Interface ContainerClusterClusterAutoscalingAutoProvisioningDefaults
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerClusterClusterAutoscalingAutoProvisioningDefaults.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.204Z") @Stability(Stable) public interface ContainerClusterClusterAutoscalingAutoProvisioningDefaults extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerClusterClusterAutoscalingAutoProvisioningDefaults.Builderstatic classContainerClusterClusterAutoscalingAutoProvisioningDefaults.Jsii$ProxyAn implementation forContainerClusterClusterAutoscalingAutoProvisioningDefaults
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ContainerClusterClusterAutoscalingAutoProvisioningDefaults.Builderbuilder()default StringgetBootDiskKmsKey()The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.default NumbergetDiskSize()Size of the disk attached to each node, specified in GB.default StringgetDiskType()Type of the disk attached to each node.default StringgetImageType()The default image type used by NAP once a new node pool is being created.default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementgetManagement()management block.default StringgetMinCpuPlatform()Minimum CPU platform to be used by this instance.default List<String>getOauthScopes()Scopes that are used by NAP when creating node pools.default StringgetServiceAccount()The Google Cloud Platform Service Account to be used by the node VMs.default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfiggetShieldedInstanceConfig()shielded_instance_config block.default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsgetUpgradeSettings()upgrade_settings block.
-
-
-
Method Detail
-
getBootDiskKmsKey
@Stability(Stable) @Nullable default String getBootDiskKmsKey()
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#boot_disk_kms_key ContainerCluster#boot_disk_kms_key}
-
getDiskSize
@Stability(Stable) @Nullable default Number getDiskSize()
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#disk_size ContainerCluster#disk_size}
-
getDiskType
@Stability(Stable) @Nullable default String getDiskType()
Type of the disk attached to each node.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#disk_type ContainerCluster#disk_type}
-
getImageType
@Stability(Stable) @Nullable default String getImageType()
The default image type used by NAP once a new node pool is being created.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#image_type ContainerCluster#image_type}
-
getManagement
@Stability(Stable) @Nullable default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement getManagement()
management block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#management ContainerCluster#management}
-
getMinCpuPlatform
@Stability(Stable) @Nullable default String getMinCpuPlatform()
Minimum CPU platform to be used by this instance.The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as Intel Haswell. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#min_cpu_platform ContainerCluster#min_cpu_platform}
-
getOauthScopes
@Stability(Stable) @Nullable default List<String> getOauthScopes()
Scopes that are used by NAP when creating node pools.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#oauth_scopes ContainerCluster#oauth_scopes}
-
getServiceAccount
@Stability(Stable) @Nullable default String getServiceAccount()
The Google Cloud Platform Service Account to be used by the node VMs.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#service_account ContainerCluster#service_account}
-
getShieldedInstanceConfig
@Stability(Stable) @Nullable default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig getShieldedInstanceConfig()
shielded_instance_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#shielded_instance_config ContainerCluster#shielded_instance_config}
-
getUpgradeSettings
@Stability(Stable) @Nullable default ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings getUpgradeSettings()
upgrade_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#upgrade_settings ContainerCluster#upgrade_settings}
-
builder
@Stability(Stable) static ContainerClusterClusterAutoscalingAutoProvisioningDefaults.Builder builder()
-
-