Documentation
¶
Index ¶
- type Args
- type ClusterConfig
- type ClusterConfigAttributes
- func (cc ClusterConfigAttributes) AutoscalingConfig() terra.ListValue[ClusterConfigAutoscalingConfigAttributes]
- func (cc ClusterConfigAttributes) AuxiliaryNodeGroups() terra.ListValue[ClusterConfigAuxiliaryNodeGroupsAttributes]
- func (cc ClusterConfigAttributes) Bucket() terra.StringValue
- func (cc ClusterConfigAttributes) DataprocMetricConfig() terra.ListValue[ClusterConfigDataprocMetricConfigAttributes]
- func (cc ClusterConfigAttributes) EncryptionConfig() terra.ListValue[ClusterConfigEncryptionConfigAttributes]
- func (cc ClusterConfigAttributes) EndpointConfig() terra.ListValue[ClusterConfigEndpointConfigAttributes]
- func (cc ClusterConfigAttributes) GceClusterConfig() terra.ListValue[ClusterConfigGceClusterConfigAttributes]
- func (cc ClusterConfigAttributes) InitializationAction() terra.ListValue[ClusterConfigInitializationActionAttributes]
- func (cc ClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc ClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAttributes
- func (cc ClusterConfigAttributes) LifecycleConfig() terra.ListValue[ClusterConfigLifecycleConfigAttributes]
- func (cc ClusterConfigAttributes) MasterConfig() terra.ListValue[ClusterConfigMasterConfigAttributes]
- func (cc ClusterConfigAttributes) MetastoreConfig() terra.ListValue[ClusterConfigMetastoreConfigAttributes]
- func (cc ClusterConfigAttributes) PreemptibleWorkerConfig() terra.ListValue[ClusterConfigPreemptibleWorkerConfigAttributes]
- func (cc ClusterConfigAttributes) SecurityConfig() terra.ListValue[ClusterConfigSecurityConfigAttributes]
- func (cc ClusterConfigAttributes) SoftwareConfig() terra.ListValue[ClusterConfigSoftwareConfigAttributes]
- func (cc ClusterConfigAttributes) StagingBucket() terra.StringValue
- func (cc ClusterConfigAttributes) TempBucket() terra.StringValue
- func (cc ClusterConfigAttributes) WorkerConfig() terra.ListValue[ClusterConfigWorkerConfigAttributes]
- type ClusterConfigAutoscalingConfig
- type ClusterConfigAutoscalingConfigAttributes
- func (ac ClusterConfigAutoscalingConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac ClusterConfigAutoscalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac ClusterConfigAutoscalingConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAutoscalingConfigAttributes
- func (ac ClusterConfigAutoscalingConfigAttributes) PolicyUri() terra.StringValue
- type ClusterConfigAutoscalingConfigState
- type ClusterConfigAuxiliaryNodeGroups
- type ClusterConfigAuxiliaryNodeGroups5Cb8513C
- type ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes
- func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorCount() terra.NumberValue
- func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorType() terra.StringValue
- func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalRef() (terra.Reference, error)
- func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes
- type ClusterConfigAuxiliaryNodeGroups5Cb8513CState
- type ClusterConfigAuxiliaryNodeGroupsAttributes
- func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalRef() (terra.Reference, error)
- func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsAttributes
- func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroup() terra.ListValue[ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes]
- func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroupId() terra.StringValue
- type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6
- type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskSizeGb() terra.NumberValue
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskType() terra.StringValue
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalRef() (terra.Reference, error)
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes
- func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) NumLocalSsds() terra.NumberValue
- type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6State
- type ClusterConfigAuxiliaryNodeGroupsNodeGroup
- type ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalRef() (terra.Reference, error)
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Name() terra.StringValue
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) NodeGroupConfig() ...
- func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Roles() terra.ListValue[terra.StringValue]
- type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfig
- type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) Accelerators() terra.SetValue[ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes]
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes]
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalRef() (terra.Reference, error)
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MachineType() terra.StringValue
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MinCpuPlatform() terra.StringValue
- func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) NumInstances() terra.NumberValue
- type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigState
- type ClusterConfigAuxiliaryNodeGroupsNodeGroupState
- type ClusterConfigAuxiliaryNodeGroupsState
- type ClusterConfigDataprocMetricConfig
- type ClusterConfigDataprocMetricConfigAttributes
- func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalRef() (terra.Reference, error)
- func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigDataprocMetricConfigAttributes
- func (dmc ClusterConfigDataprocMetricConfigAttributes) Metrics() terra.ListValue[ClusterConfigDataprocMetricConfigMetricsAttributes]
- type ClusterConfigDataprocMetricConfigMetrics
- type ClusterConfigDataprocMetricConfigMetricsAttributes
- func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalRef() (terra.Reference, error)
- func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigDataprocMetricConfigMetricsAttributes
- func (m ClusterConfigDataprocMetricConfigMetricsAttributes) MetricOverrides() terra.SetValue[terra.StringValue]
- func (m ClusterConfigDataprocMetricConfigMetricsAttributes) MetricSource() terra.StringValue
- type ClusterConfigDataprocMetricConfigMetricsState
- type ClusterConfigDataprocMetricConfigState
- type ClusterConfigEncryptionConfig
- type ClusterConfigEncryptionConfigAttributes
- func (ec ClusterConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec ClusterConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec ClusterConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigEncryptionConfigAttributes
- func (ec ClusterConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
- type ClusterConfigEncryptionConfigState
- type ClusterConfigEndpointConfig
- type ClusterConfigEndpointConfigAttributes
- func (ec ClusterConfigEndpointConfigAttributes) EnableHttpPortAccess() terra.BoolValue
- func (ec ClusterConfigEndpointConfigAttributes) HttpPorts() terra.MapValue[terra.StringValue]
- func (ec ClusterConfigEndpointConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec ClusterConfigEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec ClusterConfigEndpointConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigEndpointConfigAttributes
- type ClusterConfigEndpointConfigState
- type ClusterConfigGceClusterConfig
- type ClusterConfigGceClusterConfigAttributes
- func (gcc ClusterConfigGceClusterConfigAttributes) InternalIpOnly() terra.BoolValue
- func (gcc ClusterConfigGceClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (gcc ClusterConfigGceClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gcc ClusterConfigGceClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigAttributes
- func (gcc ClusterConfigGceClusterConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
- func (gcc ClusterConfigGceClusterConfigAttributes) Network() terra.StringValue
- func (gcc ClusterConfigGceClusterConfigAttributes) NodeGroupAffinity() terra.ListValue[ClusterConfigGceClusterConfigNodeGroupAffinityAttributes]
- func (gcc ClusterConfigGceClusterConfigAttributes) ReservationAffinity() terra.ListValue[ClusterConfigGceClusterConfigReservationAffinityAttributes]
- func (gcc ClusterConfigGceClusterConfigAttributes) ServiceAccount() terra.StringValue
- func (gcc ClusterConfigGceClusterConfigAttributes) ServiceAccountScopes() terra.SetValue[terra.StringValue]
- func (gcc ClusterConfigGceClusterConfigAttributes) ShieldedInstanceConfig() terra.ListValue[ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes]
- func (gcc ClusterConfigGceClusterConfigAttributes) Subnetwork() terra.StringValue
- func (gcc ClusterConfigGceClusterConfigAttributes) Tags() terra.SetValue[terra.StringValue]
- func (gcc ClusterConfigGceClusterConfigAttributes) Zone() terra.StringValue
- type ClusterConfigGceClusterConfigNodeGroupAffinity
- type ClusterConfigGceClusterConfigNodeGroupAffinityAttributes
- func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalRef() (terra.Reference, error)
- func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigNodeGroupAffinityAttributes
- func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) NodeGroupUri() terra.StringValue
- type ClusterConfigGceClusterConfigNodeGroupAffinityState
- type ClusterConfigGceClusterConfigReservationAffinity
- type ClusterConfigGceClusterConfigReservationAffinityAttributes
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigReservationAffinityAttributes
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) Key() terra.StringValue
- func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
- type ClusterConfigGceClusterConfigReservationAffinityState
- type ClusterConfigGceClusterConfigShieldedInstanceConfig
- type ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableVtpm() terra.BoolValue
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes
- type ClusterConfigGceClusterConfigShieldedInstanceConfigState
- type ClusterConfigGceClusterConfigState
- type ClusterConfigInitializationAction
- type ClusterConfigInitializationActionAttributes
- func (ia ClusterConfigInitializationActionAttributes) InternalRef() (terra.Reference, error)
- func (ia ClusterConfigInitializationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia ClusterConfigInitializationActionAttributes) InternalWithRef(ref terra.Reference) ClusterConfigInitializationActionAttributes
- func (ia ClusterConfigInitializationActionAttributes) Script() terra.StringValue
- func (ia ClusterConfigInitializationActionAttributes) TimeoutSec() terra.NumberValue
- type ClusterConfigInitializationActionState
- type ClusterConfigLifecycleConfig
- type ClusterConfigLifecycleConfigAttributes
- func (lc ClusterConfigLifecycleConfigAttributes) AutoDeleteTime() terra.StringValue
- func (lc ClusterConfigLifecycleConfigAttributes) IdleDeleteTtl() terra.StringValue
- func (lc ClusterConfigLifecycleConfigAttributes) IdleStartTime() terra.StringValue
- func (lc ClusterConfigLifecycleConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc ClusterConfigLifecycleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc ClusterConfigLifecycleConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigLifecycleConfigAttributes
- type ClusterConfigLifecycleConfigState
- type ClusterConfigMasterConfig
- type ClusterConfigMasterConfigAccelerators
- type ClusterConfigMasterConfigAcceleratorsAttributes
- func (a ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorCount() terra.NumberValue
- func (a ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorType() terra.StringValue
- func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalRef() (terra.Reference, error)
- func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigAcceleratorsAttributes
- type ClusterConfigMasterConfigAcceleratorsState
- type ClusterConfigMasterConfigAttributes
- func (mc ClusterConfigMasterConfigAttributes) Accelerators() terra.SetValue[ClusterConfigMasterConfigAcceleratorsAttributes]
- func (mc ClusterConfigMasterConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigMasterConfigDiskConfigAttributes]
- func (mc ClusterConfigMasterConfigAttributes) ImageUri() terra.StringValue
- func (mc ClusterConfigMasterConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
- func (mc ClusterConfigMasterConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc ClusterConfigMasterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc ClusterConfigMasterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigAttributes
- func (mc ClusterConfigMasterConfigAttributes) MachineType() terra.StringValue
- func (mc ClusterConfigMasterConfigAttributes) MinCpuPlatform() terra.StringValue
- func (mc ClusterConfigMasterConfigAttributes) NumInstances() terra.NumberValue
- type ClusterConfigMasterConfigDiskConfig
- type ClusterConfigMasterConfigDiskConfigAttributes
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) BootDiskType() terra.StringValue
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigDiskConfigAttributes
- func (dc ClusterConfigMasterConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
- type ClusterConfigMasterConfigDiskConfigState
- type ClusterConfigMasterConfigState
- type ClusterConfigMetastoreConfig
- type ClusterConfigMetastoreConfigAttributes
- func (mc ClusterConfigMetastoreConfigAttributes) DataprocMetastoreService() terra.StringValue
- func (mc ClusterConfigMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc ClusterConfigMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc ClusterConfigMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMetastoreConfigAttributes
- type ClusterConfigMetastoreConfigState
- type ClusterConfigPreemptibleWorkerConfig
- type ClusterConfigPreemptibleWorkerConfigAttributes
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes]
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InstanceFlexibilityPolicy() ...
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalRef() (terra.Reference, error)
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigPreemptibleWorkerConfigAttributes
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) NumInstances() terra.NumberValue
- func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) Preemptibility() terra.StringValue
- type ClusterConfigPreemptibleWorkerConfigDiskConfig
- type ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskType() terra.StringValue
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes
- func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
- type ClusterConfigPreemptibleWorkerConfigDiskConfigState
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicy
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes
- func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InstanceSelectionList() ...
- func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InstanceSelectionResults() ...
- func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalRef() (terra.Reference, error)
- func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalWithRef(ref terra.Reference) ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionList
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes
- func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalRef() (terra.Reference, error)
- func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalWithRef(ref terra.Reference) ...
- func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) MachineTypes() terra.ListValue[terra.StringValue]
- func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) Rank() terra.NumberValue
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListState
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes
- func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalRef() (terra.Reference, error)
- func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalWithRef(ref terra.Reference) ...
- func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) MachineType() terra.StringValue
- func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) VmCount() terra.NumberValue
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsState
- type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyState
- type ClusterConfigPreemptibleWorkerConfigState
- type ClusterConfigSecurityConfig
- type ClusterConfigSecurityConfigAttributes
- func (sc ClusterConfigSecurityConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ClusterConfigSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ClusterConfigSecurityConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSecurityConfigAttributes
- func (sc ClusterConfigSecurityConfigAttributes) KerberosConfig() terra.ListValue[ClusterConfigSecurityConfigKerberosConfigAttributes]
- type ClusterConfigSecurityConfigKerberosConfig
- type ClusterConfigSecurityConfigKerberosConfigAttributes
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustAdminServer() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustKdc() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustRealm() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustSharedPasswordUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) EnableKerberos() terra.BoolValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSecurityConfigKerberosConfigAttributes
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KdcDbKeyUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeyPasswordUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeystorePasswordUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeystoreUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KmsKeyUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) Realm() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) RootPrincipalPasswordUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TgtLifetimeHours() terra.NumberValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TruststorePasswordUri() terra.StringValue
- func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TruststoreUri() terra.StringValue
- type ClusterConfigSecurityConfigKerberosConfigState
- type ClusterConfigSecurityConfigState
- type ClusterConfigSoftwareConfig
- type ClusterConfigSoftwareConfigAttributes
- func (sc ClusterConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
- func (sc ClusterConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ClusterConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ClusterConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSoftwareConfigAttributes
- func (sc ClusterConfigSoftwareConfigAttributes) OptionalComponents() terra.SetValue[terra.StringValue]
- func (sc ClusterConfigSoftwareConfigAttributes) OverrideProperties() terra.MapValue[terra.StringValue]
- func (sc ClusterConfigSoftwareConfigAttributes) Properties() terra.MapValue[terra.StringValue]
- type ClusterConfigSoftwareConfigState
- type ClusterConfigState
- type ClusterConfigWorkerConfig
- type ClusterConfigWorkerConfigAccelerators
- type ClusterConfigWorkerConfigAcceleratorsAttributes
- func (a ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorCount() terra.NumberValue
- func (a ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorType() terra.StringValue
- func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalRef() (terra.Reference, error)
- func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigAcceleratorsAttributes
- type ClusterConfigWorkerConfigAcceleratorsState
- type ClusterConfigWorkerConfigAttributes
- func (wc ClusterConfigWorkerConfigAttributes) Accelerators() terra.SetValue[ClusterConfigWorkerConfigAcceleratorsAttributes]
- func (wc ClusterConfigWorkerConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigWorkerConfigDiskConfigAttributes]
- func (wc ClusterConfigWorkerConfigAttributes) ImageUri() terra.StringValue
- func (wc ClusterConfigWorkerConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
- func (wc ClusterConfigWorkerConfigAttributes) InternalRef() (terra.Reference, error)
- func (wc ClusterConfigWorkerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc ClusterConfigWorkerConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigAttributes
- func (wc ClusterConfigWorkerConfigAttributes) MachineType() terra.StringValue
- func (wc ClusterConfigWorkerConfigAttributes) MinCpuPlatform() terra.StringValue
- func (wc ClusterConfigWorkerConfigAttributes) MinNumInstances() terra.NumberValue
- func (wc ClusterConfigWorkerConfigAttributes) NumInstances() terra.NumberValue
- type ClusterConfigWorkerConfigDiskConfig
- type ClusterConfigWorkerConfigDiskConfigAttributes
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskType() terra.StringValue
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigDiskConfigAttributes
- func (dc ClusterConfigWorkerConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
- type ClusterConfigWorkerConfigDiskConfigState
- type ClusterConfigWorkerConfigState
- type Resource
- func (gdc *Resource) Attributes() googleDataprocClusterAttributes
- func (gdc *Resource) Configuration() interface{}
- func (gdc *Resource) DependOn() terra.Reference
- func (gdc *Resource) Dependencies() terra.Dependencies
- func (gdc *Resource) ImportState(state io.Reader) error
- func (gdc *Resource) LifecycleManagement() *terra.Lifecycle
- func (gdc *Resource) LocalName() string
- func (gdc *Resource) State() (*googleDataprocClusterState, bool)
- func (gdc *Resource) StateMust() *googleDataprocClusterState
- func (gdc *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type VirtualClusterConfig
- type VirtualClusterConfigAttributes
- func (vcc VirtualClusterConfigAttributes) AuxiliaryServicesConfig() terra.ListValue[VirtualClusterConfigAuxiliaryServicesConfigAttributes]
- func (vcc VirtualClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (vcc VirtualClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vcc VirtualClusterConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAttributes
- func (vcc VirtualClusterConfigAttributes) KubernetesClusterConfig() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigAttributes]
- func (vcc VirtualClusterConfigAttributes) StagingBucket() terra.StringValue
- type VirtualClusterConfigAuxiliaryServicesConfig
- type VirtualClusterConfigAuxiliaryServicesConfigAttributes
- func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalRef() (terra.Reference, error)
- func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAuxiliaryServicesConfigAttributes
- func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) MetastoreConfig() ...
- func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) SparkHistoryServerConfig() ...
- type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig
- type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes
- func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) DataprocMetastoreService() terra.StringValue
- func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes
- type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigState
- type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig
- type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes
- func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) DataprocCluster() terra.StringValue
- func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalRef() (terra.Reference, error)
- func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes
- type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigState
- type VirtualClusterConfigAuxiliaryServicesConfigState
- type VirtualClusterConfigKubernetesClusterConfig
- type VirtualClusterConfigKubernetesClusterConfig8452D313
- type VirtualClusterConfigKubernetesClusterConfig8452D313Attributes
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalRef() (terra.Reference, error)
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfig8452D313Attributes
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) LocalSsdCount() terra.NumberValue
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MachineType() terra.StringValue
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MinCpuPlatform() terra.StringValue
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) Preemptible() terra.BoolValue
- func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) Spot() terra.BoolValue
- type VirtualClusterConfigKubernetesClusterConfig8452D313State
- type VirtualClusterConfigKubernetesClusterConfigAttributes
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) GkeClusterConfig() ...
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigAttributes
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesNamespace() terra.StringValue
- func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesSoftwareConfig() ...
- type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7
- type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes
- func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalRef() (terra.Reference, error)
- func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes
- func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MaxNodeCount() terra.NumberValue
- func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MinNodeCount() terra.NumberValue
- type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7State
- type VirtualClusterConfigKubernetesClusterConfigEb047906
- type VirtualClusterConfigKubernetesClusterConfigEb047906Attributes
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Autoscaling() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes]
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Config() terra.ListValue[VirtualClusterConfigKubernetesClusterConfig8452D313Attributes]
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalRef() (terra.Reference, error)
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigEb047906Attributes
- func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Locations() terra.SetValue[terra.StringValue]
- type VirtualClusterConfigKubernetesClusterConfigEb047906State
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfig
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes
- func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) GkeClusterTarget() terra.StringValue
- func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes
- func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) NodePoolTarget() ...
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalRef() (terra.Reference, error)
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalWithRef(ref terra.Reference) ...
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) NodePool() terra.StringValue
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) NodePoolConfig() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigEb047906Attributes]
- func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) Roles() terra.SetValue[terra.StringValue]
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetState
- type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigState
- type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig
- type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes
- func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) ComponentVersion() terra.MapValue[terra.StringValue]
- func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
- func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes
- func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) Properties() terra.MapValue[terra.StringValue]
- type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigState
- type VirtualClusterConfigKubernetesClusterConfigState
- type VirtualClusterConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // GracefulDecommissionTimeout: string, optional GracefulDecommissionTimeout terra.StringValue `hcl:"graceful_decommission_timeout,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // ClusterConfig: optional ClusterConfig *ClusterConfig `hcl:"cluster_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // VirtualClusterConfig: optional VirtualClusterConfig *VirtualClusterConfig `hcl:"virtual_cluster_config,block"` }
Args contains the configurations for google_dataproc_cluster.
type ClusterConfig ¶
type ClusterConfig struct { // StagingBucket: string, optional StagingBucket terra.StringValue `hcl:"staging_bucket,attr"` // TempBucket: string, optional TempBucket terra.StringValue `hcl:"temp_bucket,attr"` // ClusterConfigAutoscalingConfig: optional AutoscalingConfig *ClusterConfigAutoscalingConfig `hcl:"autoscaling_config,block"` // ClusterConfigAuxiliaryNodeGroups: min=0 AuxiliaryNodeGroups []ClusterConfigAuxiliaryNodeGroups `hcl:"auxiliary_node_groups,block" validate:"min=0"` // ClusterConfigDataprocMetricConfig: optional DataprocMetricConfig *ClusterConfigDataprocMetricConfig `hcl:"dataproc_metric_config,block"` // ClusterConfigEncryptionConfig: optional EncryptionConfig *ClusterConfigEncryptionConfig `hcl:"encryption_config,block"` // ClusterConfigEndpointConfig: optional EndpointConfig *ClusterConfigEndpointConfig `hcl:"endpoint_config,block"` // ClusterConfigGceClusterConfig: optional GceClusterConfig *ClusterConfigGceClusterConfig `hcl:"gce_cluster_config,block"` // ClusterConfigInitializationAction: min=0 InitializationAction []ClusterConfigInitializationAction `hcl:"initialization_action,block" validate:"min=0"` // ClusterConfigLifecycleConfig: optional LifecycleConfig *ClusterConfigLifecycleConfig `hcl:"lifecycle_config,block"` // ClusterConfigMasterConfig: optional MasterConfig *ClusterConfigMasterConfig `hcl:"master_config,block"` // ClusterConfigMetastoreConfig: optional MetastoreConfig *ClusterConfigMetastoreConfig `hcl:"metastore_config,block"` // ClusterConfigPreemptibleWorkerConfig: optional PreemptibleWorkerConfig *ClusterConfigPreemptibleWorkerConfig `hcl:"preemptible_worker_config,block"` // ClusterConfigSecurityConfig: optional SecurityConfig *ClusterConfigSecurityConfig `hcl:"security_config,block"` // ClusterConfigSoftwareConfig: optional SoftwareConfig *ClusterConfigSoftwareConfig `hcl:"software_config,block"` // ClusterConfigWorkerConfig: optional WorkerConfig *ClusterConfigWorkerConfig `hcl:"worker_config,block"` }
type ClusterConfigAttributes ¶
type ClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAttributes) AutoscalingConfig ¶
func (cc ClusterConfigAttributes) AutoscalingConfig() terra.ListValue[ClusterConfigAutoscalingConfigAttributes]
func (ClusterConfigAttributes) AuxiliaryNodeGroups ¶
func (cc ClusterConfigAttributes) AuxiliaryNodeGroups() terra.ListValue[ClusterConfigAuxiliaryNodeGroupsAttributes]
func (ClusterConfigAttributes) Bucket ¶
func (cc ClusterConfigAttributes) Bucket() terra.StringValue
func (ClusterConfigAttributes) DataprocMetricConfig ¶
func (cc ClusterConfigAttributes) DataprocMetricConfig() terra.ListValue[ClusterConfigDataprocMetricConfigAttributes]
func (ClusterConfigAttributes) EncryptionConfig ¶
func (cc ClusterConfigAttributes) EncryptionConfig() terra.ListValue[ClusterConfigEncryptionConfigAttributes]
func (ClusterConfigAttributes) EndpointConfig ¶
func (cc ClusterConfigAttributes) EndpointConfig() terra.ListValue[ClusterConfigEndpointConfigAttributes]
func (ClusterConfigAttributes) GceClusterConfig ¶
func (cc ClusterConfigAttributes) GceClusterConfig() terra.ListValue[ClusterConfigGceClusterConfigAttributes]
func (ClusterConfigAttributes) InitializationAction ¶
func (cc ClusterConfigAttributes) InitializationAction() terra.ListValue[ClusterConfigInitializationActionAttributes]
func (ClusterConfigAttributes) InternalRef ¶
func (cc ClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAttributes) InternalTokens ¶
func (cc ClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAttributes) InternalWithRef ¶
func (cc ClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAttributes
func (ClusterConfigAttributes) LifecycleConfig ¶
func (cc ClusterConfigAttributes) LifecycleConfig() terra.ListValue[ClusterConfigLifecycleConfigAttributes]
func (ClusterConfigAttributes) MasterConfig ¶
func (cc ClusterConfigAttributes) MasterConfig() terra.ListValue[ClusterConfigMasterConfigAttributes]
func (ClusterConfigAttributes) MetastoreConfig ¶
func (cc ClusterConfigAttributes) MetastoreConfig() terra.ListValue[ClusterConfigMetastoreConfigAttributes]
func (ClusterConfigAttributes) PreemptibleWorkerConfig ¶
func (cc ClusterConfigAttributes) PreemptibleWorkerConfig() terra.ListValue[ClusterConfigPreemptibleWorkerConfigAttributes]
func (ClusterConfigAttributes) SecurityConfig ¶
func (cc ClusterConfigAttributes) SecurityConfig() terra.ListValue[ClusterConfigSecurityConfigAttributes]
func (ClusterConfigAttributes) SoftwareConfig ¶
func (cc ClusterConfigAttributes) SoftwareConfig() terra.ListValue[ClusterConfigSoftwareConfigAttributes]
func (ClusterConfigAttributes) StagingBucket ¶
func (cc ClusterConfigAttributes) StagingBucket() terra.StringValue
func (ClusterConfigAttributes) TempBucket ¶
func (cc ClusterConfigAttributes) TempBucket() terra.StringValue
func (ClusterConfigAttributes) WorkerConfig ¶
func (cc ClusterConfigAttributes) WorkerConfig() terra.ListValue[ClusterConfigWorkerConfigAttributes]
type ClusterConfigAutoscalingConfig ¶
type ClusterConfigAutoscalingConfig struct { // PolicyUri: string, required PolicyUri terra.StringValue `hcl:"policy_uri,attr" validate:"required"` }
type ClusterConfigAutoscalingConfigAttributes ¶
type ClusterConfigAutoscalingConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAutoscalingConfigAttributes) InternalRef ¶
func (ac ClusterConfigAutoscalingConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAutoscalingConfigAttributes) InternalTokens ¶
func (ac ClusterConfigAutoscalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAutoscalingConfigAttributes) InternalWithRef ¶
func (ac ClusterConfigAutoscalingConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAutoscalingConfigAttributes
func (ClusterConfigAutoscalingConfigAttributes) PolicyUri ¶
func (ac ClusterConfigAutoscalingConfigAttributes) PolicyUri() terra.StringValue
type ClusterConfigAutoscalingConfigState ¶
type ClusterConfigAutoscalingConfigState struct {
PolicyUri string `json:"policy_uri"`
}
type ClusterConfigAuxiliaryNodeGroups ¶
type ClusterConfigAuxiliaryNodeGroups struct { // NodeGroupId: string, optional NodeGroupId terra.StringValue `hcl:"node_group_id,attr"` // ClusterConfigAuxiliaryNodeGroupsNodeGroup: min=1 NodeGroup []ClusterConfigAuxiliaryNodeGroupsNodeGroup `hcl:"node_group,block" validate:"min=1"` }
type ClusterConfigAuxiliaryNodeGroups5Cb8513C ¶
type ClusterConfigAuxiliaryNodeGroups5Cb8513C struct { // AcceleratorCount: number, required AcceleratorCount terra.NumberValue `hcl:"accelerator_count,attr" validate:"required"` // AcceleratorType: string, required AcceleratorType terra.StringValue `hcl:"accelerator_type,attr" validate:"required"` }
type ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes ¶
type ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorCount ¶
func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorCount() terra.NumberValue
func (ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorType ¶
func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) AcceleratorType() terra.StringValue
func (ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalRef ¶
func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalTokens ¶
func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalWithRef ¶
func (a ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroups5Cb8513CAttributes
type ClusterConfigAuxiliaryNodeGroupsAttributes ¶
type ClusterConfigAuxiliaryNodeGroupsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAuxiliaryNodeGroupsAttributes) InternalRef ¶
func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAuxiliaryNodeGroupsAttributes) InternalTokens ¶
func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAuxiliaryNodeGroupsAttributes) InternalWithRef ¶
func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsAttributes
func (ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroup ¶
func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroup() terra.ListValue[ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes]
func (ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroupId ¶
func (ang ClusterConfigAuxiliaryNodeGroupsAttributes) NodeGroupId() terra.StringValue
type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6 ¶
type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6 struct { // BootDiskSizeGb: number, optional BootDiskSizeGb terra.NumberValue `hcl:"boot_disk_size_gb,attr"` // BootDiskType: string, optional BootDiskType terra.StringValue `hcl:"boot_disk_type,attr"` // NumLocalSsds: number, optional NumLocalSsds terra.NumberValue `hcl:"num_local_ssds,attr"` }
type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes ¶
type ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskSizeGb ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskSizeGb() terra.NumberValue
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskType ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) BootDiskType() terra.StringValue
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalRef ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalTokens ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalWithRef ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes
func (ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) NumLocalSsds ¶
func (dc ClusterConfigAuxiliaryNodeGroupsBc9Adbc6Attributes) NumLocalSsds() terra.NumberValue
type ClusterConfigAuxiliaryNodeGroupsNodeGroup ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroup struct { // Roles: list of string, required Roles terra.ListValue[terra.StringValue] `hcl:"roles,attr" validate:"required"` // ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfig: optional NodeGroupConfig *ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfig `hcl:"node_group_config,block"` }
type ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalRef ¶
func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalTokens ¶
func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalWithRef ¶
func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Name ¶
func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Name() terra.StringValue
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) NodeGroupConfig ¶
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Roles ¶
func (ng ClusterConfigAuxiliaryNodeGroupsNodeGroupAttributes) Roles() terra.ListValue[terra.StringValue]
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfig ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfig struct { // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // NumInstances: number, optional NumInstances terra.NumberValue `hcl:"num_instances,attr"` // ClusterConfigAuxiliaryNodeGroups5Cb8513C: min=0 Accelerators []ClusterConfigAuxiliaryNodeGroups5Cb8513C `hcl:"accelerators,block" validate:"min=0"` // ClusterConfigAuxiliaryNodeGroupsBc9Adbc6: optional DiskConfig *ClusterConfigAuxiliaryNodeGroupsBc9Adbc6 `hcl:"disk_config,block"` }
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) Accelerators ¶
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) DiskConfig ¶
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InstanceNames ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalRef ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalTokens ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) InternalWithRef ¶
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MachineType ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MachineType() terra.StringValue
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MinCpuPlatform ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) MinCpuPlatform() terra.StringValue
func (ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) NumInstances ¶
func (ngc ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigAttributes) NumInstances() terra.NumberValue
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigState ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigState struct { InstanceNames []string `json:"instance_names"` MachineType string `json:"machine_type"` MinCpuPlatform string `json:"min_cpu_platform"` NumInstances float64 `json:"num_instances"` Accelerators []ClusterConfigAuxiliaryNodeGroups5Cb8513CState `json:"accelerators"` DiskConfig []ClusterConfigAuxiliaryNodeGroupsBc9Adbc6State `json:"disk_config"` }
type ClusterConfigAuxiliaryNodeGroupsNodeGroupState ¶
type ClusterConfigAuxiliaryNodeGroupsNodeGroupState struct { Name string `json:"name"` Roles []string `json:"roles"` NodeGroupConfig []ClusterConfigAuxiliaryNodeGroupsNodeGroupNodeGroupConfigState `json:"node_group_config"` }
type ClusterConfigAuxiliaryNodeGroupsState ¶
type ClusterConfigAuxiliaryNodeGroupsState struct { NodeGroupId string `json:"node_group_id"` NodeGroup []ClusterConfigAuxiliaryNodeGroupsNodeGroupState `json:"node_group"` }
type ClusterConfigDataprocMetricConfig ¶
type ClusterConfigDataprocMetricConfig struct { // ClusterConfigDataprocMetricConfigMetrics: min=1 Metrics []ClusterConfigDataprocMetricConfigMetrics `hcl:"metrics,block" validate:"min=1"` }
type ClusterConfigDataprocMetricConfigAttributes ¶
type ClusterConfigDataprocMetricConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigDataprocMetricConfigAttributes) InternalRef ¶
func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigDataprocMetricConfigAttributes) InternalTokens ¶
func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigDataprocMetricConfigAttributes) InternalWithRef ¶
func (dmc ClusterConfigDataprocMetricConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigDataprocMetricConfigAttributes
type ClusterConfigDataprocMetricConfigMetrics ¶
type ClusterConfigDataprocMetricConfigMetrics struct { // MetricOverrides: set of string, optional MetricOverrides terra.SetValue[terra.StringValue] `hcl:"metric_overrides,attr"` // MetricSource: string, required MetricSource terra.StringValue `hcl:"metric_source,attr" validate:"required"` }
type ClusterConfigDataprocMetricConfigMetricsAttributes ¶
type ClusterConfigDataprocMetricConfigMetricsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigDataprocMetricConfigMetricsAttributes) InternalRef ¶
func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigDataprocMetricConfigMetricsAttributes) InternalTokens ¶
func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigDataprocMetricConfigMetricsAttributes) InternalWithRef ¶
func (m ClusterConfigDataprocMetricConfigMetricsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigDataprocMetricConfigMetricsAttributes
func (ClusterConfigDataprocMetricConfigMetricsAttributes) MetricOverrides ¶
func (m ClusterConfigDataprocMetricConfigMetricsAttributes) MetricOverrides() terra.SetValue[terra.StringValue]
func (ClusterConfigDataprocMetricConfigMetricsAttributes) MetricSource ¶
func (m ClusterConfigDataprocMetricConfigMetricsAttributes) MetricSource() terra.StringValue
type ClusterConfigDataprocMetricConfigState ¶
type ClusterConfigDataprocMetricConfigState struct {
Metrics []ClusterConfigDataprocMetricConfigMetricsState `json:"metrics"`
}
type ClusterConfigEncryptionConfig ¶
type ClusterConfigEncryptionConfig struct { // KmsKeyName: string, required KmsKeyName terra.StringValue `hcl:"kms_key_name,attr" validate:"required"` }
type ClusterConfigEncryptionConfigAttributes ¶
type ClusterConfigEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigEncryptionConfigAttributes) InternalRef ¶
func (ec ClusterConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigEncryptionConfigAttributes) InternalTokens ¶
func (ec ClusterConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigEncryptionConfigAttributes) InternalWithRef ¶
func (ec ClusterConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigEncryptionConfigAttributes
func (ClusterConfigEncryptionConfigAttributes) KmsKeyName ¶
func (ec ClusterConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
type ClusterConfigEncryptionConfigState ¶
type ClusterConfigEncryptionConfigState struct {
KmsKeyName string `json:"kms_key_name"`
}
type ClusterConfigEndpointConfigAttributes ¶
type ClusterConfigEndpointConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigEndpointConfigAttributes) EnableHttpPortAccess ¶
func (ec ClusterConfigEndpointConfigAttributes) EnableHttpPortAccess() terra.BoolValue
func (ClusterConfigEndpointConfigAttributes) HttpPorts ¶
func (ec ClusterConfigEndpointConfigAttributes) HttpPorts() terra.MapValue[terra.StringValue]
func (ClusterConfigEndpointConfigAttributes) InternalRef ¶
func (ec ClusterConfigEndpointConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigEndpointConfigAttributes) InternalTokens ¶
func (ec ClusterConfigEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigEndpointConfigAttributes) InternalWithRef ¶
func (ec ClusterConfigEndpointConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigEndpointConfigAttributes
type ClusterConfigGceClusterConfig ¶
type ClusterConfigGceClusterConfig struct { // InternalIpOnly: bool, optional InternalIpOnly terra.BoolValue `hcl:"internal_ip_only,attr"` // Metadata: map of string, optional Metadata terra.MapValue[terra.StringValue] `hcl:"metadata,attr"` // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // ServiceAccountScopes: set of string, optional ServiceAccountScopes terra.SetValue[terra.StringValue] `hcl:"service_account_scopes,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` // Tags: set of string, optional Tags terra.SetValue[terra.StringValue] `hcl:"tags,attr"` // Zone: string, optional Zone terra.StringValue `hcl:"zone,attr"` // ClusterConfigGceClusterConfigNodeGroupAffinity: optional NodeGroupAffinity *ClusterConfigGceClusterConfigNodeGroupAffinity `hcl:"node_group_affinity,block"` // ClusterConfigGceClusterConfigReservationAffinity: optional ReservationAffinity *ClusterConfigGceClusterConfigReservationAffinity `hcl:"reservation_affinity,block"` // ClusterConfigGceClusterConfigShieldedInstanceConfig: optional ShieldedInstanceConfig *ClusterConfigGceClusterConfigShieldedInstanceConfig `hcl:"shielded_instance_config,block"` }
type ClusterConfigGceClusterConfigAttributes ¶
type ClusterConfigGceClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigGceClusterConfigAttributes) InternalIpOnly ¶
func (gcc ClusterConfigGceClusterConfigAttributes) InternalIpOnly() terra.BoolValue
func (ClusterConfigGceClusterConfigAttributes) InternalRef ¶
func (gcc ClusterConfigGceClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigGceClusterConfigAttributes) InternalTokens ¶
func (gcc ClusterConfigGceClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigGceClusterConfigAttributes) InternalWithRef ¶
func (gcc ClusterConfigGceClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigAttributes
func (ClusterConfigGceClusterConfigAttributes) Metadata ¶
func (gcc ClusterConfigGceClusterConfigAttributes) Metadata() terra.MapValue[terra.StringValue]
func (ClusterConfigGceClusterConfigAttributes) Network ¶
func (gcc ClusterConfigGceClusterConfigAttributes) Network() terra.StringValue
func (ClusterConfigGceClusterConfigAttributes) NodeGroupAffinity ¶
func (gcc ClusterConfigGceClusterConfigAttributes) NodeGroupAffinity() terra.ListValue[ClusterConfigGceClusterConfigNodeGroupAffinityAttributes]
func (ClusterConfigGceClusterConfigAttributes) ReservationAffinity ¶
func (gcc ClusterConfigGceClusterConfigAttributes) ReservationAffinity() terra.ListValue[ClusterConfigGceClusterConfigReservationAffinityAttributes]
func (ClusterConfigGceClusterConfigAttributes) ServiceAccount ¶
func (gcc ClusterConfigGceClusterConfigAttributes) ServiceAccount() terra.StringValue
func (ClusterConfigGceClusterConfigAttributes) ServiceAccountScopes ¶
func (gcc ClusterConfigGceClusterConfigAttributes) ServiceAccountScopes() terra.SetValue[terra.StringValue]
func (ClusterConfigGceClusterConfigAttributes) ShieldedInstanceConfig ¶
func (gcc ClusterConfigGceClusterConfigAttributes) ShieldedInstanceConfig() terra.ListValue[ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes]
func (ClusterConfigGceClusterConfigAttributes) Subnetwork ¶
func (gcc ClusterConfigGceClusterConfigAttributes) Subnetwork() terra.StringValue
func (ClusterConfigGceClusterConfigAttributes) Tags ¶
func (gcc ClusterConfigGceClusterConfigAttributes) Tags() terra.SetValue[terra.StringValue]
func (ClusterConfigGceClusterConfigAttributes) Zone ¶
func (gcc ClusterConfigGceClusterConfigAttributes) Zone() terra.StringValue
type ClusterConfigGceClusterConfigNodeGroupAffinity ¶
type ClusterConfigGceClusterConfigNodeGroupAffinity struct { // NodeGroupUri: string, required NodeGroupUri terra.StringValue `hcl:"node_group_uri,attr" validate:"required"` }
type ClusterConfigGceClusterConfigNodeGroupAffinityAttributes ¶
type ClusterConfigGceClusterConfigNodeGroupAffinityAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalRef ¶
func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalTokens ¶
func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalWithRef ¶
func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigNodeGroupAffinityAttributes
func (ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) NodeGroupUri ¶
func (nga ClusterConfigGceClusterConfigNodeGroupAffinityAttributes) NodeGroupUri() terra.StringValue
type ClusterConfigGceClusterConfigNodeGroupAffinityState ¶
type ClusterConfigGceClusterConfigNodeGroupAffinityState struct {
NodeGroupUri string `json:"node_group_uri"`
}
type ClusterConfigGceClusterConfigReservationAffinity ¶
type ClusterConfigGceClusterConfigReservationAffinity struct { // ConsumeReservationType: string, optional ConsumeReservationType terra.StringValue `hcl:"consume_reservation_type,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: set of string, optional Values terra.SetValue[terra.StringValue] `hcl:"values,attr"` }
type ClusterConfigGceClusterConfigReservationAffinityAttributes ¶
type ClusterConfigGceClusterConfigReservationAffinityAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigGceClusterConfigReservationAffinityAttributes) ConsumeReservationType ¶
func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) ConsumeReservationType() terra.StringValue
func (ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalRef ¶
func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalTokens ¶
func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalWithRef ¶
func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigReservationAffinityAttributes
func (ClusterConfigGceClusterConfigReservationAffinityAttributes) Values ¶
func (ra ClusterConfigGceClusterConfigReservationAffinityAttributes) Values() terra.SetValue[terra.StringValue]
type ClusterConfigGceClusterConfigShieldedInstanceConfig ¶
type ClusterConfigGceClusterConfigShieldedInstanceConfig struct { // EnableIntegrityMonitoring: bool, optional EnableIntegrityMonitoring terra.BoolValue `hcl:"enable_integrity_monitoring,attr"` // EnableSecureBoot: bool, optional EnableSecureBoot terra.BoolValue `hcl:"enable_secure_boot,attr"` // EnableVtpm: bool, optional EnableVtpm terra.BoolValue `hcl:"enable_vtpm,attr"` }
type ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes ¶
type ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableIntegrityMonitoring() terra.BoolValue
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableSecureBoot ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableSecureBoot() terra.BoolValue
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableVtpm ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) EnableVtpm() terra.BoolValue
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalRef ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalTokens ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalWithRef ¶
func (sic ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigGceClusterConfigShieldedInstanceConfigAttributes
type ClusterConfigGceClusterConfigState ¶
type ClusterConfigGceClusterConfigState struct { InternalIpOnly bool `json:"internal_ip_only"` Metadata map[string]string `json:"metadata"` Network string `json:"network"` ServiceAccount string `json:"service_account"` ServiceAccountScopes []string `json:"service_account_scopes"` Subnetwork string `json:"subnetwork"` Tags []string `json:"tags"` Zone string `json:"zone"` NodeGroupAffinity []ClusterConfigGceClusterConfigNodeGroupAffinityState `json:"node_group_affinity"` ReservationAffinity []ClusterConfigGceClusterConfigReservationAffinityState `json:"reservation_affinity"` ShieldedInstanceConfig []ClusterConfigGceClusterConfigShieldedInstanceConfigState `json:"shielded_instance_config"` }
type ClusterConfigInitializationAction ¶
type ClusterConfigInitializationAction struct { // Script: string, required Script terra.StringValue `hcl:"script,attr" validate:"required"` // TimeoutSec: number, optional TimeoutSec terra.NumberValue `hcl:"timeout_sec,attr"` }
type ClusterConfigInitializationActionAttributes ¶
type ClusterConfigInitializationActionAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigInitializationActionAttributes) InternalRef ¶
func (ia ClusterConfigInitializationActionAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigInitializationActionAttributes) InternalTokens ¶
func (ia ClusterConfigInitializationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigInitializationActionAttributes) InternalWithRef ¶
func (ia ClusterConfigInitializationActionAttributes) InternalWithRef(ref terra.Reference) ClusterConfigInitializationActionAttributes
func (ClusterConfigInitializationActionAttributes) Script ¶
func (ia ClusterConfigInitializationActionAttributes) Script() terra.StringValue
func (ClusterConfigInitializationActionAttributes) TimeoutSec ¶
func (ia ClusterConfigInitializationActionAttributes) TimeoutSec() terra.NumberValue
type ClusterConfigLifecycleConfig ¶
type ClusterConfigLifecycleConfig struct { // AutoDeleteTime: string, optional AutoDeleteTime terra.StringValue `hcl:"auto_delete_time,attr"` // IdleDeleteTtl: string, optional IdleDeleteTtl terra.StringValue `hcl:"idle_delete_ttl,attr"` }
type ClusterConfigLifecycleConfigAttributes ¶
type ClusterConfigLifecycleConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigLifecycleConfigAttributes) AutoDeleteTime ¶
func (lc ClusterConfigLifecycleConfigAttributes) AutoDeleteTime() terra.StringValue
func (ClusterConfigLifecycleConfigAttributes) IdleDeleteTtl ¶
func (lc ClusterConfigLifecycleConfigAttributes) IdleDeleteTtl() terra.StringValue
func (ClusterConfigLifecycleConfigAttributes) IdleStartTime ¶
func (lc ClusterConfigLifecycleConfigAttributes) IdleStartTime() terra.StringValue
func (ClusterConfigLifecycleConfigAttributes) InternalRef ¶
func (lc ClusterConfigLifecycleConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigLifecycleConfigAttributes) InternalTokens ¶
func (lc ClusterConfigLifecycleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigLifecycleConfigAttributes) InternalWithRef ¶
func (lc ClusterConfigLifecycleConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigLifecycleConfigAttributes
type ClusterConfigMasterConfig ¶
type ClusterConfigMasterConfig struct { // ImageUri: string, optional ImageUri terra.StringValue `hcl:"image_uri,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // NumInstances: number, optional NumInstances terra.NumberValue `hcl:"num_instances,attr"` // ClusterConfigMasterConfigAccelerators: min=0 Accelerators []ClusterConfigMasterConfigAccelerators `hcl:"accelerators,block" validate:"min=0"` // ClusterConfigMasterConfigDiskConfig: optional DiskConfig *ClusterConfigMasterConfigDiskConfig `hcl:"disk_config,block"` }
type ClusterConfigMasterConfigAccelerators ¶
type ClusterConfigMasterConfigAccelerators struct { // AcceleratorCount: number, required AcceleratorCount terra.NumberValue `hcl:"accelerator_count,attr" validate:"required"` // AcceleratorType: string, required AcceleratorType terra.StringValue `hcl:"accelerator_type,attr" validate:"required"` }
type ClusterConfigMasterConfigAcceleratorsAttributes ¶
type ClusterConfigMasterConfigAcceleratorsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorCount ¶
func (a ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorCount() terra.NumberValue
func (ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorType ¶
func (a ClusterConfigMasterConfigAcceleratorsAttributes) AcceleratorType() terra.StringValue
func (ClusterConfigMasterConfigAcceleratorsAttributes) InternalRef ¶
func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigMasterConfigAcceleratorsAttributes) InternalTokens ¶
func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigMasterConfigAcceleratorsAttributes) InternalWithRef ¶
func (a ClusterConfigMasterConfigAcceleratorsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigAcceleratorsAttributes
type ClusterConfigMasterConfigAttributes ¶
type ClusterConfigMasterConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigMasterConfigAttributes) Accelerators ¶
func (mc ClusterConfigMasterConfigAttributes) Accelerators() terra.SetValue[ClusterConfigMasterConfigAcceleratorsAttributes]
func (ClusterConfigMasterConfigAttributes) DiskConfig ¶
func (mc ClusterConfigMasterConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigMasterConfigDiskConfigAttributes]
func (ClusterConfigMasterConfigAttributes) ImageUri ¶
func (mc ClusterConfigMasterConfigAttributes) ImageUri() terra.StringValue
func (ClusterConfigMasterConfigAttributes) InstanceNames ¶
func (mc ClusterConfigMasterConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
func (ClusterConfigMasterConfigAttributes) InternalRef ¶
func (mc ClusterConfigMasterConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigMasterConfigAttributes) InternalTokens ¶
func (mc ClusterConfigMasterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigMasterConfigAttributes) InternalWithRef ¶
func (mc ClusterConfigMasterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigAttributes
func (ClusterConfigMasterConfigAttributes) MachineType ¶
func (mc ClusterConfigMasterConfigAttributes) MachineType() terra.StringValue
func (ClusterConfigMasterConfigAttributes) MinCpuPlatform ¶
func (mc ClusterConfigMasterConfigAttributes) MinCpuPlatform() terra.StringValue
func (ClusterConfigMasterConfigAttributes) NumInstances ¶
func (mc ClusterConfigMasterConfigAttributes) NumInstances() terra.NumberValue
type ClusterConfigMasterConfigDiskConfig ¶
type ClusterConfigMasterConfigDiskConfig struct { // BootDiskSizeGb: number, optional BootDiskSizeGb terra.NumberValue `hcl:"boot_disk_size_gb,attr"` // BootDiskType: string, optional BootDiskType terra.StringValue `hcl:"boot_disk_type,attr"` // NumLocalSsds: number, optional NumLocalSsds terra.NumberValue `hcl:"num_local_ssds,attr"` }
type ClusterConfigMasterConfigDiskConfigAttributes ¶
type ClusterConfigMasterConfigDiskConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigMasterConfigDiskConfigAttributes) BootDiskSizeGb ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
func (ClusterConfigMasterConfigDiskConfigAttributes) BootDiskType ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) BootDiskType() terra.StringValue
func (ClusterConfigMasterConfigDiskConfigAttributes) InternalRef ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigMasterConfigDiskConfigAttributes) InternalTokens ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigMasterConfigDiskConfigAttributes) InternalWithRef ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMasterConfigDiskConfigAttributes
func (ClusterConfigMasterConfigDiskConfigAttributes) NumLocalSsds ¶
func (dc ClusterConfigMasterConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
type ClusterConfigMasterConfigState ¶
type ClusterConfigMasterConfigState struct { ImageUri string `json:"image_uri"` InstanceNames []string `json:"instance_names"` MachineType string `json:"machine_type"` MinCpuPlatform string `json:"min_cpu_platform"` NumInstances float64 `json:"num_instances"` Accelerators []ClusterConfigMasterConfigAcceleratorsState `json:"accelerators"` DiskConfig []ClusterConfigMasterConfigDiskConfigState `json:"disk_config"` }
type ClusterConfigMetastoreConfig ¶
type ClusterConfigMetastoreConfig struct { // DataprocMetastoreService: string, required DataprocMetastoreService terra.StringValue `hcl:"dataproc_metastore_service,attr" validate:"required"` }
type ClusterConfigMetastoreConfigAttributes ¶
type ClusterConfigMetastoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigMetastoreConfigAttributes) DataprocMetastoreService ¶
func (mc ClusterConfigMetastoreConfigAttributes) DataprocMetastoreService() terra.StringValue
func (ClusterConfigMetastoreConfigAttributes) InternalRef ¶
func (mc ClusterConfigMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigMetastoreConfigAttributes) InternalTokens ¶
func (mc ClusterConfigMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigMetastoreConfigAttributes) InternalWithRef ¶
func (mc ClusterConfigMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigMetastoreConfigAttributes
type ClusterConfigMetastoreConfigState ¶
type ClusterConfigMetastoreConfigState struct {
DataprocMetastoreService string `json:"dataproc_metastore_service"`
}
type ClusterConfigPreemptibleWorkerConfig ¶
type ClusterConfigPreemptibleWorkerConfig struct { // NumInstances: number, optional NumInstances terra.NumberValue `hcl:"num_instances,attr"` // Preemptibility: string, optional Preemptibility terra.StringValue `hcl:"preemptibility,attr"` // ClusterConfigPreemptibleWorkerConfigDiskConfig: optional DiskConfig *ClusterConfigPreemptibleWorkerConfigDiskConfig `hcl:"disk_config,block"` // ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicy: optional InstanceFlexibilityPolicy *ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicy `hcl:"instance_flexibility_policy,block"` }
type ClusterConfigPreemptibleWorkerConfigAttributes ¶
type ClusterConfigPreemptibleWorkerConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigPreemptibleWorkerConfigAttributes) DiskConfig ¶
func (ClusterConfigPreemptibleWorkerConfigAttributes) InstanceFlexibilityPolicy ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InstanceFlexibilityPolicy() terra.ListValue[ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes]
func (ClusterConfigPreemptibleWorkerConfigAttributes) InstanceNames ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
func (ClusterConfigPreemptibleWorkerConfigAttributes) InternalRef ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigPreemptibleWorkerConfigAttributes) InternalTokens ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigPreemptibleWorkerConfigAttributes) InternalWithRef ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigPreemptibleWorkerConfigAttributes
func (ClusterConfigPreemptibleWorkerConfigAttributes) NumInstances ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) NumInstances() terra.NumberValue
func (ClusterConfigPreemptibleWorkerConfigAttributes) Preemptibility ¶
func (pwc ClusterConfigPreemptibleWorkerConfigAttributes) Preemptibility() terra.StringValue
type ClusterConfigPreemptibleWorkerConfigDiskConfig ¶
type ClusterConfigPreemptibleWorkerConfigDiskConfig struct { // BootDiskSizeGb: number, optional BootDiskSizeGb terra.NumberValue `hcl:"boot_disk_size_gb,attr"` // BootDiskType: string, optional BootDiskType terra.StringValue `hcl:"boot_disk_type,attr"` // NumLocalSsds: number, optional NumLocalSsds terra.NumberValue `hcl:"num_local_ssds,attr"` }
type ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes ¶
type ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskSizeGb ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskType ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) BootDiskType() terra.StringValue
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalRef ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalTokens ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalWithRef ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes
func (ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) NumLocalSsds ¶
func (dc ClusterConfigPreemptibleWorkerConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicy ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicy struct { // ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionList: min=0 InstanceSelectionList []ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionList `hcl:"instance_selection_list,block" validate:"min=0"` }
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InstanceSelectionList ¶
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InstanceSelectionResults ¶
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalRef ¶
func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalTokens ¶
func (ifp ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyAttributes) InternalWithRef ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionList ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionList struct { // MachineTypes: list of string, optional MachineTypes terra.ListValue[terra.StringValue] `hcl:"machine_types,attr"` // Rank: number, optional Rank terra.NumberValue `hcl:"rank,attr"` }
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalRef ¶
func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalTokens ¶
func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) InternalWithRef ¶
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) MachineTypes ¶
func (isl ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListAttributes) MachineTypes() terra.ListValue[terra.StringValue]
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalRef ¶
func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalTokens ¶
func (isr ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) InternalWithRef ¶
func (ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsAttributes) MachineType ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyState ¶
type ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyState struct { InstanceSelectionResults []ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionResultsState `json:"instance_selection_results"` InstanceSelectionList []ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyInstanceSelectionListState `json:"instance_selection_list"` }
type ClusterConfigPreemptibleWorkerConfigState ¶
type ClusterConfigPreemptibleWorkerConfigState struct { InstanceNames []string `json:"instance_names"` NumInstances float64 `json:"num_instances"` Preemptibility string `json:"preemptibility"` DiskConfig []ClusterConfigPreemptibleWorkerConfigDiskConfigState `json:"disk_config"` InstanceFlexibilityPolicy []ClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyState `json:"instance_flexibility_policy"` }
type ClusterConfigSecurityConfig ¶
type ClusterConfigSecurityConfig struct { // ClusterConfigSecurityConfigKerberosConfig: required KerberosConfig *ClusterConfigSecurityConfigKerberosConfig `hcl:"kerberos_config,block" validate:"required"` }
type ClusterConfigSecurityConfigAttributes ¶
type ClusterConfigSecurityConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigSecurityConfigAttributes) InternalRef ¶
func (sc ClusterConfigSecurityConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigSecurityConfigAttributes) InternalTokens ¶
func (sc ClusterConfigSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigSecurityConfigAttributes) InternalWithRef ¶
func (sc ClusterConfigSecurityConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSecurityConfigAttributes
func (ClusterConfigSecurityConfigAttributes) KerberosConfig ¶
func (sc ClusterConfigSecurityConfigAttributes) KerberosConfig() terra.ListValue[ClusterConfigSecurityConfigKerberosConfigAttributes]
type ClusterConfigSecurityConfigKerberosConfig ¶
type ClusterConfigSecurityConfigKerberosConfig struct { // CrossRealmTrustAdminServer: string, optional CrossRealmTrustAdminServer terra.StringValue `hcl:"cross_realm_trust_admin_server,attr"` // CrossRealmTrustKdc: string, optional CrossRealmTrustKdc terra.StringValue `hcl:"cross_realm_trust_kdc,attr"` // CrossRealmTrustRealm: string, optional CrossRealmTrustRealm terra.StringValue `hcl:"cross_realm_trust_realm,attr"` CrossRealmTrustSharedPasswordUri terra.StringValue `hcl:"cross_realm_trust_shared_password_uri,attr"` // EnableKerberos: bool, optional EnableKerberos terra.BoolValue `hcl:"enable_kerberos,attr"` // KdcDbKeyUri: string, optional KdcDbKeyUri terra.StringValue `hcl:"kdc_db_key_uri,attr"` // KeyPasswordUri: string, optional KeyPasswordUri terra.StringValue `hcl:"key_password_uri,attr"` // KeystorePasswordUri: string, optional KeystorePasswordUri terra.StringValue `hcl:"keystore_password_uri,attr"` // KeystoreUri: string, optional KeystoreUri terra.StringValue `hcl:"keystore_uri,attr"` // KmsKeyUri: string, required KmsKeyUri terra.StringValue `hcl:"kms_key_uri,attr" validate:"required"` // Realm: string, optional Realm terra.StringValue `hcl:"realm,attr"` // RootPrincipalPasswordUri: string, required RootPrincipalPasswordUri terra.StringValue `hcl:"root_principal_password_uri,attr" validate:"required"` // TgtLifetimeHours: number, optional TgtLifetimeHours terra.NumberValue `hcl:"tgt_lifetime_hours,attr"` // TruststorePasswordUri: string, optional TruststorePasswordUri terra.StringValue `hcl:"truststore_password_uri,attr"` // TruststoreUri: string, optional TruststoreUri terra.StringValue `hcl:"truststore_uri,attr"` }
type ClusterConfigSecurityConfigKerberosConfigAttributes ¶
type ClusterConfigSecurityConfigKerberosConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustAdminServer ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustAdminServer() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustKdc ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustKdc() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustRealm ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustRealm() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustSharedPasswordUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) CrossRealmTrustSharedPasswordUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) EnableKerberos ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) EnableKerberos() terra.BoolValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) InternalRef ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigSecurityConfigKerberosConfigAttributes) InternalTokens ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigSecurityConfigKerberosConfigAttributes) InternalWithRef ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSecurityConfigKerberosConfigAttributes
func (ClusterConfigSecurityConfigKerberosConfigAttributes) KdcDbKeyUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KdcDbKeyUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) KeyPasswordUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeyPasswordUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) KeystorePasswordUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeystorePasswordUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) KeystoreUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KeystoreUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) KmsKeyUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) KmsKeyUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) Realm ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) Realm() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) RootPrincipalPasswordUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) RootPrincipalPasswordUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) TgtLifetimeHours ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TgtLifetimeHours() terra.NumberValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) TruststorePasswordUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TruststorePasswordUri() terra.StringValue
func (ClusterConfigSecurityConfigKerberosConfigAttributes) TruststoreUri ¶
func (kc ClusterConfigSecurityConfigKerberosConfigAttributes) TruststoreUri() terra.StringValue
type ClusterConfigSecurityConfigKerberosConfigState ¶
type ClusterConfigSecurityConfigKerberosConfigState struct { CrossRealmTrustAdminServer string `json:"cross_realm_trust_admin_server"` CrossRealmTrustKdc string `json:"cross_realm_trust_kdc"` CrossRealmTrustRealm string `json:"cross_realm_trust_realm"` EnableKerberos bool `json:"enable_kerberos"` KdcDbKeyUri string `json:"kdc_db_key_uri"` KeyPasswordUri string `json:"key_password_uri"` KeystorePasswordUri string `json:"keystore_password_uri"` KeystoreUri string `json:"keystore_uri"` KmsKeyUri string `json:"kms_key_uri"` Realm string `json:"realm"` RootPrincipalPasswordUri string `json:"root_principal_password_uri"` TgtLifetimeHours float64 `json:"tgt_lifetime_hours"` TruststorePasswordUri string `json:"truststore_password_uri"` TruststoreUri string `json:"truststore_uri"` }
type ClusterConfigSecurityConfigState ¶
type ClusterConfigSecurityConfigState struct {
KerberosConfig []ClusterConfigSecurityConfigKerberosConfigState `json:"kerberos_config"`
}
type ClusterConfigSoftwareConfig ¶
type ClusterConfigSoftwareConfig struct { // ImageVersion: string, optional ImageVersion terra.StringValue `hcl:"image_version,attr"` // OptionalComponents: set of string, optional OptionalComponents terra.SetValue[terra.StringValue] `hcl:"optional_components,attr"` // OverrideProperties: map of string, optional OverrideProperties terra.MapValue[terra.StringValue] `hcl:"override_properties,attr"` }
type ClusterConfigSoftwareConfigAttributes ¶
type ClusterConfigSoftwareConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigSoftwareConfigAttributes) ImageVersion ¶
func (sc ClusterConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
func (ClusterConfigSoftwareConfigAttributes) InternalRef ¶
func (sc ClusterConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigSoftwareConfigAttributes) InternalTokens ¶
func (sc ClusterConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigSoftwareConfigAttributes) InternalWithRef ¶
func (sc ClusterConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigSoftwareConfigAttributes
func (ClusterConfigSoftwareConfigAttributes) OptionalComponents ¶
func (sc ClusterConfigSoftwareConfigAttributes) OptionalComponents() terra.SetValue[terra.StringValue]
func (ClusterConfigSoftwareConfigAttributes) OverrideProperties ¶
func (sc ClusterConfigSoftwareConfigAttributes) OverrideProperties() terra.MapValue[terra.StringValue]
func (ClusterConfigSoftwareConfigAttributes) Properties ¶
func (sc ClusterConfigSoftwareConfigAttributes) Properties() terra.MapValue[terra.StringValue]
type ClusterConfigState ¶
type ClusterConfigState struct { Bucket string `json:"bucket"` StagingBucket string `json:"staging_bucket"` TempBucket string `json:"temp_bucket"` AutoscalingConfig []ClusterConfigAutoscalingConfigState `json:"autoscaling_config"` AuxiliaryNodeGroups []ClusterConfigAuxiliaryNodeGroupsState `json:"auxiliary_node_groups"` DataprocMetricConfig []ClusterConfigDataprocMetricConfigState `json:"dataproc_metric_config"` EncryptionConfig []ClusterConfigEncryptionConfigState `json:"encryption_config"` EndpointConfig []ClusterConfigEndpointConfigState `json:"endpoint_config"` GceClusterConfig []ClusterConfigGceClusterConfigState `json:"gce_cluster_config"` InitializationAction []ClusterConfigInitializationActionState `json:"initialization_action"` LifecycleConfig []ClusterConfigLifecycleConfigState `json:"lifecycle_config"` MasterConfig []ClusterConfigMasterConfigState `json:"master_config"` MetastoreConfig []ClusterConfigMetastoreConfigState `json:"metastore_config"` PreemptibleWorkerConfig []ClusterConfigPreemptibleWorkerConfigState `json:"preemptible_worker_config"` SecurityConfig []ClusterConfigSecurityConfigState `json:"security_config"` SoftwareConfig []ClusterConfigSoftwareConfigState `json:"software_config"` WorkerConfig []ClusterConfigWorkerConfigState `json:"worker_config"` }
type ClusterConfigWorkerConfig ¶
type ClusterConfigWorkerConfig struct { // ImageUri: string, optional ImageUri terra.StringValue `hcl:"image_uri,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // MinNumInstances: number, optional MinNumInstances terra.NumberValue `hcl:"min_num_instances,attr"` // NumInstances: number, optional NumInstances terra.NumberValue `hcl:"num_instances,attr"` // ClusterConfigWorkerConfigAccelerators: min=0 Accelerators []ClusterConfigWorkerConfigAccelerators `hcl:"accelerators,block" validate:"min=0"` // ClusterConfigWorkerConfigDiskConfig: optional DiskConfig *ClusterConfigWorkerConfigDiskConfig `hcl:"disk_config,block"` }
type ClusterConfigWorkerConfigAccelerators ¶
type ClusterConfigWorkerConfigAccelerators struct { // AcceleratorCount: number, required AcceleratorCount terra.NumberValue `hcl:"accelerator_count,attr" validate:"required"` // AcceleratorType: string, required AcceleratorType terra.StringValue `hcl:"accelerator_type,attr" validate:"required"` }
type ClusterConfigWorkerConfigAcceleratorsAttributes ¶
type ClusterConfigWorkerConfigAcceleratorsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorCount ¶
func (a ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorCount() terra.NumberValue
func (ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorType ¶
func (a ClusterConfigWorkerConfigAcceleratorsAttributes) AcceleratorType() terra.StringValue
func (ClusterConfigWorkerConfigAcceleratorsAttributes) InternalRef ¶
func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigWorkerConfigAcceleratorsAttributes) InternalTokens ¶
func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigWorkerConfigAcceleratorsAttributes) InternalWithRef ¶
func (a ClusterConfigWorkerConfigAcceleratorsAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigAcceleratorsAttributes
type ClusterConfigWorkerConfigAttributes ¶
type ClusterConfigWorkerConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigWorkerConfigAttributes) Accelerators ¶
func (wc ClusterConfigWorkerConfigAttributes) Accelerators() terra.SetValue[ClusterConfigWorkerConfigAcceleratorsAttributes]
func (ClusterConfigWorkerConfigAttributes) DiskConfig ¶
func (wc ClusterConfigWorkerConfigAttributes) DiskConfig() terra.ListValue[ClusterConfigWorkerConfigDiskConfigAttributes]
func (ClusterConfigWorkerConfigAttributes) ImageUri ¶
func (wc ClusterConfigWorkerConfigAttributes) ImageUri() terra.StringValue
func (ClusterConfigWorkerConfigAttributes) InstanceNames ¶
func (wc ClusterConfigWorkerConfigAttributes) InstanceNames() terra.ListValue[terra.StringValue]
func (ClusterConfigWorkerConfigAttributes) InternalRef ¶
func (wc ClusterConfigWorkerConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigWorkerConfigAttributes) InternalTokens ¶
func (wc ClusterConfigWorkerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigWorkerConfigAttributes) InternalWithRef ¶
func (wc ClusterConfigWorkerConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigAttributes
func (ClusterConfigWorkerConfigAttributes) MachineType ¶
func (wc ClusterConfigWorkerConfigAttributes) MachineType() terra.StringValue
func (ClusterConfigWorkerConfigAttributes) MinCpuPlatform ¶
func (wc ClusterConfigWorkerConfigAttributes) MinCpuPlatform() terra.StringValue
func (ClusterConfigWorkerConfigAttributes) MinNumInstances ¶
func (wc ClusterConfigWorkerConfigAttributes) MinNumInstances() terra.NumberValue
func (ClusterConfigWorkerConfigAttributes) NumInstances ¶
func (wc ClusterConfigWorkerConfigAttributes) NumInstances() terra.NumberValue
type ClusterConfigWorkerConfigDiskConfig ¶
type ClusterConfigWorkerConfigDiskConfig struct { // BootDiskSizeGb: number, optional BootDiskSizeGb terra.NumberValue `hcl:"boot_disk_size_gb,attr"` // BootDiskType: string, optional BootDiskType terra.StringValue `hcl:"boot_disk_type,attr"` // NumLocalSsds: number, optional NumLocalSsds terra.NumberValue `hcl:"num_local_ssds,attr"` }
type ClusterConfigWorkerConfigDiskConfigAttributes ¶
type ClusterConfigWorkerConfigDiskConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskSizeGb ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskSizeGb() terra.NumberValue
func (ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskType ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) BootDiskType() terra.StringValue
func (ClusterConfigWorkerConfigDiskConfigAttributes) InternalRef ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigWorkerConfigDiskConfigAttributes) InternalTokens ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigWorkerConfigDiskConfigAttributes) InternalWithRef ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigWorkerConfigDiskConfigAttributes
func (ClusterConfigWorkerConfigDiskConfigAttributes) NumLocalSsds ¶
func (dc ClusterConfigWorkerConfigDiskConfigAttributes) NumLocalSsds() terra.NumberValue
type ClusterConfigWorkerConfigState ¶
type ClusterConfigWorkerConfigState struct { ImageUri string `json:"image_uri"` InstanceNames []string `json:"instance_names"` MachineType string `json:"machine_type"` MinCpuPlatform string `json:"min_cpu_platform"` MinNumInstances float64 `json:"min_num_instances"` NumInstances float64 `json:"num_instances"` Accelerators []ClusterConfigWorkerConfigAcceleratorsState `json:"accelerators"` DiskConfig []ClusterConfigWorkerConfigDiskConfigState `json:"disk_config"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_dataproc_cluster.
func (*Resource) Attributes ¶
func (gdc *Resource) Attributes() googleDataprocClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gdc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gdc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type VirtualClusterConfig ¶
type VirtualClusterConfig struct { // StagingBucket: string, optional StagingBucket terra.StringValue `hcl:"staging_bucket,attr"` // VirtualClusterConfigAuxiliaryServicesConfig: optional AuxiliaryServicesConfig *VirtualClusterConfigAuxiliaryServicesConfig `hcl:"auxiliary_services_config,block"` // VirtualClusterConfigKubernetesClusterConfig: optional KubernetesClusterConfig *VirtualClusterConfigKubernetesClusterConfig `hcl:"kubernetes_cluster_config,block"` }
type VirtualClusterConfigAttributes ¶
type VirtualClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigAttributes) AuxiliaryServicesConfig ¶
func (vcc VirtualClusterConfigAttributes) AuxiliaryServicesConfig() terra.ListValue[VirtualClusterConfigAuxiliaryServicesConfigAttributes]
func (VirtualClusterConfigAttributes) InternalRef ¶
func (vcc VirtualClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigAttributes) InternalTokens ¶
func (vcc VirtualClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigAttributes) InternalWithRef ¶
func (vcc VirtualClusterConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAttributes
func (VirtualClusterConfigAttributes) KubernetesClusterConfig ¶
func (vcc VirtualClusterConfigAttributes) KubernetesClusterConfig() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigAttributes]
func (VirtualClusterConfigAttributes) StagingBucket ¶
func (vcc VirtualClusterConfigAttributes) StagingBucket() terra.StringValue
type VirtualClusterConfigAuxiliaryServicesConfig ¶
type VirtualClusterConfigAuxiliaryServicesConfig struct { // VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig: optional MetastoreConfig *VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig `hcl:"metastore_config,block"` // VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig: optional SparkHistoryServerConfig *VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig `hcl:"spark_history_server_config,block"` }
type VirtualClusterConfigAuxiliaryServicesConfigAttributes ¶
type VirtualClusterConfigAuxiliaryServicesConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalRef ¶
func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalTokens ¶
func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalWithRef ¶
func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigAuxiliaryServicesConfigAttributes
func (VirtualClusterConfigAuxiliaryServicesConfigAttributes) MetastoreConfig ¶
func (VirtualClusterConfigAuxiliaryServicesConfigAttributes) SparkHistoryServerConfig ¶
func (asc VirtualClusterConfigAuxiliaryServicesConfigAttributes) SparkHistoryServerConfig() terra.ListValue[VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes]
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig ¶
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig struct { // DataprocMetastoreService: string, optional DataprocMetastoreService terra.StringValue `hcl:"dataproc_metastore_service,attr"` }
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes ¶
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) DataprocMetastoreService ¶
func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) DataprocMetastoreService() terra.StringValue
func (VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalRef ¶
func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalTokens ¶
func (mc VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigAttributes) InternalWithRef ¶
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigState ¶
type VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigState struct {
DataprocMetastoreService string `json:"dataproc_metastore_service"`
}
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig ¶
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig struct { // DataprocCluster: string, optional DataprocCluster terra.StringValue `hcl:"dataproc_cluster,attr"` }
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes ¶
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) DataprocCluster ¶
func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) DataprocCluster() terra.StringValue
func (VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalRef ¶
func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalTokens ¶
func (shsc VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigAttributes) InternalWithRef ¶
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigState ¶
type VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigState struct {
DataprocCluster string `json:"dataproc_cluster"`
}
type VirtualClusterConfigAuxiliaryServicesConfigState ¶
type VirtualClusterConfigAuxiliaryServicesConfigState struct { MetastoreConfig []VirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigState `json:"metastore_config"` SparkHistoryServerConfig []VirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigState `json:"spark_history_server_config"` }
type VirtualClusterConfigKubernetesClusterConfig ¶
type VirtualClusterConfigKubernetesClusterConfig struct { // KubernetesNamespace: string, optional KubernetesNamespace terra.StringValue `hcl:"kubernetes_namespace,attr"` // VirtualClusterConfigKubernetesClusterConfigGkeClusterConfig: required GkeClusterConfig *VirtualClusterConfigKubernetesClusterConfigGkeClusterConfig `hcl:"gke_cluster_config,block" validate:"required"` // VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig: required KubernetesSoftwareConfig *VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig `hcl:"kubernetes_software_config,block" validate:"required"` }
type VirtualClusterConfigKubernetesClusterConfig8452D313 ¶
type VirtualClusterConfigKubernetesClusterConfig8452D313 struct { // LocalSsdCount: number, optional LocalSsdCount terra.NumberValue `hcl:"local_ssd_count,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // MinCpuPlatform: string, optional MinCpuPlatform terra.StringValue `hcl:"min_cpu_platform,attr"` // Preemptible: bool, optional Preemptible terra.BoolValue `hcl:"preemptible,attr"` // Spot: bool, optional Spot terra.BoolValue `hcl:"spot,attr"` }
type VirtualClusterConfigKubernetesClusterConfig8452D313Attributes ¶
type VirtualClusterConfigKubernetesClusterConfig8452D313Attributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalRef ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalTokens ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) InternalWithRef ¶
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) LocalSsdCount ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) LocalSsdCount() terra.NumberValue
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MachineType ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MachineType() terra.StringValue
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MinCpuPlatform ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) MinCpuPlatform() terra.StringValue
func (VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) Preemptible ¶
func (c VirtualClusterConfigKubernetesClusterConfig8452D313Attributes) Preemptible() terra.BoolValue
type VirtualClusterConfigKubernetesClusterConfigAttributes ¶
type VirtualClusterConfigKubernetesClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigAttributes) GkeClusterConfig ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) GkeClusterConfig() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes]
func (VirtualClusterConfigKubernetesClusterConfigAttributes) InternalRef ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigAttributes) InternalTokens ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigAttributes) InternalWithRef ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigAttributes
func (VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesNamespace ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesNamespace() terra.StringValue
func (VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesSoftwareConfig ¶
func (kcc VirtualClusterConfigKubernetesClusterConfigAttributes) KubernetesSoftwareConfig() terra.ListValue[VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes]
type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7 ¶
type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7 struct { // MaxNodeCount: number, optional MaxNodeCount terra.NumberValue `hcl:"max_node_count,attr"` // MinNodeCount: number, optional MinNodeCount terra.NumberValue `hcl:"min_node_count,attr"` }
type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes ¶
type VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalRef ¶
func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalTokens ¶
func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) InternalWithRef ¶
func (VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MaxNodeCount ¶
func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MaxNodeCount() terra.NumberValue
func (VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MinNodeCount ¶
func (a VirtualClusterConfigKubernetesClusterConfigD9B06Fc7Attributes) MinNodeCount() terra.NumberValue
type VirtualClusterConfigKubernetesClusterConfigEb047906 ¶
type VirtualClusterConfigKubernetesClusterConfigEb047906 struct { // Locations: set of string, required Locations terra.SetValue[terra.StringValue] `hcl:"locations,attr" validate:"required"` // VirtualClusterConfigKubernetesClusterConfigD9B06Fc7: optional Autoscaling *VirtualClusterConfigKubernetesClusterConfigD9B06Fc7 `hcl:"autoscaling,block"` // VirtualClusterConfigKubernetesClusterConfig8452D313: optional Config *VirtualClusterConfigKubernetesClusterConfig8452D313 `hcl:"config,block"` }
type VirtualClusterConfigKubernetesClusterConfigEb047906Attributes ¶
type VirtualClusterConfigKubernetesClusterConfigEb047906Attributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Autoscaling ¶
func (VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalRef ¶
func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalTokens ¶
func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalWithRef ¶
func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) InternalWithRef(ref terra.Reference) VirtualClusterConfigKubernetesClusterConfigEb047906Attributes
func (VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Locations ¶
func (npc VirtualClusterConfigKubernetesClusterConfigEb047906Attributes) Locations() terra.SetValue[terra.StringValue]
type VirtualClusterConfigKubernetesClusterConfigEb047906State ¶
type VirtualClusterConfigKubernetesClusterConfigEb047906State struct { Locations []string `json:"locations"` Autoscaling []VirtualClusterConfigKubernetesClusterConfigD9B06Fc7State `json:"autoscaling"` Config []VirtualClusterConfigKubernetesClusterConfig8452D313State `json:"config"` }
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfig ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfig struct { // GkeClusterTarget: string, optional GkeClusterTarget terra.StringValue `hcl:"gke_cluster_target,attr"` // VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget: min=0 NodePoolTarget []VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget `hcl:"node_pool_target,block" validate:"min=0"` }
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) GkeClusterTarget ¶
func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) GkeClusterTarget() terra.StringValue
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalRef ¶
func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalTokens ¶
func (gcc VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) InternalWithRef ¶
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigAttributes) NodePoolTarget ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget struct { // NodePool: string, required NodePool terra.StringValue `hcl:"node_pool,attr" validate:"required"` // Roles: set of string, required Roles terra.SetValue[terra.StringValue] `hcl:"roles,attr" validate:"required"` // VirtualClusterConfigKubernetesClusterConfigEb047906: optional NodePoolConfig *VirtualClusterConfigKubernetesClusterConfigEb047906 `hcl:"node_pool_config,block"` }
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalRef ¶
func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalTokens ¶
func (npt VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) InternalWithRef ¶
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) NodePool ¶
func (VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetAttributes) NodePoolConfig ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetState ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetState struct { NodePool string `json:"node_pool"` Roles []string `json:"roles"` NodePoolConfig []VirtualClusterConfigKubernetesClusterConfigEb047906State `json:"node_pool_config"` }
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigState ¶
type VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigState struct { GkeClusterTarget string `json:"gke_cluster_target"` NodePoolTarget []VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetState `json:"node_pool_target"` }
type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig ¶
type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig struct { // ComponentVersion: map of string, required ComponentVersion terra.MapValue[terra.StringValue] `hcl:"component_version,attr" validate:"required"` // Properties: map of string, optional Properties terra.MapValue[terra.StringValue] `hcl:"properties,attr"` }
type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes ¶
type VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes struct {
// contains filtered or unexported fields
}
func (VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) ComponentVersion ¶
func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) ComponentVersion() terra.MapValue[terra.StringValue]
func (VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalRef ¶
func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
func (VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalTokens ¶
func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) InternalWithRef ¶
func (VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) Properties ¶
func (ksc VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigAttributes) Properties() terra.MapValue[terra.StringValue]
type VirtualClusterConfigKubernetesClusterConfigState ¶
type VirtualClusterConfigKubernetesClusterConfigState struct { KubernetesNamespace string `json:"kubernetes_namespace"` GkeClusterConfig []VirtualClusterConfigKubernetesClusterConfigGkeClusterConfigState `json:"gke_cluster_config"` KubernetesSoftwareConfig []VirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigState `json:"kubernetes_software_config"` }
type VirtualClusterConfigState ¶
type VirtualClusterConfigState struct { StagingBucket string `json:"staging_bucket"` AuxiliaryServicesConfig []VirtualClusterConfigAuxiliaryServicesConfigState `json:"auxiliary_services_config"` KubernetesClusterConfig []VirtualClusterConfigKubernetesClusterConfigState `json:"kubernetes_cluster_config"` }
Click to show internal directories.
Click to hide internal directories.