Class ContainerCluster
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerCluster
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.190Z") @Stability(Stable) public class ContainerCluster extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster google_container_cluster}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContainerCluster.BuilderA fluent builder forContainerCluster.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedContainerCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedContainerCluster(software.amazon.jsii.JsiiObjectRef objRef)ContainerCluster(software.constructs.Construct scope, String id, ContainerClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster google_container_cluster} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
addMoveTarget, getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, hasResourceMove, importFrom, importFrom, interpolationForAttribute, isTerraformResource, moveFromId, moveTo, moveTo, moveToId, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toHclTerraform, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
ContainerCluster
protected ContainerCluster(software.amazon.jsii.JsiiObjectRef objRef)
-
ContainerCluster
protected ContainerCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
ContainerCluster
@Stability(Stable) public ContainerCluster(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ContainerClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster google_container_cluster} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId, @Nullable com.hashicorp.cdktf.TerraformProvider provider)Generates CDKTF code for importing a ContainerCluster resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the ContainerCluster to import. This parameter is required.importFromId- The id of the existing ContainerCluster that should be imported. This parameter is required.provider- ? Optional instance of the provider where the ContainerCluster to import is found.
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId)Generates CDKTF code for importing a ContainerCluster resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the ContainerCluster to import. This parameter is required.importFromId- The id of the existing ContainerCluster that should be imported. This parameter is required.
-
putAddonsConfig
@Stability(Stable) public void putAddonsConfig(@NotNull ContainerClusterAddonsConfig value)- Parameters:
value- This parameter is required.
-
putAuthenticatorGroupsConfig
@Stability(Stable) public void putAuthenticatorGroupsConfig(@NotNull ContainerClusterAuthenticatorGroupsConfig value)- Parameters:
value- This parameter is required.
-
putBinaryAuthorization
@Stability(Stable) public void putBinaryAuthorization(@NotNull ContainerClusterBinaryAuthorization value)- Parameters:
value- This parameter is required.
-
putClusterAutoscaling
@Stability(Stable) public void putClusterAutoscaling(@NotNull ContainerClusterClusterAutoscaling value)- Parameters:
value- This parameter is required.
-
putConfidentialNodes
@Stability(Stable) public void putConfidentialNodes(@NotNull ContainerClusterConfidentialNodes value)- Parameters:
value- This parameter is required.
-
putCostManagementConfig
@Stability(Stable) public void putCostManagementConfig(@NotNull ContainerClusterCostManagementConfig value)- Parameters:
value- This parameter is required.
-
putDatabaseEncryption
@Stability(Stable) public void putDatabaseEncryption(@NotNull ContainerClusterDatabaseEncryption value)- Parameters:
value- This parameter is required.
-
putDefaultSnatStatus
@Stability(Stable) public void putDefaultSnatStatus(@NotNull ContainerClusterDefaultSnatStatus value)- Parameters:
value- This parameter is required.
-
putDnsConfig
@Stability(Stable) public void putDnsConfig(@NotNull ContainerClusterDnsConfig value)- Parameters:
value- This parameter is required.
-
putEnableK8SBetaApis
@Stability(Stable) public void putEnableK8SBetaApis(@NotNull ContainerClusterEnableK8SBetaApis value)- Parameters:
value- This parameter is required.
-
putFleet
@Stability(Stable) public void putFleet(@NotNull ContainerClusterFleet value)- Parameters:
value- This parameter is required.
-
putGatewayApiConfig
@Stability(Stable) public void putGatewayApiConfig(@NotNull ContainerClusterGatewayApiConfig value)- Parameters:
value- This parameter is required.
-
putIdentityServiceConfig
@Stability(Stable) public void putIdentityServiceConfig(@NotNull ContainerClusterIdentityServiceConfig value)- Parameters:
value- This parameter is required.
-
putIpAllocationPolicy
@Stability(Stable) public void putIpAllocationPolicy(@NotNull ContainerClusterIpAllocationPolicy value)- Parameters:
value- This parameter is required.
-
putLoggingConfig
@Stability(Stable) public void putLoggingConfig(@NotNull ContainerClusterLoggingConfig value)- Parameters:
value- This parameter is required.
-
putMaintenancePolicy
@Stability(Stable) public void putMaintenancePolicy(@NotNull ContainerClusterMaintenancePolicy value)- Parameters:
value- This parameter is required.
-
putMasterAuth
@Stability(Stable) public void putMasterAuth(@NotNull ContainerClusterMasterAuth value)- Parameters:
value- This parameter is required.
-
putMasterAuthorizedNetworksConfig
@Stability(Stable) public void putMasterAuthorizedNetworksConfig(@NotNull ContainerClusterMasterAuthorizedNetworksConfig value)- Parameters:
value- This parameter is required.
-
putMeshCertificates
@Stability(Stable) public void putMeshCertificates(@NotNull ContainerClusterMeshCertificates value)- Parameters:
value- This parameter is required.
-
putMonitoringConfig
@Stability(Stable) public void putMonitoringConfig(@NotNull ContainerClusterMonitoringConfig value)- Parameters:
value- This parameter is required.
-
putNetworkPolicy
@Stability(Stable) public void putNetworkPolicy(@NotNull ContainerClusterNetworkPolicy value)- Parameters:
value- This parameter is required.
-
putNodeConfig
@Stability(Stable) public void putNodeConfig(@NotNull ContainerClusterNodeConfig value)- Parameters:
value- This parameter is required.
-
putNodePool
@Stability(Stable) public void putNodePool(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putNodePoolAutoConfig
@Stability(Stable) public void putNodePoolAutoConfig(@NotNull ContainerClusterNodePoolAutoConfig value)- Parameters:
value- This parameter is required.
-
putNodePoolDefaults
@Stability(Stable) public void putNodePoolDefaults(@NotNull ContainerClusterNodePoolDefaults value)- Parameters:
value- This parameter is required.
-
putNotificationConfig
@Stability(Stable) public void putNotificationConfig(@NotNull ContainerClusterNotificationConfig value)- Parameters:
value- This parameter is required.
-
putPrivateClusterConfig
@Stability(Stable) public void putPrivateClusterConfig(@NotNull ContainerClusterPrivateClusterConfig value)- Parameters:
value- This parameter is required.
-
putReleaseChannel
@Stability(Stable) public void putReleaseChannel(@NotNull ContainerClusterReleaseChannel value)- Parameters:
value- This parameter is required.
-
putResourceUsageExportConfig
@Stability(Stable) public void putResourceUsageExportConfig(@NotNull ContainerClusterResourceUsageExportConfig value)- Parameters:
value- This parameter is required.
-
putSecurityPostureConfig
@Stability(Stable) public void putSecurityPostureConfig(@NotNull ContainerClusterSecurityPostureConfig value)- Parameters:
value- This parameter is required.
-
putServiceExternalIpsConfig
@Stability(Stable) public void putServiceExternalIpsConfig(@NotNull ContainerClusterServiceExternalIpsConfig value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull ContainerClusterTimeouts value)- Parameters:
value- This parameter is required.
-
putVerticalPodAutoscaling
@Stability(Stable) public void putVerticalPodAutoscaling(@NotNull ContainerClusterVerticalPodAutoscaling value)- Parameters:
value- This parameter is required.
-
putWorkloadIdentityConfig
@Stability(Stable) public void putWorkloadIdentityConfig(@NotNull ContainerClusterWorkloadIdentityConfig value)- Parameters:
value- This parameter is required.
-
resetAddonsConfig
@Stability(Stable) public void resetAddonsConfig()
-
resetAllowNetAdmin
@Stability(Stable) public void resetAllowNetAdmin()
-
resetAuthenticatorGroupsConfig
@Stability(Stable) public void resetAuthenticatorGroupsConfig()
-
resetBinaryAuthorization
@Stability(Stable) public void resetBinaryAuthorization()
-
resetClusterAutoscaling
@Stability(Stable) public void resetClusterAutoscaling()
-
resetClusterIpv4Cidr
@Stability(Stable) public void resetClusterIpv4Cidr()
-
resetConfidentialNodes
@Stability(Stable) public void resetConfidentialNodes()
-
resetCostManagementConfig
@Stability(Stable) public void resetCostManagementConfig()
-
resetDatabaseEncryption
@Stability(Stable) public void resetDatabaseEncryption()
-
resetDatapathProvider
@Stability(Stable) public void resetDatapathProvider()
-
resetDefaultMaxPodsPerNode
@Stability(Stable) public void resetDefaultMaxPodsPerNode()
-
resetDefaultSnatStatus
@Stability(Stable) public void resetDefaultSnatStatus()
-
resetDeletionProtection
@Stability(Stable) public void resetDeletionProtection()
-
resetDescription
@Stability(Stable) public void resetDescription()
-
resetDnsConfig
@Stability(Stable) public void resetDnsConfig()
-
resetEnableAutopilot
@Stability(Stable) public void resetEnableAutopilot()
-
resetEnableCiliumClusterwideNetworkPolicy
@Stability(Stable) public void resetEnableCiliumClusterwideNetworkPolicy()
-
resetEnableIntranodeVisibility
@Stability(Stable) public void resetEnableIntranodeVisibility()
-
resetEnableK8SBetaApis
@Stability(Stable) public void resetEnableK8SBetaApis()
-
resetEnableKubernetesAlpha
@Stability(Stable) public void resetEnableKubernetesAlpha()
-
resetEnableL4IlbSubsetting
@Stability(Stable) public void resetEnableL4IlbSubsetting()
-
resetEnableLegacyAbac
@Stability(Stable) public void resetEnableLegacyAbac()
-
resetEnableMultiNetworking
@Stability(Stable) public void resetEnableMultiNetworking()
-
resetEnableShieldedNodes
@Stability(Stable) public void resetEnableShieldedNodes()
-
resetEnableTpu
@Stability(Stable) public void resetEnableTpu()
-
resetFleet
@Stability(Stable) public void resetFleet()
-
resetGatewayApiConfig
@Stability(Stable) public void resetGatewayApiConfig()
-
resetId
@Stability(Stable) public void resetId()
-
resetIdentityServiceConfig
@Stability(Stable) public void resetIdentityServiceConfig()
-
resetInitialNodeCount
@Stability(Stable) public void resetInitialNodeCount()
-
resetIpAllocationPolicy
@Stability(Stable) public void resetIpAllocationPolicy()
-
resetLocation
@Stability(Stable) public void resetLocation()
-
resetLoggingConfig
@Stability(Stable) public void resetLoggingConfig()
-
resetLoggingService
@Stability(Stable) public void resetLoggingService()
-
resetMaintenancePolicy
@Stability(Stable) public void resetMaintenancePolicy()
-
resetMasterAuth
@Stability(Stable) public void resetMasterAuth()
-
resetMasterAuthorizedNetworksConfig
@Stability(Stable) public void resetMasterAuthorizedNetworksConfig()
-
resetMeshCertificates
@Stability(Stable) public void resetMeshCertificates()
-
resetMinMasterVersion
@Stability(Stable) public void resetMinMasterVersion()
-
resetMonitoringConfig
@Stability(Stable) public void resetMonitoringConfig()
-
resetMonitoringService
@Stability(Stable) public void resetMonitoringService()
-
resetNetwork
@Stability(Stable) public void resetNetwork()
-
resetNetworkingMode
@Stability(Stable) public void resetNetworkingMode()
-
resetNetworkPolicy
@Stability(Stable) public void resetNetworkPolicy()
-
resetNodeConfig
@Stability(Stable) public void resetNodeConfig()
-
resetNodeLocations
@Stability(Stable) public void resetNodeLocations()
-
resetNodePool
@Stability(Stable) public void resetNodePool()
-
resetNodePoolAutoConfig
@Stability(Stable) public void resetNodePoolAutoConfig()
-
resetNodePoolDefaults
@Stability(Stable) public void resetNodePoolDefaults()
-
resetNodeVersion
@Stability(Stable) public void resetNodeVersion()
-
resetNotificationConfig
@Stability(Stable) public void resetNotificationConfig()
-
resetPrivateClusterConfig
@Stability(Stable) public void resetPrivateClusterConfig()
-
resetPrivateIpv6GoogleAccess
@Stability(Stable) public void resetPrivateIpv6GoogleAccess()
-
resetProject
@Stability(Stable) public void resetProject()
-
resetReleaseChannel
@Stability(Stable) public void resetReleaseChannel()
-
resetRemoveDefaultNodePool
@Stability(Stable) public void resetRemoveDefaultNodePool()
-
resetResourceLabels
@Stability(Stable) public void resetResourceLabels()
-
resetResourceUsageExportConfig
@Stability(Stable) public void resetResourceUsageExportConfig()
-
resetSecurityPostureConfig
@Stability(Stable) public void resetSecurityPostureConfig()
-
resetServiceExternalIpsConfig
@Stability(Stable) public void resetServiceExternalIpsConfig()
-
resetSubnetwork
@Stability(Stable) public void resetSubnetwork()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
resetVerticalPodAutoscaling
@Stability(Stable) public void resetVerticalPodAutoscaling()
-
resetWorkloadIdentityConfig
@Stability(Stable) public void resetWorkloadIdentityConfig()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
synthesizeHclAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeHclAttributes()
- Overrides:
synthesizeHclAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getAddonsConfig
@Stability(Stable) @NotNull public ContainerClusterAddonsConfigOutputReference getAddonsConfig()
-
getAuthenticatorGroupsConfig
@Stability(Stable) @NotNull public ContainerClusterAuthenticatorGroupsConfigOutputReference getAuthenticatorGroupsConfig()
-
getBinaryAuthorization
@Stability(Stable) @NotNull public ContainerClusterBinaryAuthorizationOutputReference getBinaryAuthorization()
-
getClusterAutoscaling
@Stability(Stable) @NotNull public ContainerClusterClusterAutoscalingOutputReference getClusterAutoscaling()
-
getConfidentialNodes
@Stability(Stable) @NotNull public ContainerClusterConfidentialNodesOutputReference getConfidentialNodes()
-
getCostManagementConfig
@Stability(Stable) @NotNull public ContainerClusterCostManagementConfigOutputReference getCostManagementConfig()
-
getDatabaseEncryption
@Stability(Stable) @NotNull public ContainerClusterDatabaseEncryptionOutputReference getDatabaseEncryption()
-
getDefaultSnatStatus
@Stability(Stable) @NotNull public ContainerClusterDefaultSnatStatusOutputReference getDefaultSnatStatus()
-
getDnsConfig
@Stability(Stable) @NotNull public ContainerClusterDnsConfigOutputReference getDnsConfig()
-
getEnableK8SBetaApis
@Stability(Stable) @NotNull public ContainerClusterEnableK8SBetaApisOutputReference getEnableK8SBetaApis()
-
getEndpoint
@Stability(Stable) @NotNull public String getEndpoint()
-
getFleet
@Stability(Stable) @NotNull public ContainerClusterFleetOutputReference getFleet()
-
getGatewayApiConfig
@Stability(Stable) @NotNull public ContainerClusterGatewayApiConfigOutputReference getGatewayApiConfig()
-
getIdentityServiceConfig
@Stability(Stable) @NotNull public ContainerClusterIdentityServiceConfigOutputReference getIdentityServiceConfig()
-
getIpAllocationPolicy
@Stability(Stable) @NotNull public ContainerClusterIpAllocationPolicyOutputReference getIpAllocationPolicy()
-
getLabelFingerprint
@Stability(Stable) @NotNull public String getLabelFingerprint()
-
getLoggingConfig
@Stability(Stable) @NotNull public ContainerClusterLoggingConfigOutputReference getLoggingConfig()
-
getMaintenancePolicy
@Stability(Stable) @NotNull public ContainerClusterMaintenancePolicyOutputReference getMaintenancePolicy()
-
getMasterAuth
@Stability(Stable) @NotNull public ContainerClusterMasterAuthOutputReference getMasterAuth()
-
getMasterAuthorizedNetworksConfig
@Stability(Stable) @NotNull public ContainerClusterMasterAuthorizedNetworksConfigOutputReference getMasterAuthorizedNetworksConfig()
-
getMasterVersion
@Stability(Stable) @NotNull public String getMasterVersion()
-
getMeshCertificates
@Stability(Stable) @NotNull public ContainerClusterMeshCertificatesOutputReference getMeshCertificates()
-
getMonitoringConfig
@Stability(Stable) @NotNull public ContainerClusterMonitoringConfigOutputReference getMonitoringConfig()
-
getNetworkPolicy
@Stability(Stable) @NotNull public ContainerClusterNetworkPolicyOutputReference getNetworkPolicy()
-
getNodeConfig
@Stability(Stable) @NotNull public ContainerClusterNodeConfigOutputReference getNodeConfig()
-
getNodePool
@Stability(Stable) @NotNull public ContainerClusterNodePoolList getNodePool()
-
getNodePoolAutoConfig
@Stability(Stable) @NotNull public ContainerClusterNodePoolAutoConfigOutputReference getNodePoolAutoConfig()
-
getNodePoolDefaults
@Stability(Stable) @NotNull public ContainerClusterNodePoolDefaultsOutputReference getNodePoolDefaults()
-
getNotificationConfig
@Stability(Stable) @NotNull public ContainerClusterNotificationConfigOutputReference getNotificationConfig()
-
getOperation
@Stability(Stable) @NotNull public String getOperation()
-
getPrivateClusterConfig
@Stability(Stable) @NotNull public ContainerClusterPrivateClusterConfigOutputReference getPrivateClusterConfig()
-
getReleaseChannel
@Stability(Stable) @NotNull public ContainerClusterReleaseChannelOutputReference getReleaseChannel()
-
getResourceUsageExportConfig
@Stability(Stable) @NotNull public ContainerClusterResourceUsageExportConfigOutputReference getResourceUsageExportConfig()
-
getSecurityPostureConfig
@Stability(Stable) @NotNull public ContainerClusterSecurityPostureConfigOutputReference getSecurityPostureConfig()
-
getSelfLink
@Stability(Stable) @NotNull public String getSelfLink()
-
getServiceExternalIpsConfig
@Stability(Stable) @NotNull public ContainerClusterServiceExternalIpsConfigOutputReference getServiceExternalIpsConfig()
-
getServicesIpv4Cidr
@Stability(Stable) @NotNull public String getServicesIpv4Cidr()
-
getTimeouts
@Stability(Stable) @NotNull public ContainerClusterTimeoutsOutputReference getTimeouts()
-
getTpuIpv4CidrBlock
@Stability(Stable) @NotNull public String getTpuIpv4CidrBlock()
-
getVerticalPodAutoscaling
@Stability(Stable) @NotNull public ContainerClusterVerticalPodAutoscalingOutputReference getVerticalPodAutoscaling()
-
getWorkloadIdentityConfig
@Stability(Stable) @NotNull public ContainerClusterWorkloadIdentityConfigOutputReference getWorkloadIdentityConfig()
-
getAddonsConfigInput
@Stability(Stable) @Nullable public ContainerClusterAddonsConfig getAddonsConfigInput()
-
getAllowNetAdminInput
@Stability(Stable) @Nullable public Object getAllowNetAdminInput()
-
getAuthenticatorGroupsConfigInput
@Stability(Stable) @Nullable public ContainerClusterAuthenticatorGroupsConfig getAuthenticatorGroupsConfigInput()
-
getBinaryAuthorizationInput
@Stability(Stable) @Nullable public ContainerClusterBinaryAuthorization getBinaryAuthorizationInput()
-
getClusterAutoscalingInput
@Stability(Stable) @Nullable public ContainerClusterClusterAutoscaling getClusterAutoscalingInput()
-
getClusterIpv4CidrInput
@Stability(Stable) @Nullable public String getClusterIpv4CidrInput()
-
getConfidentialNodesInput
@Stability(Stable) @Nullable public ContainerClusterConfidentialNodes getConfidentialNodesInput()
-
getCostManagementConfigInput
@Stability(Stable) @Nullable public ContainerClusterCostManagementConfig getCostManagementConfigInput()
-
getDatabaseEncryptionInput
@Stability(Stable) @Nullable public ContainerClusterDatabaseEncryption getDatabaseEncryptionInput()
-
getDatapathProviderInput
@Stability(Stable) @Nullable public String getDatapathProviderInput()
-
getDefaultMaxPodsPerNodeInput
@Stability(Stable) @Nullable public Number getDefaultMaxPodsPerNodeInput()
-
getDefaultSnatStatusInput
@Stability(Stable) @Nullable public ContainerClusterDefaultSnatStatus getDefaultSnatStatusInput()
-
getDeletionProtectionInput
@Stability(Stable) @Nullable public Object getDeletionProtectionInput()
-
getDescriptionInput
@Stability(Stable) @Nullable public String getDescriptionInput()
-
getDnsConfigInput
@Stability(Stable) @Nullable public ContainerClusterDnsConfig getDnsConfigInput()
-
getEnableAutopilotInput
@Stability(Stable) @Nullable public Object getEnableAutopilotInput()
-
getEnableCiliumClusterwideNetworkPolicyInput
@Stability(Stable) @Nullable public Object getEnableCiliumClusterwideNetworkPolicyInput()
-
getEnableIntranodeVisibilityInput
@Stability(Stable) @Nullable public Object getEnableIntranodeVisibilityInput()
-
getEnableK8SBetaApisInput
@Stability(Stable) @Nullable public ContainerClusterEnableK8SBetaApis getEnableK8SBetaApisInput()
-
getEnableKubernetesAlphaInput
@Stability(Stable) @Nullable public Object getEnableKubernetesAlphaInput()
-
getEnableL4IlbSubsettingInput
@Stability(Stable) @Nullable public Object getEnableL4IlbSubsettingInput()
-
getEnableLegacyAbacInput
@Stability(Stable) @Nullable public Object getEnableLegacyAbacInput()
-
getEnableMultiNetworkingInput
@Stability(Stable) @Nullable public Object getEnableMultiNetworkingInput()
-
getEnableShieldedNodesInput
@Stability(Stable) @Nullable public Object getEnableShieldedNodesInput()
-
getEnableTpuInput
@Stability(Stable) @Nullable public Object getEnableTpuInput()
-
getFleetInput
@Stability(Stable) @Nullable public ContainerClusterFleet getFleetInput()
-
getGatewayApiConfigInput
@Stability(Stable) @Nullable public ContainerClusterGatewayApiConfig getGatewayApiConfigInput()
-
getIdentityServiceConfigInput
@Stability(Stable) @Nullable public ContainerClusterIdentityServiceConfig getIdentityServiceConfigInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInitialNodeCountInput
@Stability(Stable) @Nullable public Number getInitialNodeCountInput()
-
getIpAllocationPolicyInput
@Stability(Stable) @Nullable public ContainerClusterIpAllocationPolicy getIpAllocationPolicyInput()
-
getLocationInput
@Stability(Stable) @Nullable public String getLocationInput()
-
getLoggingConfigInput
@Stability(Stable) @Nullable public ContainerClusterLoggingConfig getLoggingConfigInput()
-
getLoggingServiceInput
@Stability(Stable) @Nullable public String getLoggingServiceInput()
-
getMaintenancePolicyInput
@Stability(Stable) @Nullable public ContainerClusterMaintenancePolicy getMaintenancePolicyInput()
-
getMasterAuthInput
@Stability(Stable) @Nullable public ContainerClusterMasterAuth getMasterAuthInput()
-
getMasterAuthorizedNetworksConfigInput
@Stability(Stable) @Nullable public ContainerClusterMasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfigInput()
-
getMeshCertificatesInput
@Stability(Stable) @Nullable public ContainerClusterMeshCertificates getMeshCertificatesInput()
-
getMinMasterVersionInput
@Stability(Stable) @Nullable public String getMinMasterVersionInput()
-
getMonitoringConfigInput
@Stability(Stable) @Nullable public ContainerClusterMonitoringConfig getMonitoringConfigInput()
-
getMonitoringServiceInput
@Stability(Stable) @Nullable public String getMonitoringServiceInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getNetworkingModeInput
@Stability(Stable) @Nullable public String getNetworkingModeInput()
-
getNetworkInput
@Stability(Stable) @Nullable public String getNetworkInput()
-
getNetworkPolicyInput
@Stability(Stable) @Nullable public ContainerClusterNetworkPolicy getNetworkPolicyInput()
-
getNodeConfigInput
@Stability(Stable) @Nullable public ContainerClusterNodeConfig getNodeConfigInput()
-
getNodePoolAutoConfigInput
@Stability(Stable) @Nullable public ContainerClusterNodePoolAutoConfig getNodePoolAutoConfigInput()
-
getNodePoolDefaultsInput
@Stability(Stable) @Nullable public ContainerClusterNodePoolDefaults getNodePoolDefaultsInput()
-
getNodePoolInput
@Stability(Stable) @Nullable public Object getNodePoolInput()
-
getNodeVersionInput
@Stability(Stable) @Nullable public String getNodeVersionInput()
-
getNotificationConfigInput
@Stability(Stable) @Nullable public ContainerClusterNotificationConfig getNotificationConfigInput()
-
getPrivateClusterConfigInput
@Stability(Stable) @Nullable public ContainerClusterPrivateClusterConfig getPrivateClusterConfigInput()
-
getPrivateIpv6GoogleAccessInput
@Stability(Stable) @Nullable public String getPrivateIpv6GoogleAccessInput()
-
getProjectInput
@Stability(Stable) @Nullable public String getProjectInput()
-
getReleaseChannelInput
@Stability(Stable) @Nullable public ContainerClusterReleaseChannel getReleaseChannelInput()
-
getRemoveDefaultNodePoolInput
@Stability(Stable) @Nullable public Object getRemoveDefaultNodePoolInput()
-
getResourceLabelsInput
@Stability(Stable) @Nullable public Map<String,String> getResourceLabelsInput()
-
getResourceUsageExportConfigInput
@Stability(Stable) @Nullable public ContainerClusterResourceUsageExportConfig getResourceUsageExportConfigInput()
-
getSecurityPostureConfigInput
@Stability(Stable) @Nullable public ContainerClusterSecurityPostureConfig getSecurityPostureConfigInput()
-
getServiceExternalIpsConfigInput
@Stability(Stable) @Nullable public ContainerClusterServiceExternalIpsConfig getServiceExternalIpsConfigInput()
-
getSubnetworkInput
@Stability(Stable) @Nullable public String getSubnetworkInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getVerticalPodAutoscalingInput
@Stability(Stable) @Nullable public ContainerClusterVerticalPodAutoscaling getVerticalPodAutoscalingInput()
-
getWorkloadIdentityConfigInput
@Stability(Stable) @Nullable public ContainerClusterWorkloadIdentityConfig getWorkloadIdentityConfigInput()
-
getAllowNetAdmin
@Stability(Stable) @NotNull public Object getAllowNetAdmin()
-
setAllowNetAdmin
@Stability(Stable) public void setAllowNetAdmin(@NotNull Boolean value)
-
setAllowNetAdmin
@Stability(Stable) public void setAllowNetAdmin(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getClusterIpv4Cidr
@Stability(Stable) @NotNull public String getClusterIpv4Cidr()
-
setClusterIpv4Cidr
@Stability(Stable) public void setClusterIpv4Cidr(@NotNull String value)
-
getDatapathProvider
@Stability(Stable) @NotNull public String getDatapathProvider()
-
setDatapathProvider
@Stability(Stable) public void setDatapathProvider(@NotNull String value)
-
getDefaultMaxPodsPerNode
@Stability(Stable) @NotNull public Number getDefaultMaxPodsPerNode()
-
setDefaultMaxPodsPerNode
@Stability(Stable) public void setDefaultMaxPodsPerNode(@NotNull Number value)
-
getDeletionProtection
@Stability(Stable) @NotNull public Object getDeletionProtection()
-
setDeletionProtection
@Stability(Stable) public void setDeletionProtection(@NotNull Boolean value)
-
setDeletionProtection
@Stability(Stable) public void setDeletionProtection(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getDescription
@Stability(Stable) @NotNull public String getDescription()
-
setDescription
@Stability(Stable) public void setDescription(@NotNull String value)
-
getEnableAutopilot
@Stability(Stable) @NotNull public Object getEnableAutopilot()
-
setEnableAutopilot
@Stability(Stable) public void setEnableAutopilot(@NotNull Boolean value)
-
setEnableAutopilot
@Stability(Stable) public void setEnableAutopilot(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableCiliumClusterwideNetworkPolicy
@Stability(Stable) @NotNull public Object getEnableCiliumClusterwideNetworkPolicy()
-
setEnableCiliumClusterwideNetworkPolicy
@Stability(Stable) public void setEnableCiliumClusterwideNetworkPolicy(@NotNull Boolean value)
-
setEnableCiliumClusterwideNetworkPolicy
@Stability(Stable) public void setEnableCiliumClusterwideNetworkPolicy(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableIntranodeVisibility
@Stability(Stable) @NotNull public Object getEnableIntranodeVisibility()
-
setEnableIntranodeVisibility
@Stability(Stable) public void setEnableIntranodeVisibility(@NotNull Boolean value)
-
setEnableIntranodeVisibility
@Stability(Stable) public void setEnableIntranodeVisibility(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableKubernetesAlpha
@Stability(Stable) @NotNull public Object getEnableKubernetesAlpha()
-
setEnableKubernetesAlpha
@Stability(Stable) public void setEnableKubernetesAlpha(@NotNull Boolean value)
-
setEnableKubernetesAlpha
@Stability(Stable) public void setEnableKubernetesAlpha(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableL4IlbSubsetting
@Stability(Stable) @NotNull public Object getEnableL4IlbSubsetting()
-
setEnableL4IlbSubsetting
@Stability(Stable) public void setEnableL4IlbSubsetting(@NotNull Boolean value)
-
setEnableL4IlbSubsetting
@Stability(Stable) public void setEnableL4IlbSubsetting(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableLegacyAbac
@Stability(Stable) @NotNull public Object getEnableLegacyAbac()
-
setEnableLegacyAbac
@Stability(Stable) public void setEnableLegacyAbac(@NotNull Boolean value)
-
setEnableLegacyAbac
@Stability(Stable) public void setEnableLegacyAbac(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableMultiNetworking
@Stability(Stable) @NotNull public Object getEnableMultiNetworking()
-
setEnableMultiNetworking
@Stability(Stable) public void setEnableMultiNetworking(@NotNull Boolean value)
-
setEnableMultiNetworking
@Stability(Stable) public void setEnableMultiNetworking(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableShieldedNodes
@Stability(Stable) @NotNull public Object getEnableShieldedNodes()
-
setEnableShieldedNodes
@Stability(Stable) public void setEnableShieldedNodes(@NotNull Boolean value)
-
setEnableShieldedNodes
@Stability(Stable) public void setEnableShieldedNodes(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableTpu
@Stability(Stable) @NotNull public Object getEnableTpu()
-
setEnableTpu
@Stability(Stable) public void setEnableTpu(@NotNull Boolean value)
-
setEnableTpu
@Stability(Stable) public void setEnableTpu(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInitialNodeCount
@Stability(Stable) @NotNull public Number getInitialNodeCount()
-
setInitialNodeCount
@Stability(Stable) public void setInitialNodeCount(@NotNull Number value)
-
getLocation
@Stability(Stable) @NotNull public String getLocation()
-
setLocation
@Stability(Stable) public void setLocation(@NotNull String value)
-
getLoggingService
@Stability(Stable) @NotNull public String getLoggingService()
-
setLoggingService
@Stability(Stable) public void setLoggingService(@NotNull String value)
-
getMinMasterVersion
@Stability(Stable) @NotNull public String getMinMasterVersion()
-
setMinMasterVersion
@Stability(Stable) public void setMinMasterVersion(@NotNull String value)
-
getMonitoringService
@Stability(Stable) @NotNull public String getMonitoringService()
-
setMonitoringService
@Stability(Stable) public void setMonitoringService(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getNetwork
@Stability(Stable) @NotNull public String getNetwork()
-
setNetwork
@Stability(Stable) public void setNetwork(@NotNull String value)
-
getNetworkingMode
@Stability(Stable) @NotNull public String getNetworkingMode()
-
setNetworkingMode
@Stability(Stable) public void setNetworkingMode(@NotNull String value)
-
getNodeVersion
@Stability(Stable) @NotNull public String getNodeVersion()
-
setNodeVersion
@Stability(Stable) public void setNodeVersion(@NotNull String value)
-
getPrivateIpv6GoogleAccess
@Stability(Stable) @NotNull public String getPrivateIpv6GoogleAccess()
-
setPrivateIpv6GoogleAccess
@Stability(Stable) public void setPrivateIpv6GoogleAccess(@NotNull String value)
-
getProject
@Stability(Stable) @NotNull public String getProject()
-
setProject
@Stability(Stable) public void setProject(@NotNull String value)
-
getRemoveDefaultNodePool
@Stability(Stable) @NotNull public Object getRemoveDefaultNodePool()
-
setRemoveDefaultNodePool
@Stability(Stable) public void setRemoveDefaultNodePool(@NotNull Boolean value)
-
setRemoveDefaultNodePool
@Stability(Stable) public void setRemoveDefaultNodePool(@NotNull com.hashicorp.cdktf.IResolvable value)
-
setResourceLabels
@Stability(Stable) public void setResourceLabels(@NotNull Map<String,String> value)
-
getSubnetwork
@Stability(Stable) @NotNull public String getSubnetwork()
-
setSubnetwork
@Stability(Stable) public void setSubnetwork(@NotNull String value)
-
-