Interface ContainerAwsClusterControlPlaneRootVolume
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerAwsClusterControlPlaneRootVolume.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.153Z") @Stability(Stable) public interface ContainerAwsClusterControlPlaneRootVolume extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerAwsClusterControlPlaneRootVolume.BuilderA builder forContainerAwsClusterControlPlaneRootVolumestatic classContainerAwsClusterControlPlaneRootVolume.Jsii$ProxyAn implementation forContainerAwsClusterControlPlaneRootVolume
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ContainerAwsClusterControlPlaneRootVolume.Builderbuilder()default NumbergetIops()Optional.default StringgetKmsKeyArn()Optional.default NumbergetSizeGib()Optional.default NumbergetThroughput()Optional.default StringgetVolumeType()Optional.
-
-
-
Method Detail
-
getIops
@Stability(Stable) @Nullable default Number getIops()
Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#iops ContainerAwsCluster#iops}
-
getKmsKeyArn
@Stability(Stable) @Nullable default String getKmsKeyArn()
Optional.The Amazon Resource Name (ARN) of the Customer Managed Key (CMK) used to encrypt AWS EBS volumes. If not specified, the default Amazon managed key associated to the AWS region where this cluster runs will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#kms_key_arn ContainerAwsCluster#kms_key_arn}
-
getSizeGib
@Stability(Stable) @Nullable default Number getSizeGib()
Optional.The size of the volume, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#size_gib ContainerAwsCluster#size_gib}
-
getThroughput
@Stability(Stable) @Nullable default Number getThroughput()
Optional.The throughput to provision for the volume, in MiB/s. Only valid if the volume type is GP3. If volume type is gp3 and throughput is not specified, the throughput will defaults to 125. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#throughput ContainerAwsCluster#throughput}
-
getVolumeType
@Stability(Stable) @Nullable default String getVolumeType()
Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume. Possible values: VOLUME_TYPE_UNSPECIFIED, GP2, GP3.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#volume_type ContainerAwsCluster#volume_type}
-
builder
@Stability(Stable) static ContainerAwsClusterControlPlaneRootVolume.Builder builder()
-
-