Class ContainerAwsClusterControlPlaneRootVolume.Jsii$Proxy

    • Method Detail

      • getKmsKeyArn

        public final String getKmsKeyArn()
        Description copied from interface: ContainerAwsClusterControlPlaneRootVolume
        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}

        Specified by:
        getKmsKeyArn in interface ContainerAwsClusterControlPlaneRootVolume
      • getSizeGib

        public final Number getSizeGib()
        Description copied from interface: ContainerAwsClusterControlPlaneRootVolume
        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}

        Specified by:
        getSizeGib in interface ContainerAwsClusterControlPlaneRootVolume
      • getThroughput

        public final Number getThroughput()
        Description copied from interface: ContainerAwsClusterControlPlaneRootVolume
        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}

        Specified by:
        getThroughput in interface ContainerAwsClusterControlPlaneRootVolume
      • getVolumeType

        public final String getVolumeType()
        Description copied from interface: ContainerAwsClusterControlPlaneRootVolume
        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}

        Specified by:
        getVolumeType in interface ContainerAwsClusterControlPlaneRootVolume
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object