Documentation
¶
Overview ¶
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package beta defines operations in the declarative SDK.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package dataproc contains methods and types for managing dataproc GCP resources.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2026 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- Variables
- func CompareClusterConfigMasterConfigNewStyle(d, a any, fn dcl.FieldName) ([]*dcl.FieldDiff, error)
- func DCLAutoscalingPolicySchema() *dcl.Schema
- func DCLClusterSchema() *dcl.Schema
- func DCLWorkflowTemplateSchema() *dcl.Schema
- type AutoscalingPolicy
- type AutoscalingPolicyBasicAlgorithm
- type AutoscalingPolicyBasicAlgorithmYarnConfig
- type AutoscalingPolicyList
- type AutoscalingPolicySecondaryWorkerConfig
- type AutoscalingPolicyWorkerConfig
- type Client
- func (c *Client) ApplyAutoscalingPolicy(ctx context.Context, rawDesired *AutoscalingPolicy, opts ...dcl.ApplyOption) (*AutoscalingPolicy, error)
- func (c *Client) ApplyCluster(ctx context.Context, rawDesired *Cluster, opts ...dcl.ApplyOption) (*Cluster, error)
- func (c *Client) ApplyWorkflowTemplate(ctx context.Context, rawDesired *WorkflowTemplate, opts ...dcl.ApplyOption) (*WorkflowTemplate, error)
- func (c *Client) DeleteAllAutoscalingPolicy(ctx context.Context, project, location string, ...) error
- func (c *Client) DeleteAllCluster(ctx context.Context, project, location string, filter func(*Cluster) bool) error
- func (c *Client) DeleteAllWorkflowTemplate(ctx context.Context, project, location string, ...) error
- func (c *Client) DeleteAutoscalingPolicy(ctx context.Context, r *AutoscalingPolicy) error
- func (c *Client) DeleteCluster(ctx context.Context, r *Cluster) error
- func (c *Client) DeleteWorkflowTemplate(ctx context.Context, r *WorkflowTemplate) error
- func (c *Client) GetAutoscalingPolicy(ctx context.Context, r *AutoscalingPolicy) (*AutoscalingPolicy, error)
- func (c *Client) GetCluster(ctx context.Context, r *Cluster) (*Cluster, error)
- func (c *Client) GetWorkflowTemplate(ctx context.Context, r *WorkflowTemplate) (*WorkflowTemplate, error)
- func (c *Client) ListAutoscalingPolicy(ctx context.Context, project, location string) (*AutoscalingPolicyList, error)
- func (c *Client) ListAutoscalingPolicyWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*AutoscalingPolicyList, error)
- func (c *Client) ListCluster(ctx context.Context, project, location string) (*ClusterList, error)
- func (c *Client) ListClusterWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*ClusterList, error)
- func (c *Client) ListWorkflowTemplate(ctx context.Context, project, location string) (*WorkflowTemplateList, error)
- func (c *Client) ListWorkflowTemplateWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*WorkflowTemplateList, error)
- type Cluster
- func (r *Cluster) Describe() dcl.ServiceTypeVersion
- func (r *Cluster) GetPolicy(basePath string) (string, string, *bytes.Buffer, error)
- func (r *Cluster) IAMPolicyVersion() int
- func (r *Cluster) ID() (string, error)
- func (r *Cluster) SetPolicyURL(userBasePath string) string
- func (r *Cluster) SetPolicyVerb() string
- func (r *Cluster) String() string
- type ClusterConfig
- type ClusterConfigAutoscalingConfig
- type ClusterConfigDataprocMetricConfig
- type ClusterConfigDataprocMetricConfigMetrics
- type ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum
- type ClusterConfigEncryptionConfig
- type ClusterConfigEndpointConfig
- type ClusterConfigGceClusterConfig
- type ClusterConfigGceClusterConfigConfidentialInstanceConfig
- func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) Empty() bool
- func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) HashCode() string
- func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) String() string
- func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) UnmarshalJSON(data []byte) error
- type ClusterConfigGceClusterConfigNodeGroupAffinity
- func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) Empty() bool
- func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) HashCode() string
- func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) String() string
- func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON(data []byte) error
- type ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum
- type ClusterConfigGceClusterConfigReservationAffinity
- func (r *ClusterConfigGceClusterConfigReservationAffinity) Empty() bool
- func (r *ClusterConfigGceClusterConfigReservationAffinity) HashCode() string
- func (r *ClusterConfigGceClusterConfigReservationAffinity) String() string
- func (r *ClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON(data []byte) error
- type ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum
- type ClusterConfigGceClusterConfigShieldedInstanceConfig
- func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) Empty() bool
- func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) HashCode() string
- func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) String() string
- func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON(data []byte) error
- type ClusterConfigGkeClusterConfig
- type ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget
- func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) Empty() bool
- func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) HashCode() string
- func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) String() string
- func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON(data []byte) error
- type ClusterConfigInitializationActions
- type ClusterConfigLifecycleConfig
- type ClusterConfigMasterConfig
- type ClusterConfigMasterConfigAccelerators
- type ClusterConfigMasterConfigDiskConfig
- type ClusterConfigMasterConfigInstanceReferences
- type ClusterConfigMasterConfigManagedGroupConfig
- type ClusterConfigMasterConfigPreemptibilityEnum
- type ClusterConfigMetastoreConfig
- type ClusterConfigSecondaryWorkerConfig
- type ClusterConfigSecondaryWorkerConfigAccelerators
- func (r *ClusterConfigSecondaryWorkerConfigAccelerators) Empty() bool
- func (r *ClusterConfigSecondaryWorkerConfigAccelerators) HashCode() string
- func (r *ClusterConfigSecondaryWorkerConfigAccelerators) String() string
- func (r *ClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
- type ClusterConfigSecondaryWorkerConfigDiskConfig
- type ClusterConfigSecondaryWorkerConfigInstanceReferences
- func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) Empty() bool
- func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) HashCode() string
- func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) String() string
- func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) UnmarshalJSON(data []byte) error
- type ClusterConfigSecondaryWorkerConfigManagedGroupConfig
- func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) Empty() bool
- func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) HashCode() string
- func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) String() string
- func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
- type ClusterConfigSecondaryWorkerConfigPreemptibilityEnum
- type ClusterConfigSecurityConfig
- type ClusterConfigSecurityConfigIdentityConfig
- type ClusterConfigSecurityConfigKerberosConfig
- type ClusterConfigSoftwareConfig
- type ClusterConfigSoftwareConfigOptionalComponentsEnum
- type ClusterConfigWorkerConfig
- type ClusterConfigWorkerConfigAccelerators
- type ClusterConfigWorkerConfigDiskConfig
- type ClusterConfigWorkerConfigInstanceReferences
- type ClusterConfigWorkerConfigManagedGroupConfig
- type ClusterConfigWorkerConfigPreemptibilityEnum
- type ClusterList
- type ClusterMetrics
- type ClusterStatus
- type ClusterStatusHistory
- type ClusterStatusHistoryStateEnum
- type ClusterStatusHistorySubstateEnum
- type ClusterStatusStateEnum
- type ClusterStatusSubstateEnum
- type ClusterVirtualClusterConfig
- type ClusterVirtualClusterConfigAuxiliaryServicesConfig
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) String() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) String() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) String() string
- func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) UnmarshalJSON(data []byte) error
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) Empty() bool
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) HashCode() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) String() string
- func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplate
- type WorkflowTemplateEncryptionConfig
- type WorkflowTemplateJobs
- type WorkflowTemplateJobsHadoopJob
- type WorkflowTemplateJobsHadoopJobLoggingConfig
- type WorkflowTemplateJobsHiveJob
- type WorkflowTemplateJobsHiveJobQueryList
- type WorkflowTemplateJobsPigJob
- type WorkflowTemplateJobsPigJobLoggingConfig
- type WorkflowTemplateJobsPigJobQueryList
- type WorkflowTemplateJobsPrestoJob
- type WorkflowTemplateJobsPrestoJobLoggingConfig
- type WorkflowTemplateJobsPrestoJobQueryList
- type WorkflowTemplateJobsPysparkJob
- type WorkflowTemplateJobsPysparkJobLoggingConfig
- type WorkflowTemplateJobsScheduling
- type WorkflowTemplateJobsSparkJob
- type WorkflowTemplateJobsSparkJobLoggingConfig
- type WorkflowTemplateJobsSparkRJob
- type WorkflowTemplateJobsSparkRJobLoggingConfig
- type WorkflowTemplateJobsSparkSqlJob
- type WorkflowTemplateJobsSparkSqlJobLoggingConfig
- type WorkflowTemplateJobsSparkSqlJobQueryList
- type WorkflowTemplateList
- type WorkflowTemplateParameters
- type WorkflowTemplateParametersValidation
- type WorkflowTemplateParametersValidationRegex
- type WorkflowTemplateParametersValidationValues
- type WorkflowTemplatePlacement
- type WorkflowTemplatePlacementClusterSelector
- type WorkflowTemplatePlacementManagedCluster
- type WorkflowTemplatePlacementManagedClusterConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActions
- func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) Empty() bool
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) HashCode() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) String() string
- func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum
Constants ¶
const AutoscalingPolicyMaxPage = -1
const ClusterMaxPage = -1
const WorkflowTemplateMaxPage = -1
Variables ¶
var YAML_autoscaling_policy []byte
var YAML_cluster []byte
var YAML_workflow_template []byte
Functions ¶
func CompareClusterConfigMasterConfigNewStyle ¶
CompareClusterConfigMasterConfigNewStyle exposes the compareClusterConfigMasterConfigNewStyle function for testing.
func DCLAutoscalingPolicySchema ¶ added in v1.10.3
func DCLClusterSchema ¶ added in v1.10.3
func DCLWorkflowTemplateSchema ¶ added in v1.10.3
Types ¶
type AutoscalingPolicy ¶
type AutoscalingPolicy struct {
Name *string `json:"name"`
BasicAlgorithm *AutoscalingPolicyBasicAlgorithm `json:"basicAlgorithm"`
WorkerConfig *AutoscalingPolicyWorkerConfig `json:"workerConfig"`
SecondaryWorkerConfig *AutoscalingPolicySecondaryWorkerConfig `json:"secondaryWorkerConfig"`
Project *string `json:"project"`
Location *string `json:"location"`
}
func (*AutoscalingPolicy) Describe ¶
func (r *AutoscalingPolicy) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*AutoscalingPolicy) ID ¶
func (r *AutoscalingPolicy) ID() (string, error)
func (*AutoscalingPolicy) String ¶
func (r *AutoscalingPolicy) String() string
type AutoscalingPolicyBasicAlgorithm ¶
type AutoscalingPolicyBasicAlgorithm struct {
YarnConfig *AutoscalingPolicyBasicAlgorithmYarnConfig `json:"yarnConfig"`
CooldownPeriod *string `json:"cooldownPeriod"`
// contains filtered or unexported fields
}
var EmptyAutoscalingPolicyBasicAlgorithm *AutoscalingPolicyBasicAlgorithm = &AutoscalingPolicyBasicAlgorithm{empty: true}
This object is used to assert a desired state where this AutoscalingPolicyBasicAlgorithm is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*AutoscalingPolicyBasicAlgorithm) Empty ¶
func (r *AutoscalingPolicyBasicAlgorithm) Empty() bool
func (*AutoscalingPolicyBasicAlgorithm) HashCode ¶
func (r *AutoscalingPolicyBasicAlgorithm) HashCode() string
func (*AutoscalingPolicyBasicAlgorithm) String ¶
func (r *AutoscalingPolicyBasicAlgorithm) String() string
func (*AutoscalingPolicyBasicAlgorithm) UnmarshalJSON ¶
func (r *AutoscalingPolicyBasicAlgorithm) UnmarshalJSON(data []byte) error
type AutoscalingPolicyBasicAlgorithmYarnConfig ¶
type AutoscalingPolicyBasicAlgorithmYarnConfig struct {
GracefulDecommissionTimeout *string `json:"gracefulDecommissionTimeout"`
ScaleUpFactor *float64 `json:"scaleUpFactor"`
ScaleDownFactor *float64 `json:"scaleDownFactor"`
ScaleUpMinWorkerFraction *float64 `json:"scaleUpMinWorkerFraction"`
ScaleDownMinWorkerFraction *float64 `json:"scaleDownMinWorkerFraction"`
// contains filtered or unexported fields
}
var EmptyAutoscalingPolicyBasicAlgorithmYarnConfig *AutoscalingPolicyBasicAlgorithmYarnConfig = &AutoscalingPolicyBasicAlgorithmYarnConfig{empty: true}
This object is used to assert a desired state where this AutoscalingPolicyBasicAlgorithmYarnConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*AutoscalingPolicyBasicAlgorithmYarnConfig) Empty ¶
func (r *AutoscalingPolicyBasicAlgorithmYarnConfig) Empty() bool
func (*AutoscalingPolicyBasicAlgorithmYarnConfig) HashCode ¶
func (r *AutoscalingPolicyBasicAlgorithmYarnConfig) HashCode() string
func (*AutoscalingPolicyBasicAlgorithmYarnConfig) String ¶
func (r *AutoscalingPolicyBasicAlgorithmYarnConfig) String() string
func (*AutoscalingPolicyBasicAlgorithmYarnConfig) UnmarshalJSON ¶
func (r *AutoscalingPolicyBasicAlgorithmYarnConfig) UnmarshalJSON(data []byte) error
type AutoscalingPolicyList ¶
type AutoscalingPolicyList struct {
Items []*AutoscalingPolicy
// contains filtered or unexported fields
}
func (*AutoscalingPolicyList) HasNext ¶
func (l *AutoscalingPolicyList) HasNext() bool
type AutoscalingPolicySecondaryWorkerConfig ¶
type AutoscalingPolicySecondaryWorkerConfig struct {
MinInstances *int64 `json:"minInstances"`
MaxInstances *int64 `json:"maxInstances"`
Weight *int64 `json:"weight"`
// contains filtered or unexported fields
}
var EmptyAutoscalingPolicySecondaryWorkerConfig *AutoscalingPolicySecondaryWorkerConfig = &AutoscalingPolicySecondaryWorkerConfig{empty: true}
This object is used to assert a desired state where this AutoscalingPolicySecondaryWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*AutoscalingPolicySecondaryWorkerConfig) Empty ¶
func (r *AutoscalingPolicySecondaryWorkerConfig) Empty() bool
func (*AutoscalingPolicySecondaryWorkerConfig) HashCode ¶
func (r *AutoscalingPolicySecondaryWorkerConfig) HashCode() string
func (*AutoscalingPolicySecondaryWorkerConfig) String ¶
func (r *AutoscalingPolicySecondaryWorkerConfig) String() string
func (*AutoscalingPolicySecondaryWorkerConfig) UnmarshalJSON ¶
func (r *AutoscalingPolicySecondaryWorkerConfig) UnmarshalJSON(data []byte) error
type AutoscalingPolicyWorkerConfig ¶
type AutoscalingPolicyWorkerConfig struct {
MinInstances *int64 `json:"minInstances"`
MaxInstances *int64 `json:"maxInstances"`
Weight *int64 `json:"weight"`
// contains filtered or unexported fields
}
var EmptyAutoscalingPolicyWorkerConfig *AutoscalingPolicyWorkerConfig = &AutoscalingPolicyWorkerConfig{empty: true}
This object is used to assert a desired state where this AutoscalingPolicyWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*AutoscalingPolicyWorkerConfig) Empty ¶
func (r *AutoscalingPolicyWorkerConfig) Empty() bool
func (*AutoscalingPolicyWorkerConfig) HashCode ¶
func (r *AutoscalingPolicyWorkerConfig) HashCode() string
func (*AutoscalingPolicyWorkerConfig) String ¶
func (r *AutoscalingPolicyWorkerConfig) String() string
func (*AutoscalingPolicyWorkerConfig) UnmarshalJSON ¶
func (r *AutoscalingPolicyWorkerConfig) UnmarshalJSON(data []byte) error
type Client ¶
The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.
func (*Client) ApplyAutoscalingPolicy ¶
func (c *Client) ApplyAutoscalingPolicy(ctx context.Context, rawDesired *AutoscalingPolicy, opts ...dcl.ApplyOption) (*AutoscalingPolicy, error)
func (*Client) ApplyCluster ¶
func (*Client) ApplyWorkflowTemplate ¶
func (c *Client) ApplyWorkflowTemplate(ctx context.Context, rawDesired *WorkflowTemplate, opts ...dcl.ApplyOption) (*WorkflowTemplate, error)
func (*Client) DeleteAllAutoscalingPolicy ¶
func (c *Client) DeleteAllAutoscalingPolicy(ctx context.Context, project, location string, filter func(*AutoscalingPolicy) bool) error
DeleteAllAutoscalingPolicy deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllCluster ¶
func (c *Client) DeleteAllCluster(ctx context.Context, project, location string, filter func(*Cluster) bool) error
DeleteAllCluster deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllWorkflowTemplate ¶
func (c *Client) DeleteAllWorkflowTemplate(ctx context.Context, project, location string, filter func(*WorkflowTemplate) bool) error
DeleteAllWorkflowTemplate deletes all resources that the filter functions returns true on.
func (*Client) DeleteAutoscalingPolicy ¶
func (c *Client) DeleteAutoscalingPolicy(ctx context.Context, r *AutoscalingPolicy) error
func (*Client) DeleteCluster ¶
func (*Client) DeleteWorkflowTemplate ¶
func (c *Client) DeleteWorkflowTemplate(ctx context.Context, r *WorkflowTemplate) error
func (*Client) GetAutoscalingPolicy ¶
func (c *Client) GetAutoscalingPolicy(ctx context.Context, r *AutoscalingPolicy) (*AutoscalingPolicy, error)
func (*Client) GetCluster ¶
func (*Client) GetWorkflowTemplate ¶
func (c *Client) GetWorkflowTemplate(ctx context.Context, r *WorkflowTemplate) (*WorkflowTemplate, error)
func (*Client) ListAutoscalingPolicy ¶
func (*Client) ListAutoscalingPolicyWithMaxResults ¶
func (*Client) ListCluster ¶
func (*Client) ListClusterWithMaxResults ¶
func (*Client) ListWorkflowTemplate ¶
func (*Client) ListWorkflowTemplateWithMaxResults ¶
type Cluster ¶
type Cluster struct {
Project *string `json:"project"`
Name *string `json:"name"`
Config *ClusterConfig `json:"config"`
Labels map[string]string `json:"labels"`
Status *ClusterStatus `json:"status"`
StatusHistory []ClusterStatusHistory `json:"statusHistory"`
ClusterUuid *string `json:"clusterUuid"`
Metrics *ClusterMetrics `json:"metrics"`
Location *string `json:"location"`
VirtualClusterConfig *ClusterVirtualClusterConfig `json:"virtualClusterConfig"`
}
func (*Cluster) Describe ¶
func (r *Cluster) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*Cluster) IAMPolicyVersion ¶
func (*Cluster) SetPolicyURL ¶
func (*Cluster) SetPolicyVerb ¶
type ClusterConfig ¶
type ClusterConfig struct {
StagingBucket *string `json:"stagingBucket"`
TempBucket *string `json:"tempBucket"`
GceClusterConfig *ClusterConfigGceClusterConfig `json:"gceClusterConfig"`
MasterConfig *ClusterConfigMasterConfig `json:"masterConfig"`
WorkerConfig *ClusterConfigWorkerConfig `json:"workerConfig"`
SecondaryWorkerConfig *ClusterConfigSecondaryWorkerConfig `json:"secondaryWorkerConfig"`
SoftwareConfig *ClusterConfigSoftwareConfig `json:"softwareConfig"`
InitializationActions []ClusterConfigInitializationActions `json:"initializationActions"`
EncryptionConfig *ClusterConfigEncryptionConfig `json:"encryptionConfig"`
AutoscalingConfig *ClusterConfigAutoscalingConfig `json:"autoscalingConfig"`
SecurityConfig *ClusterConfigSecurityConfig `json:"securityConfig"`
LifecycleConfig *ClusterConfigLifecycleConfig `json:"lifecycleConfig"`
EndpointConfig *ClusterConfigEndpointConfig `json:"endpointConfig"`
GkeClusterConfig *ClusterConfigGkeClusterConfig `json:"gkeClusterConfig"`
MetastoreConfig *ClusterConfigMetastoreConfig `json:"metastoreConfig"`
DataprocMetricConfig *ClusterConfigDataprocMetricConfig `json:"dataprocMetricConfig"`
// contains filtered or unexported fields
}
var EmptyClusterConfig *ClusterConfig = &ClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfig) Empty ¶
func (r *ClusterConfig) Empty() bool
func (*ClusterConfig) HashCode ¶
func (r *ClusterConfig) HashCode() string
func (*ClusterConfig) String ¶
func (r *ClusterConfig) String() string
func (*ClusterConfig) UnmarshalJSON ¶
func (r *ClusterConfig) UnmarshalJSON(data []byte) error
type ClusterConfigAutoscalingConfig ¶
type ClusterConfigAutoscalingConfig struct {
Policy *string `json:"policy"`
// contains filtered or unexported fields
}
var EmptyClusterConfigAutoscalingConfig *ClusterConfigAutoscalingConfig = &ClusterConfigAutoscalingConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigAutoscalingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigAutoscalingConfig) Empty ¶
func (r *ClusterConfigAutoscalingConfig) Empty() bool
func (*ClusterConfigAutoscalingConfig) HashCode ¶
func (r *ClusterConfigAutoscalingConfig) HashCode() string
func (*ClusterConfigAutoscalingConfig) String ¶
func (r *ClusterConfigAutoscalingConfig) String() string
func (*ClusterConfigAutoscalingConfig) UnmarshalJSON ¶
func (r *ClusterConfigAutoscalingConfig) UnmarshalJSON(data []byte) error
type ClusterConfigDataprocMetricConfig ¶ added in v1.26.2
type ClusterConfigDataprocMetricConfig struct {
Metrics []ClusterConfigDataprocMetricConfigMetrics `json:"metrics"`
// contains filtered or unexported fields
}
var EmptyClusterConfigDataprocMetricConfig *ClusterConfigDataprocMetricConfig = &ClusterConfigDataprocMetricConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigDataprocMetricConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigDataprocMetricConfig) Empty ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfig) Empty() bool
func (*ClusterConfigDataprocMetricConfig) HashCode ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfig) HashCode() string
func (*ClusterConfigDataprocMetricConfig) String ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfig) String() string
func (*ClusterConfigDataprocMetricConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfig) UnmarshalJSON(data []byte) error
type ClusterConfigDataprocMetricConfigMetrics ¶ added in v1.26.2
type ClusterConfigDataprocMetricConfigMetrics struct {
MetricSource *ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum `json:"metricSource"`
MetricOverrides []string `json:"metricOverrides"`
// contains filtered or unexported fields
}
var EmptyClusterConfigDataprocMetricConfigMetrics *ClusterConfigDataprocMetricConfigMetrics = &ClusterConfigDataprocMetricConfigMetrics{empty: true}
This object is used to assert a desired state where this ClusterConfigDataprocMetricConfigMetrics is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigDataprocMetricConfigMetrics) Empty ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfigMetrics) Empty() bool
func (*ClusterConfigDataprocMetricConfigMetrics) HashCode ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfigMetrics) HashCode() string
func (*ClusterConfigDataprocMetricConfigMetrics) String ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfigMetrics) String() string
func (*ClusterConfigDataprocMetricConfigMetrics) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigDataprocMetricConfigMetrics) UnmarshalJSON(data []byte) error
type ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum ¶ added in v1.26.2
type ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum string
The enum ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum.
func ClusterConfigDataprocMetricConfigMetricsMetricSourceEnumRef ¶ added in v1.26.2
func ClusterConfigDataprocMetricConfigMetricsMetricSourceEnumRef(s string) *ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum
ClusterConfigDataprocMetricConfigMetricsMetricSourceEnumRef returns a *ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum) Validate ¶ added in v1.26.2
func (v ClusterConfigDataprocMetricConfigMetricsMetricSourceEnum) Validate() error
type ClusterConfigEncryptionConfig ¶
type ClusterConfigEncryptionConfig struct {
GcePdKmsKeyName *string `json:"gcePdKmsKeyName"`
// contains filtered or unexported fields
}
var EmptyClusterConfigEncryptionConfig *ClusterConfigEncryptionConfig = &ClusterConfigEncryptionConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigEncryptionConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigEncryptionConfig) Empty ¶
func (r *ClusterConfigEncryptionConfig) Empty() bool
func (*ClusterConfigEncryptionConfig) HashCode ¶
func (r *ClusterConfigEncryptionConfig) HashCode() string
func (*ClusterConfigEncryptionConfig) String ¶
func (r *ClusterConfigEncryptionConfig) String() string
func (*ClusterConfigEncryptionConfig) UnmarshalJSON ¶
func (r *ClusterConfigEncryptionConfig) UnmarshalJSON(data []byte) error
type ClusterConfigEndpointConfig ¶
type ClusterConfigEndpointConfig struct {
HttpPorts map[string]string `json:"httpPorts"`
EnableHttpPortAccess *bool `json:"enableHttpPortAccess"`
// contains filtered or unexported fields
}
var EmptyClusterConfigEndpointConfig *ClusterConfigEndpointConfig = &ClusterConfigEndpointConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigEndpointConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigEndpointConfig) Empty ¶
func (r *ClusterConfigEndpointConfig) Empty() bool
func (*ClusterConfigEndpointConfig) HashCode ¶
func (r *ClusterConfigEndpointConfig) HashCode() string
func (*ClusterConfigEndpointConfig) String ¶
func (r *ClusterConfigEndpointConfig) String() string
func (*ClusterConfigEndpointConfig) UnmarshalJSON ¶
func (r *ClusterConfigEndpointConfig) UnmarshalJSON(data []byte) error
type ClusterConfigGceClusterConfig ¶
type ClusterConfigGceClusterConfig struct {
Zone *string `json:"zone"`
Network *string `json:"network"`
Subnetwork *string `json:"subnetwork"`
InternalIPOnly *bool `json:"internalIPOnly"`
PrivateIPv6GoogleAccess *ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum `json:"privateIPv6GoogleAccess"`
ServiceAccount *string `json:"serviceAccount"`
ServiceAccountScopes []string `json:"serviceAccountScopes"`
Tags []string `json:"tags"`
Metadata map[string]string `json:"metadata"`
ReservationAffinity *ClusterConfigGceClusterConfigReservationAffinity `json:"reservationAffinity"`
NodeGroupAffinity *ClusterConfigGceClusterConfigNodeGroupAffinity `json:"nodeGroupAffinity"`
ShieldedInstanceConfig *ClusterConfigGceClusterConfigShieldedInstanceConfig `json:"shieldedInstanceConfig"`
ConfidentialInstanceConfig *ClusterConfigGceClusterConfigConfidentialInstanceConfig `json:"confidentialInstanceConfig"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGceClusterConfig *ClusterConfigGceClusterConfig = &ClusterConfigGceClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigGceClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGceClusterConfig) Empty ¶
func (r *ClusterConfigGceClusterConfig) Empty() bool
func (*ClusterConfigGceClusterConfig) HashCode ¶
func (r *ClusterConfigGceClusterConfig) HashCode() string
func (*ClusterConfigGceClusterConfig) String ¶
func (r *ClusterConfigGceClusterConfig) String() string
func (*ClusterConfigGceClusterConfig) UnmarshalJSON ¶
func (r *ClusterConfigGceClusterConfig) UnmarshalJSON(data []byte) error
type ClusterConfigGceClusterConfigConfidentialInstanceConfig ¶ added in v1.26.2
type ClusterConfigGceClusterConfigConfidentialInstanceConfig struct {
EnableConfidentialCompute *bool `json:"enableConfidentialCompute"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGceClusterConfigConfidentialInstanceConfig *ClusterConfigGceClusterConfigConfidentialInstanceConfig = &ClusterConfigGceClusterConfigConfidentialInstanceConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigGceClusterConfigConfidentialInstanceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGceClusterConfigConfidentialInstanceConfig) Empty ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) Empty() bool
func (*ClusterConfigGceClusterConfigConfidentialInstanceConfig) HashCode ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) HashCode() string
func (*ClusterConfigGceClusterConfigConfidentialInstanceConfig) String ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) String() string
func (*ClusterConfigGceClusterConfigConfidentialInstanceConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigConfidentialInstanceConfig) UnmarshalJSON(data []byte) error
type ClusterConfigGceClusterConfigNodeGroupAffinity ¶
type ClusterConfigGceClusterConfigNodeGroupAffinity struct {
NodeGroup *string `json:"nodeGroup"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGceClusterConfigNodeGroupAffinity *ClusterConfigGceClusterConfigNodeGroupAffinity = &ClusterConfigGceClusterConfigNodeGroupAffinity{empty: true}
This object is used to assert a desired state where this ClusterConfigGceClusterConfigNodeGroupAffinity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGceClusterConfigNodeGroupAffinity) Empty ¶
func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) Empty() bool
func (*ClusterConfigGceClusterConfigNodeGroupAffinity) HashCode ¶
func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) HashCode() string
func (*ClusterConfigGceClusterConfigNodeGroupAffinity) String ¶
func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) String() string
func (*ClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON ¶
func (r *ClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON(data []byte) error
type ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum ¶
type ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum string
The enum ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum.
func ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef ¶
func ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef(s string) *ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum
ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef returns a *ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum) Validate ¶
func (v ClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum) Validate() error
type ClusterConfigGceClusterConfigReservationAffinity ¶
type ClusterConfigGceClusterConfigReservationAffinity struct {
ConsumeReservationType *ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum `json:"consumeReservationType"`
Key *string `json:"key"`
Values []string `json:"values"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGceClusterConfigReservationAffinity *ClusterConfigGceClusterConfigReservationAffinity = &ClusterConfigGceClusterConfigReservationAffinity{empty: true}
This object is used to assert a desired state where this ClusterConfigGceClusterConfigReservationAffinity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGceClusterConfigReservationAffinity) Empty ¶
func (r *ClusterConfigGceClusterConfigReservationAffinity) Empty() bool
func (*ClusterConfigGceClusterConfigReservationAffinity) HashCode ¶
func (r *ClusterConfigGceClusterConfigReservationAffinity) HashCode() string
func (*ClusterConfigGceClusterConfigReservationAffinity) String ¶
func (r *ClusterConfigGceClusterConfigReservationAffinity) String() string
func (*ClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON ¶
func (r *ClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON(data []byte) error
type ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum ¶
type ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum string
The enum ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum.
func ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef ¶
func ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef(s string) *ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum
ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef returns a *ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum) Validate ¶
func (v ClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum) Validate() error
type ClusterConfigGceClusterConfigShieldedInstanceConfig ¶ added in v1.26.2
type ClusterConfigGceClusterConfigShieldedInstanceConfig struct {
EnableSecureBoot *bool `json:"enableSecureBoot"`
EnableVtpm *bool `json:"enableVtpm"`
EnableIntegrityMonitoring *bool `json:"enableIntegrityMonitoring"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGceClusterConfigShieldedInstanceConfig *ClusterConfigGceClusterConfigShieldedInstanceConfig = &ClusterConfigGceClusterConfigShieldedInstanceConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigGceClusterConfigShieldedInstanceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGceClusterConfigShieldedInstanceConfig) Empty ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) Empty() bool
func (*ClusterConfigGceClusterConfigShieldedInstanceConfig) HashCode ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) HashCode() string
func (*ClusterConfigGceClusterConfigShieldedInstanceConfig) String ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) String() string
func (*ClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON(data []byte) error
type ClusterConfigGkeClusterConfig ¶
type ClusterConfigGkeClusterConfig struct {
NamespacedGkeDeploymentTarget *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget `json:"namespacedGkeDeploymentTarget"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGkeClusterConfig *ClusterConfigGkeClusterConfig = &ClusterConfigGkeClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigGkeClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGkeClusterConfig) Empty ¶
func (r *ClusterConfigGkeClusterConfig) Empty() bool
func (*ClusterConfigGkeClusterConfig) HashCode ¶
func (r *ClusterConfigGkeClusterConfig) HashCode() string
func (*ClusterConfigGkeClusterConfig) String ¶
func (r *ClusterConfigGkeClusterConfig) String() string
func (*ClusterConfigGkeClusterConfig) UnmarshalJSON ¶
func (r *ClusterConfigGkeClusterConfig) UnmarshalJSON(data []byte) error
type ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget ¶
type ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget struct {
TargetGkeCluster *string `json:"targetGkeCluster"`
ClusterNamespace *string `json:"clusterNamespace"`
// contains filtered or unexported fields
}
var EmptyClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget = &ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget{empty: true}
This object is used to assert a desired state where this ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) Empty ¶
func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) Empty() bool
func (*ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) HashCode ¶
func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) HashCode() string
func (*ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) String ¶
func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) String() string
func (*ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON ¶
func (r *ClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON(data []byte) error
type ClusterConfigInitializationActions ¶
type ClusterConfigInitializationActions struct {
ExecutableFile *string `json:"executableFile"`
ExecutionTimeout *string `json:"executionTimeout"`
// contains filtered or unexported fields
}
var EmptyClusterConfigInitializationActions *ClusterConfigInitializationActions = &ClusterConfigInitializationActions{empty: true}
This object is used to assert a desired state where this ClusterConfigInitializationActions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigInitializationActions) Empty ¶
func (r *ClusterConfigInitializationActions) Empty() bool
func (*ClusterConfigInitializationActions) HashCode ¶
func (r *ClusterConfigInitializationActions) HashCode() string
func (*ClusterConfigInitializationActions) String ¶
func (r *ClusterConfigInitializationActions) String() string
func (*ClusterConfigInitializationActions) UnmarshalJSON ¶
func (r *ClusterConfigInitializationActions) UnmarshalJSON(data []byte) error
type ClusterConfigLifecycleConfig ¶
type ClusterConfigLifecycleConfig struct {
IdleDeleteTtl *string `json:"idleDeleteTtl"`
AutoDeleteTime *string `json:"autoDeleteTime"`
AutoDeleteTtl *string `json:"autoDeleteTtl"`
IdleStartTime *string `json:"idleStartTime"`
// contains filtered or unexported fields
}
var EmptyClusterConfigLifecycleConfig *ClusterConfigLifecycleConfig = &ClusterConfigLifecycleConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigLifecycleConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigLifecycleConfig) Empty ¶
func (r *ClusterConfigLifecycleConfig) Empty() bool
func (*ClusterConfigLifecycleConfig) HashCode ¶
func (r *ClusterConfigLifecycleConfig) HashCode() string
func (*ClusterConfigLifecycleConfig) String ¶
func (r *ClusterConfigLifecycleConfig) String() string
func (*ClusterConfigLifecycleConfig) UnmarshalJSON ¶
func (r *ClusterConfigLifecycleConfig) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfig ¶
type ClusterConfigMasterConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *ClusterConfigMasterConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *ClusterConfigMasterConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *ClusterConfigMasterConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []ClusterConfigMasterConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
InstanceReferences []ClusterConfigMasterConfigInstanceReferences `json:"instanceReferences"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMasterConfig *ClusterConfigMasterConfig = &ClusterConfigMasterConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigMasterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMasterConfig) Empty ¶
func (r *ClusterConfigMasterConfig) Empty() bool
func (*ClusterConfigMasterConfig) HashCode ¶
func (r *ClusterConfigMasterConfig) HashCode() string
func (*ClusterConfigMasterConfig) String ¶
func (r *ClusterConfigMasterConfig) String() string
func (*ClusterConfigMasterConfig) UnmarshalJSON ¶
func (r *ClusterConfigMasterConfig) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfigAccelerators ¶
type ClusterConfigMasterConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMasterConfigAccelerators *ClusterConfigMasterConfigAccelerators = &ClusterConfigMasterConfigAccelerators{empty: true}
This object is used to assert a desired state where this ClusterConfigMasterConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMasterConfigAccelerators) Empty ¶
func (r *ClusterConfigMasterConfigAccelerators) Empty() bool
func (*ClusterConfigMasterConfigAccelerators) HashCode ¶
func (r *ClusterConfigMasterConfigAccelerators) HashCode() string
func (*ClusterConfigMasterConfigAccelerators) String ¶
func (r *ClusterConfigMasterConfigAccelerators) String() string
func (*ClusterConfigMasterConfigAccelerators) UnmarshalJSON ¶
func (r *ClusterConfigMasterConfigAccelerators) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfigDiskConfig ¶
type ClusterConfigMasterConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
LocalSsdInterface *string `json:"localSsdInterface"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMasterConfigDiskConfig *ClusterConfigMasterConfigDiskConfig = &ClusterConfigMasterConfigDiskConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigMasterConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMasterConfigDiskConfig) Empty ¶
func (r *ClusterConfigMasterConfigDiskConfig) Empty() bool
func (*ClusterConfigMasterConfigDiskConfig) HashCode ¶
func (r *ClusterConfigMasterConfigDiskConfig) HashCode() string
func (*ClusterConfigMasterConfigDiskConfig) String ¶
func (r *ClusterConfigMasterConfigDiskConfig) String() string
func (*ClusterConfigMasterConfigDiskConfig) UnmarshalJSON ¶
func (r *ClusterConfigMasterConfigDiskConfig) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfigInstanceReferences ¶ added in v1.26.2
type ClusterConfigMasterConfigInstanceReferences struct {
InstanceName *string `json:"instanceName"`
InstanceId *string `json:"instanceId"`
PublicKey *string `json:"publicKey"`
PublicEciesKey *string `json:"publicEciesKey"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMasterConfigInstanceReferences *ClusterConfigMasterConfigInstanceReferences = &ClusterConfigMasterConfigInstanceReferences{empty: true}
This object is used to assert a desired state where this ClusterConfigMasterConfigInstanceReferences is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMasterConfigInstanceReferences) Empty ¶ added in v1.26.2
func (r *ClusterConfigMasterConfigInstanceReferences) Empty() bool
func (*ClusterConfigMasterConfigInstanceReferences) HashCode ¶ added in v1.26.2
func (r *ClusterConfigMasterConfigInstanceReferences) HashCode() string
func (*ClusterConfigMasterConfigInstanceReferences) String ¶ added in v1.26.2
func (r *ClusterConfigMasterConfigInstanceReferences) String() string
func (*ClusterConfigMasterConfigInstanceReferences) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigMasterConfigInstanceReferences) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfigManagedGroupConfig ¶
type ClusterConfigMasterConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMasterConfigManagedGroupConfig *ClusterConfigMasterConfigManagedGroupConfig = &ClusterConfigMasterConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigMasterConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMasterConfigManagedGroupConfig) Empty ¶
func (r *ClusterConfigMasterConfigManagedGroupConfig) Empty() bool
func (*ClusterConfigMasterConfigManagedGroupConfig) HashCode ¶
func (r *ClusterConfigMasterConfigManagedGroupConfig) HashCode() string
func (*ClusterConfigMasterConfigManagedGroupConfig) String ¶
func (r *ClusterConfigMasterConfigManagedGroupConfig) String() string
func (*ClusterConfigMasterConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *ClusterConfigMasterConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type ClusterConfigMasterConfigPreemptibilityEnum ¶
type ClusterConfigMasterConfigPreemptibilityEnum string
The enum ClusterConfigMasterConfigPreemptibilityEnum.
func ClusterConfigMasterConfigPreemptibilityEnumRef ¶
func ClusterConfigMasterConfigPreemptibilityEnumRef(s string) *ClusterConfigMasterConfigPreemptibilityEnum
ClusterConfigMasterConfigPreemptibilityEnumRef returns a *ClusterConfigMasterConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigMasterConfigPreemptibilityEnum) Validate ¶
func (v ClusterConfigMasterConfigPreemptibilityEnum) Validate() error
type ClusterConfigMetastoreConfig ¶
type ClusterConfigMetastoreConfig struct {
DataprocMetastoreService *string `json:"dataprocMetastoreService"`
// contains filtered or unexported fields
}
var EmptyClusterConfigMetastoreConfig *ClusterConfigMetastoreConfig = &ClusterConfigMetastoreConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigMetastoreConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigMetastoreConfig) Empty ¶
func (r *ClusterConfigMetastoreConfig) Empty() bool
func (*ClusterConfigMetastoreConfig) HashCode ¶
func (r *ClusterConfigMetastoreConfig) HashCode() string
func (*ClusterConfigMetastoreConfig) String ¶
func (r *ClusterConfigMetastoreConfig) String() string
func (*ClusterConfigMetastoreConfig) UnmarshalJSON ¶
func (r *ClusterConfigMetastoreConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfig ¶
type ClusterConfigSecondaryWorkerConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *ClusterConfigSecondaryWorkerConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *ClusterConfigSecondaryWorkerConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *ClusterConfigSecondaryWorkerConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []ClusterConfigSecondaryWorkerConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
InstanceReferences []ClusterConfigSecondaryWorkerConfigInstanceReferences `json:"instanceReferences"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecondaryWorkerConfig *ClusterConfigSecondaryWorkerConfig = &ClusterConfigSecondaryWorkerConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecondaryWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecondaryWorkerConfig) Empty ¶
func (r *ClusterConfigSecondaryWorkerConfig) Empty() bool
func (*ClusterConfigSecondaryWorkerConfig) HashCode ¶
func (r *ClusterConfigSecondaryWorkerConfig) HashCode() string
func (*ClusterConfigSecondaryWorkerConfig) String ¶
func (r *ClusterConfigSecondaryWorkerConfig) String() string
func (*ClusterConfigSecondaryWorkerConfig) UnmarshalJSON ¶
func (r *ClusterConfigSecondaryWorkerConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfigAccelerators ¶
type ClusterConfigSecondaryWorkerConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecondaryWorkerConfigAccelerators *ClusterConfigSecondaryWorkerConfigAccelerators = &ClusterConfigSecondaryWorkerConfigAccelerators{empty: true}
This object is used to assert a desired state where this ClusterConfigSecondaryWorkerConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecondaryWorkerConfigAccelerators) Empty ¶
func (r *ClusterConfigSecondaryWorkerConfigAccelerators) Empty() bool
func (*ClusterConfigSecondaryWorkerConfigAccelerators) HashCode ¶
func (r *ClusterConfigSecondaryWorkerConfigAccelerators) HashCode() string
func (*ClusterConfigSecondaryWorkerConfigAccelerators) String ¶
func (r *ClusterConfigSecondaryWorkerConfigAccelerators) String() string
func (*ClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON ¶
func (r *ClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfigDiskConfig ¶
type ClusterConfigSecondaryWorkerConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
LocalSsdInterface *string `json:"localSsdInterface"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecondaryWorkerConfigDiskConfig *ClusterConfigSecondaryWorkerConfigDiskConfig = &ClusterConfigSecondaryWorkerConfigDiskConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecondaryWorkerConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecondaryWorkerConfigDiskConfig) Empty ¶
func (r *ClusterConfigSecondaryWorkerConfigDiskConfig) Empty() bool
func (*ClusterConfigSecondaryWorkerConfigDiskConfig) HashCode ¶
func (r *ClusterConfigSecondaryWorkerConfigDiskConfig) HashCode() string
func (*ClusterConfigSecondaryWorkerConfigDiskConfig) String ¶
func (r *ClusterConfigSecondaryWorkerConfigDiskConfig) String() string
func (*ClusterConfigSecondaryWorkerConfigDiskConfig) UnmarshalJSON ¶
func (r *ClusterConfigSecondaryWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfigInstanceReferences ¶ added in v1.26.2
type ClusterConfigSecondaryWorkerConfigInstanceReferences struct {
InstanceName *string `json:"instanceName"`
InstanceId *string `json:"instanceId"`
PublicKey *string `json:"publicKey"`
PublicEciesKey *string `json:"publicEciesKey"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecondaryWorkerConfigInstanceReferences *ClusterConfigSecondaryWorkerConfigInstanceReferences = &ClusterConfigSecondaryWorkerConfigInstanceReferences{empty: true}
This object is used to assert a desired state where this ClusterConfigSecondaryWorkerConfigInstanceReferences is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecondaryWorkerConfigInstanceReferences) Empty ¶ added in v1.26.2
func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) Empty() bool
func (*ClusterConfigSecondaryWorkerConfigInstanceReferences) HashCode ¶ added in v1.26.2
func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) HashCode() string
func (*ClusterConfigSecondaryWorkerConfigInstanceReferences) String ¶ added in v1.26.2
func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) String() string
func (*ClusterConfigSecondaryWorkerConfigInstanceReferences) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigSecondaryWorkerConfigInstanceReferences) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfigManagedGroupConfig ¶
type ClusterConfigSecondaryWorkerConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecondaryWorkerConfigManagedGroupConfig *ClusterConfigSecondaryWorkerConfigManagedGroupConfig = &ClusterConfigSecondaryWorkerConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecondaryWorkerConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecondaryWorkerConfigManagedGroupConfig) Empty ¶
func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) Empty() bool
func (*ClusterConfigSecondaryWorkerConfigManagedGroupConfig) HashCode ¶
func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) HashCode() string
func (*ClusterConfigSecondaryWorkerConfigManagedGroupConfig) String ¶
func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) String() string
func (*ClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *ClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecondaryWorkerConfigPreemptibilityEnum ¶
type ClusterConfigSecondaryWorkerConfigPreemptibilityEnum string
The enum ClusterConfigSecondaryWorkerConfigPreemptibilityEnum.
func ClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef ¶
func ClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef(s string) *ClusterConfigSecondaryWorkerConfigPreemptibilityEnum
ClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef returns a *ClusterConfigSecondaryWorkerConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigSecondaryWorkerConfigPreemptibilityEnum) Validate ¶
func (v ClusterConfigSecondaryWorkerConfigPreemptibilityEnum) Validate() error
type ClusterConfigSecurityConfig ¶
type ClusterConfigSecurityConfig struct {
KerberosConfig *ClusterConfigSecurityConfigKerberosConfig `json:"kerberosConfig"`
IdentityConfig *ClusterConfigSecurityConfigIdentityConfig `json:"identityConfig"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecurityConfig *ClusterConfigSecurityConfig = &ClusterConfigSecurityConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecurityConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecurityConfig) Empty ¶
func (r *ClusterConfigSecurityConfig) Empty() bool
func (*ClusterConfigSecurityConfig) HashCode ¶
func (r *ClusterConfigSecurityConfig) HashCode() string
func (*ClusterConfigSecurityConfig) String ¶
func (r *ClusterConfigSecurityConfig) String() string
func (*ClusterConfigSecurityConfig) UnmarshalJSON ¶
func (r *ClusterConfigSecurityConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecurityConfigIdentityConfig ¶ added in v1.26.2
type ClusterConfigSecurityConfigIdentityConfig struct {
UserServiceAccountMapping map[string]string `json:"userServiceAccountMapping"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecurityConfigIdentityConfig *ClusterConfigSecurityConfigIdentityConfig = &ClusterConfigSecurityConfigIdentityConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecurityConfigIdentityConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecurityConfigIdentityConfig) Empty ¶ added in v1.26.2
func (r *ClusterConfigSecurityConfigIdentityConfig) Empty() bool
func (*ClusterConfigSecurityConfigIdentityConfig) HashCode ¶ added in v1.26.2
func (r *ClusterConfigSecurityConfigIdentityConfig) HashCode() string
func (*ClusterConfigSecurityConfigIdentityConfig) String ¶ added in v1.26.2
func (r *ClusterConfigSecurityConfigIdentityConfig) String() string
func (*ClusterConfigSecurityConfigIdentityConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigSecurityConfigIdentityConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSecurityConfigKerberosConfig ¶
type ClusterConfigSecurityConfigKerberosConfig struct {
EnableKerberos *bool `json:"enableKerberos"`
RootPrincipalPassword *string `json:"rootPrincipalPassword"`
KmsKey *string `json:"kmsKey"`
Keystore *string `json:"keystore"`
Truststore *string `json:"truststore"`
KeystorePassword *string `json:"keystorePassword"`
KeyPassword *string `json:"keyPassword"`
TruststorePassword *string `json:"truststorePassword"`
CrossRealmTrustRealm *string `json:"crossRealmTrustRealm"`
CrossRealmTrustKdc *string `json:"crossRealmTrustKdc"`
CrossRealmTrustAdminServer *string `json:"crossRealmTrustAdminServer"`
KdcDbKey *string `json:"kdcDbKey"`
TgtLifetimeHours *int64 `json:"tgtLifetimeHours"`
Realm *string `json:"realm"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSecurityConfigKerberosConfig *ClusterConfigSecurityConfigKerberosConfig = &ClusterConfigSecurityConfigKerberosConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSecurityConfigKerberosConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSecurityConfigKerberosConfig) Empty ¶
func (r *ClusterConfigSecurityConfigKerberosConfig) Empty() bool
func (*ClusterConfigSecurityConfigKerberosConfig) HashCode ¶
func (r *ClusterConfigSecurityConfigKerberosConfig) HashCode() string
func (*ClusterConfigSecurityConfigKerberosConfig) String ¶
func (r *ClusterConfigSecurityConfigKerberosConfig) String() string
func (*ClusterConfigSecurityConfigKerberosConfig) UnmarshalJSON ¶
func (r *ClusterConfigSecurityConfigKerberosConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSoftwareConfig ¶
type ClusterConfigSoftwareConfig struct {
ImageVersion *string `json:"imageVersion"`
Properties map[string]string `json:"properties"`
OptionalComponents []ClusterConfigSoftwareConfigOptionalComponentsEnum `json:"optionalComponents"`
// contains filtered or unexported fields
}
var EmptyClusterConfigSoftwareConfig *ClusterConfigSoftwareConfig = &ClusterConfigSoftwareConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigSoftwareConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigSoftwareConfig) Empty ¶
func (r *ClusterConfigSoftwareConfig) Empty() bool
func (*ClusterConfigSoftwareConfig) HashCode ¶
func (r *ClusterConfigSoftwareConfig) HashCode() string
func (*ClusterConfigSoftwareConfig) String ¶
func (r *ClusterConfigSoftwareConfig) String() string
func (*ClusterConfigSoftwareConfig) UnmarshalJSON ¶
func (r *ClusterConfigSoftwareConfig) UnmarshalJSON(data []byte) error
type ClusterConfigSoftwareConfigOptionalComponentsEnum ¶
type ClusterConfigSoftwareConfigOptionalComponentsEnum string
The enum ClusterConfigSoftwareConfigOptionalComponentsEnum.
func ClusterConfigSoftwareConfigOptionalComponentsEnumRef ¶
func ClusterConfigSoftwareConfigOptionalComponentsEnumRef(s string) *ClusterConfigSoftwareConfigOptionalComponentsEnum
ClusterConfigSoftwareConfigOptionalComponentsEnumRef returns a *ClusterConfigSoftwareConfigOptionalComponentsEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigSoftwareConfigOptionalComponentsEnum) Validate ¶
func (v ClusterConfigSoftwareConfigOptionalComponentsEnum) Validate() error
type ClusterConfigWorkerConfig ¶
type ClusterConfigWorkerConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *ClusterConfigWorkerConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *ClusterConfigWorkerConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *ClusterConfigWorkerConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []ClusterConfigWorkerConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
InstanceReferences []ClusterConfigWorkerConfigInstanceReferences `json:"instanceReferences"`
// contains filtered or unexported fields
}
var EmptyClusterConfigWorkerConfig *ClusterConfigWorkerConfig = &ClusterConfigWorkerConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigWorkerConfig) Empty ¶
func (r *ClusterConfigWorkerConfig) Empty() bool
func (*ClusterConfigWorkerConfig) HashCode ¶
func (r *ClusterConfigWorkerConfig) HashCode() string
func (*ClusterConfigWorkerConfig) String ¶
func (r *ClusterConfigWorkerConfig) String() string
func (*ClusterConfigWorkerConfig) UnmarshalJSON ¶
func (r *ClusterConfigWorkerConfig) UnmarshalJSON(data []byte) error
type ClusterConfigWorkerConfigAccelerators ¶
type ClusterConfigWorkerConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyClusterConfigWorkerConfigAccelerators *ClusterConfigWorkerConfigAccelerators = &ClusterConfigWorkerConfigAccelerators{empty: true}
This object is used to assert a desired state where this ClusterConfigWorkerConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigWorkerConfigAccelerators) Empty ¶
func (r *ClusterConfigWorkerConfigAccelerators) Empty() bool
func (*ClusterConfigWorkerConfigAccelerators) HashCode ¶
func (r *ClusterConfigWorkerConfigAccelerators) HashCode() string
func (*ClusterConfigWorkerConfigAccelerators) String ¶
func (r *ClusterConfigWorkerConfigAccelerators) String() string
func (*ClusterConfigWorkerConfigAccelerators) UnmarshalJSON ¶
func (r *ClusterConfigWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
type ClusterConfigWorkerConfigDiskConfig ¶
type ClusterConfigWorkerConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
LocalSsdInterface *string `json:"localSsdInterface"`
// contains filtered or unexported fields
}
var EmptyClusterConfigWorkerConfigDiskConfig *ClusterConfigWorkerConfigDiskConfig = &ClusterConfigWorkerConfigDiskConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigWorkerConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigWorkerConfigDiskConfig) Empty ¶
func (r *ClusterConfigWorkerConfigDiskConfig) Empty() bool
func (*ClusterConfigWorkerConfigDiskConfig) HashCode ¶
func (r *ClusterConfigWorkerConfigDiskConfig) HashCode() string
func (*ClusterConfigWorkerConfigDiskConfig) String ¶
func (r *ClusterConfigWorkerConfigDiskConfig) String() string
func (*ClusterConfigWorkerConfigDiskConfig) UnmarshalJSON ¶
func (r *ClusterConfigWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
type ClusterConfigWorkerConfigInstanceReferences ¶ added in v1.26.2
type ClusterConfigWorkerConfigInstanceReferences struct {
InstanceName *string `json:"instanceName"`
InstanceId *string `json:"instanceId"`
PublicKey *string `json:"publicKey"`
PublicEciesKey *string `json:"publicEciesKey"`
// contains filtered or unexported fields
}
var EmptyClusterConfigWorkerConfigInstanceReferences *ClusterConfigWorkerConfigInstanceReferences = &ClusterConfigWorkerConfigInstanceReferences{empty: true}
This object is used to assert a desired state where this ClusterConfigWorkerConfigInstanceReferences is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigWorkerConfigInstanceReferences) Empty ¶ added in v1.26.2
func (r *ClusterConfigWorkerConfigInstanceReferences) Empty() bool
func (*ClusterConfigWorkerConfigInstanceReferences) HashCode ¶ added in v1.26.2
func (r *ClusterConfigWorkerConfigInstanceReferences) HashCode() string
func (*ClusterConfigWorkerConfigInstanceReferences) String ¶ added in v1.26.2
func (r *ClusterConfigWorkerConfigInstanceReferences) String() string
func (*ClusterConfigWorkerConfigInstanceReferences) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterConfigWorkerConfigInstanceReferences) UnmarshalJSON(data []byte) error
type ClusterConfigWorkerConfigManagedGroupConfig ¶
type ClusterConfigWorkerConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyClusterConfigWorkerConfigManagedGroupConfig *ClusterConfigWorkerConfigManagedGroupConfig = &ClusterConfigWorkerConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this ClusterConfigWorkerConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterConfigWorkerConfigManagedGroupConfig) Empty ¶
func (r *ClusterConfigWorkerConfigManagedGroupConfig) Empty() bool
func (*ClusterConfigWorkerConfigManagedGroupConfig) HashCode ¶
func (r *ClusterConfigWorkerConfigManagedGroupConfig) HashCode() string
func (*ClusterConfigWorkerConfigManagedGroupConfig) String ¶
func (r *ClusterConfigWorkerConfigManagedGroupConfig) String() string
func (*ClusterConfigWorkerConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *ClusterConfigWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type ClusterConfigWorkerConfigPreemptibilityEnum ¶
type ClusterConfigWorkerConfigPreemptibilityEnum string
The enum ClusterConfigWorkerConfigPreemptibilityEnum.
func ClusterConfigWorkerConfigPreemptibilityEnumRef ¶
func ClusterConfigWorkerConfigPreemptibilityEnumRef(s string) *ClusterConfigWorkerConfigPreemptibilityEnum
ClusterConfigWorkerConfigPreemptibilityEnumRef returns a *ClusterConfigWorkerConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterConfigWorkerConfigPreemptibilityEnum) Validate ¶
func (v ClusterConfigWorkerConfigPreemptibilityEnum) Validate() error
type ClusterList ¶
type ClusterList struct {
Items []*Cluster
// contains filtered or unexported fields
}
func (*ClusterList) HasNext ¶
func (l *ClusterList) HasNext() bool
type ClusterMetrics ¶
type ClusterMetrics struct {
HdfsMetrics map[string]string `json:"hdfsMetrics"`
YarnMetrics map[string]string `json:"yarnMetrics"`
// contains filtered or unexported fields
}
var EmptyClusterMetrics *ClusterMetrics = &ClusterMetrics{empty: true}
This object is used to assert a desired state where this ClusterMetrics is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterMetrics) Empty ¶
func (r *ClusterMetrics) Empty() bool
func (*ClusterMetrics) HashCode ¶
func (r *ClusterMetrics) HashCode() string
func (*ClusterMetrics) String ¶
func (r *ClusterMetrics) String() string
func (*ClusterMetrics) UnmarshalJSON ¶
func (r *ClusterMetrics) UnmarshalJSON(data []byte) error
type ClusterStatus ¶
type ClusterStatus struct {
State *ClusterStatusStateEnum `json:"state"`
Detail *string `json:"detail"`
StateStartTime *string `json:"stateStartTime"`
Substate *ClusterStatusSubstateEnum `json:"substate"`
// contains filtered or unexported fields
}
var EmptyClusterStatus *ClusterStatus = &ClusterStatus{empty: true}
This object is used to assert a desired state where this ClusterStatus is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterStatus) Empty ¶
func (r *ClusterStatus) Empty() bool
func (*ClusterStatus) HashCode ¶
func (r *ClusterStatus) HashCode() string
func (*ClusterStatus) String ¶
func (r *ClusterStatus) String() string
func (*ClusterStatus) UnmarshalJSON ¶
func (r *ClusterStatus) UnmarshalJSON(data []byte) error
type ClusterStatusHistory ¶
type ClusterStatusHistory struct {
State *ClusterStatusHistoryStateEnum `json:"state"`
Detail *string `json:"detail"`
StateStartTime *string `json:"stateStartTime"`
Substate *ClusterStatusHistorySubstateEnum `json:"substate"`
// contains filtered or unexported fields
}
var EmptyClusterStatusHistory *ClusterStatusHistory = &ClusterStatusHistory{empty: true}
This object is used to assert a desired state where this ClusterStatusHistory is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterStatusHistory) Empty ¶
func (r *ClusterStatusHistory) Empty() bool
func (*ClusterStatusHistory) HashCode ¶
func (r *ClusterStatusHistory) HashCode() string
func (*ClusterStatusHistory) String ¶
func (r *ClusterStatusHistory) String() string
func (*ClusterStatusHistory) UnmarshalJSON ¶
func (r *ClusterStatusHistory) UnmarshalJSON(data []byte) error
type ClusterStatusHistoryStateEnum ¶
type ClusterStatusHistoryStateEnum string
The enum ClusterStatusHistoryStateEnum.
func ClusterStatusHistoryStateEnumRef ¶
func ClusterStatusHistoryStateEnumRef(s string) *ClusterStatusHistoryStateEnum
ClusterStatusHistoryStateEnumRef returns a *ClusterStatusHistoryStateEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterStatusHistoryStateEnum) Validate ¶
func (v ClusterStatusHistoryStateEnum) Validate() error
type ClusterStatusHistorySubstateEnum ¶
type ClusterStatusHistorySubstateEnum string
The enum ClusterStatusHistorySubstateEnum.
func ClusterStatusHistorySubstateEnumRef ¶
func ClusterStatusHistorySubstateEnumRef(s string) *ClusterStatusHistorySubstateEnum
ClusterStatusHistorySubstateEnumRef returns a *ClusterStatusHistorySubstateEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterStatusHistorySubstateEnum) Validate ¶
func (v ClusterStatusHistorySubstateEnum) Validate() error
type ClusterStatusStateEnum ¶
type ClusterStatusStateEnum string
The enum ClusterStatusStateEnum.
func ClusterStatusStateEnumRef ¶
func ClusterStatusStateEnumRef(s string) *ClusterStatusStateEnum
ClusterStatusStateEnumRef returns a *ClusterStatusStateEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterStatusStateEnum) Validate ¶
func (v ClusterStatusStateEnum) Validate() error
type ClusterStatusSubstateEnum ¶
type ClusterStatusSubstateEnum string
The enum ClusterStatusSubstateEnum.
func ClusterStatusSubstateEnumRef ¶
func ClusterStatusSubstateEnumRef(s string) *ClusterStatusSubstateEnum
ClusterStatusSubstateEnumRef returns a *ClusterStatusSubstateEnum with the value of string s If the empty string is provided, nil is returned.
func (ClusterStatusSubstateEnum) Validate ¶
func (v ClusterStatusSubstateEnum) Validate() error
type ClusterVirtualClusterConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfig struct {
StagingBucket *string `json:"stagingBucket"`
KubernetesClusterConfig *ClusterVirtualClusterConfigKubernetesClusterConfig `json:"kubernetesClusterConfig"`
AuxiliaryServicesConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfig `json:"auxiliaryServicesConfig"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfig *ClusterVirtualClusterConfig = &ClusterVirtualClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfig) Empty ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfig) Empty() bool
func (*ClusterVirtualClusterConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfig) HashCode() string
func (*ClusterVirtualClusterConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfig) String() string
func (*ClusterVirtualClusterConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigAuxiliaryServicesConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigAuxiliaryServicesConfig struct {
MetastoreConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig `json:"metastoreConfig"`
SparkHistoryServerConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig `json:"sparkHistoryServerConfig"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigAuxiliaryServicesConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfig = &ClusterVirtualClusterConfigAuxiliaryServicesConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigAuxiliaryServicesConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfig) Empty ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) Empty() bool
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) HashCode() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) String() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig struct {
DataprocMetastoreService *string `json:"dataprocMetastoreService"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig = &ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) Empty ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) Empty() bool
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) HashCode() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) String() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig struct {
DataprocCluster *string `json:"dataprocCluster"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig = &ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) HashCode() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) String() string
func (*ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfig struct {
KubernetesNamespace *string `json:"kubernetesNamespace"`
GkeClusterConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig `json:"gkeClusterConfig"`
KubernetesSoftwareConfig *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig `json:"kubernetesSoftwareConfig"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfig *ClusterVirtualClusterConfigKubernetesClusterConfig = &ClusterVirtualClusterConfigKubernetesClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfig) Empty ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) Empty() bool
func (*ClusterVirtualClusterConfigKubernetesClusterConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) HashCode() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) String() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig struct {
GkeClusterTarget *string `json:"gkeClusterTarget"`
NodePoolTarget []ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget `json:"nodePoolTarget"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) Empty ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) Empty() bool
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) HashCode() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) String() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget struct {
NodePool *string `json:"nodePool"`
Roles []ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum `json:"roles"`
NodePoolConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig `json:"nodePoolConfig"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) HashCode() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig struct {
Config *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig `json:"config"`
Locations []string `json:"locations"`
Autoscaling *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling `json:"autoscaling"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) HashCode ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling struct {
MinNodeCount *int64 `json:"minNodeCount"`
MaxNodeCount *int64 `json:"maxNodeCount"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) HashCode ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig struct {
MachineType *string `json:"machineType"`
LocalSsdCount *int64 `json:"localSsdCount"`
Preemptible *bool `json:"preemptible"`
Accelerators []ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
BootDiskKmsKey *string `json:"bootDiskKmsKey"`
EphemeralStorageConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig `json:"ephemeralStorageConfig"`
Spot *bool `json:"spot"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) HashCode ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators struct {
AcceleratorCount *int64 `json:"acceleratorCount"`
AcceleratorType *string `json:"acceleratorType"`
GpuPartitionSize *string `json:"gpuPartitionSize"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) HashCode ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigAccelerators) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig struct {
LocalSsdCount *int64 `json:"localSsdCount"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig = &ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) HashCode ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) String ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigEphemeralStorageConfig) UnmarshalJSON(data []byte) error
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum string
The enum ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum.
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnumRef ¶ added in v1.26.2
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnumRef(s string) *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnumRef returns a *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetRolesEnum with the value of string s If the empty string is provided, nil is returned.
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig ¶ added in v1.26.2
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig struct {
ComponentVersion map[string]string `json:"componentVersion"`
Properties map[string]string `json:"properties"`
// contains filtered or unexported fields
}
var EmptyClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig = &ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig{empty: true}
This object is used to assert a desired state where this ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) Empty ¶ added in v1.26.2
func (*ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) HashCode ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) HashCode() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) String ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) String() string
func (*ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) UnmarshalJSON ¶ added in v1.26.2
func (r *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplate ¶
type WorkflowTemplate struct {
Name *string `json:"name"`
Version *int64 `json:"version"`
CreateTime *string `json:"createTime"`
UpdateTime *string `json:"updateTime"`
Labels map[string]string `json:"labels"`
EncryptionConfig *WorkflowTemplateEncryptionConfig `json:"encryptionConfig"`
Placement *WorkflowTemplatePlacement `json:"placement"`
Jobs []WorkflowTemplateJobs `json:"jobs"`
Parameters []WorkflowTemplateParameters `json:"parameters"`
DagTimeout *string `json:"dagTimeout"`
Project *string `json:"project"`
Location *string `json:"location"`
}
func (*WorkflowTemplate) Describe ¶
func (r *WorkflowTemplate) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*WorkflowTemplate) ID ¶
func (r *WorkflowTemplate) ID() (string, error)
func (*WorkflowTemplate) String ¶
func (r *WorkflowTemplate) String() string
type WorkflowTemplateEncryptionConfig ¶ added in v1.77.0
type WorkflowTemplateEncryptionConfig struct {
KmsKey *string `json:"kmsKey"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateEncryptionConfig *WorkflowTemplateEncryptionConfig = &WorkflowTemplateEncryptionConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateEncryptionConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateEncryptionConfig) Empty ¶ added in v1.77.0
func (r *WorkflowTemplateEncryptionConfig) Empty() bool
func (*WorkflowTemplateEncryptionConfig) HashCode ¶ added in v1.77.0
func (r *WorkflowTemplateEncryptionConfig) HashCode() string
func (*WorkflowTemplateEncryptionConfig) String ¶ added in v1.77.0
func (r *WorkflowTemplateEncryptionConfig) String() string
func (*WorkflowTemplateEncryptionConfig) UnmarshalJSON ¶ added in v1.77.0
func (r *WorkflowTemplateEncryptionConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobs ¶
type WorkflowTemplateJobs struct {
StepId *string `json:"stepId"`
HadoopJob *WorkflowTemplateJobsHadoopJob `json:"hadoopJob"`
SparkJob *WorkflowTemplateJobsSparkJob `json:"sparkJob"`
PysparkJob *WorkflowTemplateJobsPysparkJob `json:"pysparkJob"`
HiveJob *WorkflowTemplateJobsHiveJob `json:"hiveJob"`
PigJob *WorkflowTemplateJobsPigJob `json:"pigJob"`
SparkRJob *WorkflowTemplateJobsSparkRJob `json:"sparkRJob"`
SparkSqlJob *WorkflowTemplateJobsSparkSqlJob `json:"sparkSqlJob"`
PrestoJob *WorkflowTemplateJobsPrestoJob `json:"prestoJob"`
Labels map[string]string `json:"labels"`
Scheduling *WorkflowTemplateJobsScheduling `json:"scheduling"`
PrerequisiteStepIds []string `json:"prerequisiteStepIds"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobs *WorkflowTemplateJobs = &WorkflowTemplateJobs{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobs is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobs) Empty ¶
func (r *WorkflowTemplateJobs) Empty() bool
func (*WorkflowTemplateJobs) HashCode ¶
func (r *WorkflowTemplateJobs) HashCode() string
func (*WorkflowTemplateJobs) String ¶
func (r *WorkflowTemplateJobs) String() string
func (*WorkflowTemplateJobs) UnmarshalJSON ¶
func (r *WorkflowTemplateJobs) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsHadoopJob ¶
type WorkflowTemplateJobsHadoopJob struct {
MainJarFileUri *string `json:"mainJarFileUri"`
MainClass *string `json:"mainClass"`
Args []string `json:"args"`
JarFileUris []string `json:"jarFileUris"`
FileUris []string `json:"fileUris"`
ArchiveUris []string `json:"archiveUris"`
Properties map[string]string `json:"properties"`
LoggingConfig *WorkflowTemplateJobsHadoopJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsHadoopJob *WorkflowTemplateJobsHadoopJob = &WorkflowTemplateJobsHadoopJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsHadoopJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsHadoopJob) Empty ¶
func (r *WorkflowTemplateJobsHadoopJob) Empty() bool
func (*WorkflowTemplateJobsHadoopJob) HashCode ¶
func (r *WorkflowTemplateJobsHadoopJob) HashCode() string
func (*WorkflowTemplateJobsHadoopJob) String ¶
func (r *WorkflowTemplateJobsHadoopJob) String() string
func (*WorkflowTemplateJobsHadoopJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsHadoopJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsHadoopJobLoggingConfig ¶
type WorkflowTemplateJobsHadoopJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsHadoopJobLoggingConfig *WorkflowTemplateJobsHadoopJobLoggingConfig = &WorkflowTemplateJobsHadoopJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsHadoopJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsHadoopJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsHadoopJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsHadoopJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsHadoopJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsHadoopJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsHadoopJobLoggingConfig) String() string
func (*WorkflowTemplateJobsHadoopJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsHadoopJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsHiveJob ¶
type WorkflowTemplateJobsHiveJob struct {
QueryFileUri *string `json:"queryFileUri"`
QueryList *WorkflowTemplateJobsHiveJobQueryList `json:"queryList"`
ContinueOnFailure *bool `json:"continueOnFailure"`
ScriptVariables map[string]string `json:"scriptVariables"`
Properties map[string]string `json:"properties"`
JarFileUris []string `json:"jarFileUris"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsHiveJob *WorkflowTemplateJobsHiveJob = &WorkflowTemplateJobsHiveJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsHiveJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsHiveJob) Empty ¶
func (r *WorkflowTemplateJobsHiveJob) Empty() bool
func (*WorkflowTemplateJobsHiveJob) HashCode ¶
func (r *WorkflowTemplateJobsHiveJob) HashCode() string
func (*WorkflowTemplateJobsHiveJob) String ¶
func (r *WorkflowTemplateJobsHiveJob) String() string
func (*WorkflowTemplateJobsHiveJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsHiveJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsHiveJobQueryList ¶
type WorkflowTemplateJobsHiveJobQueryList struct {
Queries []string `json:"queries"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsHiveJobQueryList *WorkflowTemplateJobsHiveJobQueryList = &WorkflowTemplateJobsHiveJobQueryList{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsHiveJobQueryList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsHiveJobQueryList) Empty ¶
func (r *WorkflowTemplateJobsHiveJobQueryList) Empty() bool
func (*WorkflowTemplateJobsHiveJobQueryList) HashCode ¶
func (r *WorkflowTemplateJobsHiveJobQueryList) HashCode() string
func (*WorkflowTemplateJobsHiveJobQueryList) String ¶
func (r *WorkflowTemplateJobsHiveJobQueryList) String() string
func (*WorkflowTemplateJobsHiveJobQueryList) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsHiveJobQueryList) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPigJob ¶
type WorkflowTemplateJobsPigJob struct {
QueryFileUri *string `json:"queryFileUri"`
QueryList *WorkflowTemplateJobsPigJobQueryList `json:"queryList"`
ContinueOnFailure *bool `json:"continueOnFailure"`
ScriptVariables map[string]string `json:"scriptVariables"`
Properties map[string]string `json:"properties"`
JarFileUris []string `json:"jarFileUris"`
LoggingConfig *WorkflowTemplateJobsPigJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPigJob *WorkflowTemplateJobsPigJob = &WorkflowTemplateJobsPigJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPigJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPigJob) Empty ¶
func (r *WorkflowTemplateJobsPigJob) Empty() bool
func (*WorkflowTemplateJobsPigJob) HashCode ¶
func (r *WorkflowTemplateJobsPigJob) HashCode() string
func (*WorkflowTemplateJobsPigJob) String ¶
func (r *WorkflowTemplateJobsPigJob) String() string
func (*WorkflowTemplateJobsPigJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPigJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPigJobLoggingConfig ¶
type WorkflowTemplateJobsPigJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPigJobLoggingConfig *WorkflowTemplateJobsPigJobLoggingConfig = &WorkflowTemplateJobsPigJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPigJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPigJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsPigJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsPigJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsPigJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsPigJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsPigJobLoggingConfig) String() string
func (*WorkflowTemplateJobsPigJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPigJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPigJobQueryList ¶
type WorkflowTemplateJobsPigJobQueryList struct {
Queries []string `json:"queries"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPigJobQueryList *WorkflowTemplateJobsPigJobQueryList = &WorkflowTemplateJobsPigJobQueryList{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPigJobQueryList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPigJobQueryList) Empty ¶
func (r *WorkflowTemplateJobsPigJobQueryList) Empty() bool
func (*WorkflowTemplateJobsPigJobQueryList) HashCode ¶
func (r *WorkflowTemplateJobsPigJobQueryList) HashCode() string
func (*WorkflowTemplateJobsPigJobQueryList) String ¶
func (r *WorkflowTemplateJobsPigJobQueryList) String() string
func (*WorkflowTemplateJobsPigJobQueryList) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPigJobQueryList) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPrestoJob ¶
type WorkflowTemplateJobsPrestoJob struct {
QueryFileUri *string `json:"queryFileUri"`
QueryList *WorkflowTemplateJobsPrestoJobQueryList `json:"queryList"`
ContinueOnFailure *bool `json:"continueOnFailure"`
OutputFormat *string `json:"outputFormat"`
ClientTags []string `json:"clientTags"`
Properties map[string]string `json:"properties"`
LoggingConfig *WorkflowTemplateJobsPrestoJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPrestoJob *WorkflowTemplateJobsPrestoJob = &WorkflowTemplateJobsPrestoJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPrestoJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPrestoJob) Empty ¶
func (r *WorkflowTemplateJobsPrestoJob) Empty() bool
func (*WorkflowTemplateJobsPrestoJob) HashCode ¶
func (r *WorkflowTemplateJobsPrestoJob) HashCode() string
func (*WorkflowTemplateJobsPrestoJob) String ¶
func (r *WorkflowTemplateJobsPrestoJob) String() string
func (*WorkflowTemplateJobsPrestoJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPrestoJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPrestoJobLoggingConfig ¶
type WorkflowTemplateJobsPrestoJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPrestoJobLoggingConfig *WorkflowTemplateJobsPrestoJobLoggingConfig = &WorkflowTemplateJobsPrestoJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPrestoJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPrestoJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsPrestoJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsPrestoJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsPrestoJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsPrestoJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsPrestoJobLoggingConfig) String() string
func (*WorkflowTemplateJobsPrestoJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPrestoJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPrestoJobQueryList ¶
type WorkflowTemplateJobsPrestoJobQueryList struct {
Queries []string `json:"queries"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPrestoJobQueryList *WorkflowTemplateJobsPrestoJobQueryList = &WorkflowTemplateJobsPrestoJobQueryList{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPrestoJobQueryList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPrestoJobQueryList) Empty ¶
func (r *WorkflowTemplateJobsPrestoJobQueryList) Empty() bool
func (*WorkflowTemplateJobsPrestoJobQueryList) HashCode ¶
func (r *WorkflowTemplateJobsPrestoJobQueryList) HashCode() string
func (*WorkflowTemplateJobsPrestoJobQueryList) String ¶
func (r *WorkflowTemplateJobsPrestoJobQueryList) String() string
func (*WorkflowTemplateJobsPrestoJobQueryList) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPrestoJobQueryList) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPysparkJob ¶
type WorkflowTemplateJobsPysparkJob struct {
MainPythonFileUri *string `json:"mainPythonFileUri"`
Args []string `json:"args"`
PythonFileUris []string `json:"pythonFileUris"`
JarFileUris []string `json:"jarFileUris"`
FileUris []string `json:"fileUris"`
ArchiveUris []string `json:"archiveUris"`
Properties map[string]string `json:"properties"`
LoggingConfig *WorkflowTemplateJobsPysparkJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPysparkJob *WorkflowTemplateJobsPysparkJob = &WorkflowTemplateJobsPysparkJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPysparkJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPysparkJob) Empty ¶
func (r *WorkflowTemplateJobsPysparkJob) Empty() bool
func (*WorkflowTemplateJobsPysparkJob) HashCode ¶
func (r *WorkflowTemplateJobsPysparkJob) HashCode() string
func (*WorkflowTemplateJobsPysparkJob) String ¶
func (r *WorkflowTemplateJobsPysparkJob) String() string
func (*WorkflowTemplateJobsPysparkJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPysparkJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsPysparkJobLoggingConfig ¶
type WorkflowTemplateJobsPysparkJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsPysparkJobLoggingConfig *WorkflowTemplateJobsPysparkJobLoggingConfig = &WorkflowTemplateJobsPysparkJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsPysparkJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsPysparkJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsPysparkJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsPysparkJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsPysparkJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsPysparkJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsPysparkJobLoggingConfig) String() string
func (*WorkflowTemplateJobsPysparkJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsPysparkJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsScheduling ¶
type WorkflowTemplateJobsScheduling struct {
MaxFailuresPerHour *int64 `json:"maxFailuresPerHour"`
MaxFailuresTotal *int64 `json:"maxFailuresTotal"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsScheduling *WorkflowTemplateJobsScheduling = &WorkflowTemplateJobsScheduling{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsScheduling is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsScheduling) Empty ¶
func (r *WorkflowTemplateJobsScheduling) Empty() bool
func (*WorkflowTemplateJobsScheduling) HashCode ¶
func (r *WorkflowTemplateJobsScheduling) HashCode() string
func (*WorkflowTemplateJobsScheduling) String ¶
func (r *WorkflowTemplateJobsScheduling) String() string
func (*WorkflowTemplateJobsScheduling) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsScheduling) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkJob ¶
type WorkflowTemplateJobsSparkJob struct {
MainJarFileUri *string `json:"mainJarFileUri"`
MainClass *string `json:"mainClass"`
Args []string `json:"args"`
JarFileUris []string `json:"jarFileUris"`
FileUris []string `json:"fileUris"`
ArchiveUris []string `json:"archiveUris"`
Properties map[string]string `json:"properties"`
LoggingConfig *WorkflowTemplateJobsSparkJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkJob *WorkflowTemplateJobsSparkJob = &WorkflowTemplateJobsSparkJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkJob) Empty ¶
func (r *WorkflowTemplateJobsSparkJob) Empty() bool
func (*WorkflowTemplateJobsSparkJob) HashCode ¶
func (r *WorkflowTemplateJobsSparkJob) HashCode() string
func (*WorkflowTemplateJobsSparkJob) String ¶
func (r *WorkflowTemplateJobsSparkJob) String() string
func (*WorkflowTemplateJobsSparkJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkJobLoggingConfig ¶
type WorkflowTemplateJobsSparkJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkJobLoggingConfig *WorkflowTemplateJobsSparkJobLoggingConfig = &WorkflowTemplateJobsSparkJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsSparkJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsSparkJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsSparkJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsSparkJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsSparkJobLoggingConfig) String() string
func (*WorkflowTemplateJobsSparkJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkRJob ¶
type WorkflowTemplateJobsSparkRJob struct {
MainRFileUri *string `json:"mainRFileUri"`
Args []string `json:"args"`
FileUris []string `json:"fileUris"`
ArchiveUris []string `json:"archiveUris"`
Properties map[string]string `json:"properties"`
LoggingConfig *WorkflowTemplateJobsSparkRJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkRJob *WorkflowTemplateJobsSparkRJob = &WorkflowTemplateJobsSparkRJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkRJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkRJob) Empty ¶
func (r *WorkflowTemplateJobsSparkRJob) Empty() bool
func (*WorkflowTemplateJobsSparkRJob) HashCode ¶
func (r *WorkflowTemplateJobsSparkRJob) HashCode() string
func (*WorkflowTemplateJobsSparkRJob) String ¶
func (r *WorkflowTemplateJobsSparkRJob) String() string
func (*WorkflowTemplateJobsSparkRJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkRJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkRJobLoggingConfig ¶
type WorkflowTemplateJobsSparkRJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkRJobLoggingConfig *WorkflowTemplateJobsSparkRJobLoggingConfig = &WorkflowTemplateJobsSparkRJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkRJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkRJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsSparkRJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsSparkRJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsSparkRJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsSparkRJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsSparkRJobLoggingConfig) String() string
func (*WorkflowTemplateJobsSparkRJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkRJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkSqlJob ¶
type WorkflowTemplateJobsSparkSqlJob struct {
QueryFileUri *string `json:"queryFileUri"`
QueryList *WorkflowTemplateJobsSparkSqlJobQueryList `json:"queryList"`
ScriptVariables map[string]string `json:"scriptVariables"`
Properties map[string]string `json:"properties"`
JarFileUris []string `json:"jarFileUris"`
LoggingConfig *WorkflowTemplateJobsSparkSqlJobLoggingConfig `json:"loggingConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkSqlJob *WorkflowTemplateJobsSparkSqlJob = &WorkflowTemplateJobsSparkSqlJob{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkSqlJob is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkSqlJob) Empty ¶
func (r *WorkflowTemplateJobsSparkSqlJob) Empty() bool
func (*WorkflowTemplateJobsSparkSqlJob) HashCode ¶
func (r *WorkflowTemplateJobsSparkSqlJob) HashCode() string
func (*WorkflowTemplateJobsSparkSqlJob) String ¶
func (r *WorkflowTemplateJobsSparkSqlJob) String() string
func (*WorkflowTemplateJobsSparkSqlJob) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkSqlJob) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkSqlJobLoggingConfig ¶
type WorkflowTemplateJobsSparkSqlJobLoggingConfig struct {
DriverLogLevels map[string]string `json:"driverLogLevels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkSqlJobLoggingConfig *WorkflowTemplateJobsSparkSqlJobLoggingConfig = &WorkflowTemplateJobsSparkSqlJobLoggingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkSqlJobLoggingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkSqlJobLoggingConfig) Empty ¶
func (r *WorkflowTemplateJobsSparkSqlJobLoggingConfig) Empty() bool
func (*WorkflowTemplateJobsSparkSqlJobLoggingConfig) HashCode ¶
func (r *WorkflowTemplateJobsSparkSqlJobLoggingConfig) HashCode() string
func (*WorkflowTemplateJobsSparkSqlJobLoggingConfig) String ¶
func (r *WorkflowTemplateJobsSparkSqlJobLoggingConfig) String() string
func (*WorkflowTemplateJobsSparkSqlJobLoggingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkSqlJobLoggingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplateJobsSparkSqlJobQueryList ¶
type WorkflowTemplateJobsSparkSqlJobQueryList struct {
Queries []string `json:"queries"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateJobsSparkSqlJobQueryList *WorkflowTemplateJobsSparkSqlJobQueryList = &WorkflowTemplateJobsSparkSqlJobQueryList{empty: true}
This object is used to assert a desired state where this WorkflowTemplateJobsSparkSqlJobQueryList is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateJobsSparkSqlJobQueryList) Empty ¶
func (r *WorkflowTemplateJobsSparkSqlJobQueryList) Empty() bool
func (*WorkflowTemplateJobsSparkSqlJobQueryList) HashCode ¶
func (r *WorkflowTemplateJobsSparkSqlJobQueryList) HashCode() string
func (*WorkflowTemplateJobsSparkSqlJobQueryList) String ¶
func (r *WorkflowTemplateJobsSparkSqlJobQueryList) String() string
func (*WorkflowTemplateJobsSparkSqlJobQueryList) UnmarshalJSON ¶
func (r *WorkflowTemplateJobsSparkSqlJobQueryList) UnmarshalJSON(data []byte) error
type WorkflowTemplateList ¶
type WorkflowTemplateList struct {
Items []*WorkflowTemplate
// contains filtered or unexported fields
}
func (*WorkflowTemplateList) HasNext ¶
func (l *WorkflowTemplateList) HasNext() bool
type WorkflowTemplateParameters ¶
type WorkflowTemplateParameters struct {
Name *string `json:"name"`
Fields []string `json:"fields"`
Description *string `json:"description"`
Validation *WorkflowTemplateParametersValidation `json:"validation"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateParameters *WorkflowTemplateParameters = &WorkflowTemplateParameters{empty: true}
This object is used to assert a desired state where this WorkflowTemplateParameters is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateParameters) Empty ¶
func (r *WorkflowTemplateParameters) Empty() bool
func (*WorkflowTemplateParameters) HashCode ¶
func (r *WorkflowTemplateParameters) HashCode() string
func (*WorkflowTemplateParameters) String ¶
func (r *WorkflowTemplateParameters) String() string
func (*WorkflowTemplateParameters) UnmarshalJSON ¶
func (r *WorkflowTemplateParameters) UnmarshalJSON(data []byte) error
type WorkflowTemplateParametersValidation ¶
type WorkflowTemplateParametersValidation struct {
Regex *WorkflowTemplateParametersValidationRegex `json:"regex"`
Values *WorkflowTemplateParametersValidationValues `json:"values"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateParametersValidation *WorkflowTemplateParametersValidation = &WorkflowTemplateParametersValidation{empty: true}
This object is used to assert a desired state where this WorkflowTemplateParametersValidation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateParametersValidation) Empty ¶
func (r *WorkflowTemplateParametersValidation) Empty() bool
func (*WorkflowTemplateParametersValidation) HashCode ¶
func (r *WorkflowTemplateParametersValidation) HashCode() string
func (*WorkflowTemplateParametersValidation) String ¶
func (r *WorkflowTemplateParametersValidation) String() string
func (*WorkflowTemplateParametersValidation) UnmarshalJSON ¶
func (r *WorkflowTemplateParametersValidation) UnmarshalJSON(data []byte) error
type WorkflowTemplateParametersValidationRegex ¶
type WorkflowTemplateParametersValidationRegex struct {
Regexes []string `json:"regexes"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateParametersValidationRegex *WorkflowTemplateParametersValidationRegex = &WorkflowTemplateParametersValidationRegex{empty: true}
This object is used to assert a desired state where this WorkflowTemplateParametersValidationRegex is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateParametersValidationRegex) Empty ¶
func (r *WorkflowTemplateParametersValidationRegex) Empty() bool
func (*WorkflowTemplateParametersValidationRegex) HashCode ¶
func (r *WorkflowTemplateParametersValidationRegex) HashCode() string
func (*WorkflowTemplateParametersValidationRegex) String ¶
func (r *WorkflowTemplateParametersValidationRegex) String() string
func (*WorkflowTemplateParametersValidationRegex) UnmarshalJSON ¶
func (r *WorkflowTemplateParametersValidationRegex) UnmarshalJSON(data []byte) error
type WorkflowTemplateParametersValidationValues ¶
type WorkflowTemplateParametersValidationValues struct {
Values []string `json:"values"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplateParametersValidationValues *WorkflowTemplateParametersValidationValues = &WorkflowTemplateParametersValidationValues{empty: true}
This object is used to assert a desired state where this WorkflowTemplateParametersValidationValues is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplateParametersValidationValues) Empty ¶
func (r *WorkflowTemplateParametersValidationValues) Empty() bool
func (*WorkflowTemplateParametersValidationValues) HashCode ¶
func (r *WorkflowTemplateParametersValidationValues) HashCode() string
func (*WorkflowTemplateParametersValidationValues) String ¶
func (r *WorkflowTemplateParametersValidationValues) String() string
func (*WorkflowTemplateParametersValidationValues) UnmarshalJSON ¶
func (r *WorkflowTemplateParametersValidationValues) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacement ¶
type WorkflowTemplatePlacement struct {
ManagedCluster *WorkflowTemplatePlacementManagedCluster `json:"managedCluster"`
ClusterSelector *WorkflowTemplatePlacementClusterSelector `json:"clusterSelector"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacement *WorkflowTemplatePlacement = &WorkflowTemplatePlacement{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacement is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacement) Empty ¶
func (r *WorkflowTemplatePlacement) Empty() bool
func (*WorkflowTemplatePlacement) HashCode ¶
func (r *WorkflowTemplatePlacement) HashCode() string
func (*WorkflowTemplatePlacement) String ¶
func (r *WorkflowTemplatePlacement) String() string
func (*WorkflowTemplatePlacement) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacement) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementClusterSelector ¶
type WorkflowTemplatePlacementClusterSelector struct {
Zone *string `json:"zone"`
ClusterLabels map[string]string `json:"clusterLabels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementClusterSelector *WorkflowTemplatePlacementClusterSelector = &WorkflowTemplatePlacementClusterSelector{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementClusterSelector is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementClusterSelector) Empty ¶
func (r *WorkflowTemplatePlacementClusterSelector) Empty() bool
func (*WorkflowTemplatePlacementClusterSelector) HashCode ¶
func (r *WorkflowTemplatePlacementClusterSelector) HashCode() string
func (*WorkflowTemplatePlacementClusterSelector) String ¶
func (r *WorkflowTemplatePlacementClusterSelector) String() string
func (*WorkflowTemplatePlacementClusterSelector) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementClusterSelector) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedCluster ¶
type WorkflowTemplatePlacementManagedCluster struct {
ClusterName *string `json:"clusterName"`
Config *WorkflowTemplatePlacementManagedClusterConfig `json:"config"`
Labels map[string]string `json:"labels"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedCluster *WorkflowTemplatePlacementManagedCluster = &WorkflowTemplatePlacementManagedCluster{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedCluster is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedCluster) Empty ¶
func (r *WorkflowTemplatePlacementManagedCluster) Empty() bool
func (*WorkflowTemplatePlacementManagedCluster) HashCode ¶
func (r *WorkflowTemplatePlacementManagedCluster) HashCode() string
func (*WorkflowTemplatePlacementManagedCluster) String ¶
func (r *WorkflowTemplatePlacementManagedCluster) String() string
func (*WorkflowTemplatePlacementManagedCluster) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedCluster) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfig struct {
StagingBucket *string `json:"stagingBucket"`
TempBucket *string `json:"tempBucket"`
GceClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig `json:"gceClusterConfig"`
MasterConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfig `json:"masterConfig"`
WorkerConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig `json:"workerConfig"`
SecondaryWorkerConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig `json:"secondaryWorkerConfig"`
SoftwareConfig *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig `json:"softwareConfig"`
InitializationActions []WorkflowTemplatePlacementManagedClusterConfigInitializationActions `json:"initializationActions"`
EncryptionConfig *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig `json:"encryptionConfig"`
AutoscalingConfig *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig `json:"autoscalingConfig"`
SecurityConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig `json:"securityConfig"`
LifecycleConfig *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig `json:"lifecycleConfig"`
EndpointConfig *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig `json:"endpointConfig"`
GkeClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig `json:"gkeClusterConfig"`
MetastoreConfig *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig `json:"metastoreConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfig *WorkflowTemplatePlacementManagedClusterConfig = &WorkflowTemplatePlacementManagedClusterConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig struct {
Policy *string `json:"policy"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig = &WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig struct {
GcePdKmsKeyName *string `json:"gcePdKmsKeyName"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigEncryptionConfig *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig = &WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig struct {
HttpPorts map[string]string `json:"httpPorts"`
EnableHttpPortAccess *bool `json:"enableHttpPortAccess"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigEndpointConfig *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig = &WorkflowTemplatePlacementManagedClusterConfigEndpointConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigEndpointConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig struct {
Zone *string `json:"zone"`
Network *string `json:"network"`
Subnetwork *string `json:"subnetwork"`
InternalIPOnly *bool `json:"internalIPOnly"`
PrivateIPv6GoogleAccess *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum `json:"privateIPv6GoogleAccess"`
ServiceAccount *string `json:"serviceAccount"`
ServiceAccountScopes []string `json:"serviceAccountScopes"`
Tags []string `json:"tags"`
Metadata map[string]string `json:"metadata"`
ReservationAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity `json:"reservationAffinity"`
NodeGroupAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity `json:"nodeGroupAffinity"`
ShieldedInstanceConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig `json:"shieldedInstanceConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGceClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig = &WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity struct {
NodeGroup *string `json:"nodeGroup"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity = &WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum.
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPrivateIPv6GoogleAccessEnum with the value of string s If the empty string is provided, nil is returned.
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity struct {
ConsumeReservationType *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum `json:"consumeReservationType"`
Key *string `json:"key"`
Values []string `json:"values"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity = &WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum.
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityConsumeReservationTypeEnum with the value of string s If the empty string is provided, nil is returned.
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig ¶ added in v1.19.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig struct {
EnableSecureBoot *bool `json:"enableSecureBoot"`
EnableVtpm *bool `json:"enableVtpm"`
EnableIntegrityMonitoring *bool `json:"enableIntegrityMonitoring"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig = &WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) Empty ¶ added in v1.19.0
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) HashCode ¶ added in v1.19.0
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) String ¶ added in v1.19.0
func (*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON ¶ added in v1.19.0
func (r *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig struct {
NamespacedGkeDeploymentTarget *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget `json:"namespacedGkeDeploymentTarget"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig = &WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget struct {
TargetGkeCluster *string `json:"targetGkeCluster"`
ClusterNamespace *string `json:"clusterNamespace"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget = &WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) Empty ¶
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) HashCode ¶
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) String ¶
func (*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigInitializationActions ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActions struct {
ExecutableFile *string `json:"executableFile"`
ExecutionTimeout *string `json:"executionTimeout"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigInitializationActions *WorkflowTemplatePlacementManagedClusterConfigInitializationActions = &WorkflowTemplatePlacementManagedClusterConfigInitializationActions{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigInitializationActions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigInitializationActions) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigInitializationActions) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigInitializationActions) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigInitializationActions) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigInitializationActions) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig struct {
IdleDeleteTtl *string `json:"idleDeleteTtl"`
AutoDeleteTime *string `json:"autoDeleteTime"`
AutoDeleteTtl *string `json:"autoDeleteTtl"`
IdleStartTime *string `json:"idleStartTime"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigLifecycleConfig *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig = &WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigMasterConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfig = &WorkflowTemplatePlacementManagedClusterConfigMasterConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigMasterConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators = &WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerators) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig = &WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig = &WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum.
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum
WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum) Validate ¶
func (v WorkflowTemplatePlacementManagedClusterConfigMasterConfigPreemptibilityEnum) Validate() error
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig struct {
DataprocMetastoreService *string `json:"dataprocMetastoreService"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigMetastoreConfig *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig = &WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig = &WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators = &WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig = &WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig = &WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) Empty ¶
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) HashCode ¶
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) String ¶
func (*WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum.
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig struct {
KerberosConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig `json:"kerberosConfig"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecurityConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig = &WorkflowTemplatePlacementManagedClusterConfigSecurityConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecurityConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig struct {
EnableKerberos *bool `json:"enableKerberos"`
RootPrincipalPassword *string `json:"rootPrincipalPassword"`
KmsKey *string `json:"kmsKey"`
Keystore *string `json:"keystore"`
Truststore *string `json:"truststore"`
KeystorePassword *string `json:"keystorePassword"`
KeyPassword *string `json:"keyPassword"`
TruststorePassword *string `json:"truststorePassword"`
CrossRealmTrustRealm *string `json:"crossRealmTrustRealm"`
CrossRealmTrustKdc *string `json:"crossRealmTrustKdc"`
CrossRealmTrustAdminServer *string `json:"crossRealmTrustAdminServer"`
KdcDbKey *string `json:"kdcDbKey"`
TgtLifetimeHours *int64 `json:"tgtLifetimeHours"`
Realm *string `json:"realm"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig = &WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig struct {
ImageVersion *string `json:"imageVersion"`
Properties map[string]string `json:"properties"`
OptionalComponents []WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum `json:"optionalComponents"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigSoftwareConfig *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig = &WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum.
func WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum
WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOptionalComponentsEnum with the value of string s If the empty string is provided, nil is returned.
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig struct {
NumInstances *int64 `json:"numInstances"`
InstanceNames []string `json:"instanceNames"`
Image *string `json:"image"`
MachineType *string `json:"machineType"`
DiskConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig `json:"diskConfig"`
IsPreemptible *bool `json:"isPreemptible"`
Preemptibility *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum `json:"preemptibility"`
ManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig `json:"managedGroupConfig"`
Accelerators []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators `json:"accelerators"`
MinCpuPlatform *string `json:"minCpuPlatform"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigWorkerConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig = &WorkflowTemplatePlacementManagedClusterConfigWorkerConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigWorkerConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators struct {
AcceleratorType *string `json:"acceleratorType"`
AcceleratorCount *int64 `json:"acceleratorCount"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators = &WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerators) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig struct {
BootDiskType *string `json:"bootDiskType"`
BootDiskSizeGb *int64 `json:"bootDiskSizeGb"`
NumLocalSsds *int64 `json:"numLocalSsds"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig = &WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) Empty ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) Empty() bool
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) String ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) String() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig struct {
InstanceTemplateName *string `json:"instanceTemplateName"`
InstanceGroupManagerName *string `json:"instanceGroupManagerName"`
// contains filtered or unexported fields
}
var EmptyWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig = &WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig{empty: true}
This object is used to assert a desired state where this WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) HashCode ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) HashCode() string
func (*WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) UnmarshalJSON ¶
func (r *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig) UnmarshalJSON(data []byte) error
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum string
The enum WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum.
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnumRef ¶
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnumRef(s string) *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnumRef returns a *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum with the value of string s If the empty string is provided, nil is returned.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum) Validate ¶
func (v WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPreemptibilityEnum) Validate() error
Source Files
¶
- autoscaling_policy.go
- autoscaling_policy_beta_yaml_embed.go
- autoscaling_policy_internal.go
- autoscaling_policy_schema.go
- client.go
- cluster.go
- cluster_beta_yaml_embed.go
- cluster_internal.go
- cluster_schema.go
- dataproc_utils.go
- workflow_template.go
- workflow_template_beta_yaml_embed.go
- workflow_template_internal.go
- workflow_template_schema.go