Class AwsClusterControlPlaneMainVolumeArgs.Builder

    • Method Detail

      • iops

        public AwsClusterControlPlaneMainVolumeArgs.Builder iops​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Integer> iops)
        Parameters:
        iops - Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
        Returns:
        builder
      • kmsKeyArn

        public AwsClusterControlPlaneMainVolumeArgs.Builder kmsKeyArn​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> kmsKeyArn)
        Parameters:
        kmsKeyArn - 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.
        Returns:
        builder
      • kmsKeyArn

        public AwsClusterControlPlaneMainVolumeArgs.Builder kmsKeyArn​(java.lang.String kmsKeyArn)
        Parameters:
        kmsKeyArn - 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.
        Returns:
        builder
      • sizeGib

        public AwsClusterControlPlaneMainVolumeArgs.Builder sizeGib​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> sizeGib)
        Parameters:
        sizeGib - Optional. The size of the volume, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource.
        Returns:
        builder
      • sizeGib

        public AwsClusterControlPlaneMainVolumeArgs.Builder sizeGib​(java.lang.Integer sizeGib)
        Parameters:
        sizeGib - Optional. The size of the volume, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource.
        Returns:
        builder
      • throughput

        public AwsClusterControlPlaneMainVolumeArgs.Builder throughput​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Integer> throughput)
        Parameters:
        throughput - Optional. The throughput to provision for the volume, in MiB/s. Only valid if the volume type is GP3.
        Returns:
        builder
      • throughput

        public AwsClusterControlPlaneMainVolumeArgs.Builder throughput​(java.lang.Integer throughput)
        Parameters:
        throughput - Optional. The throughput to provision for the volume, in MiB/s. Only valid if the volume type is GP3.
        Returns:
        builder
      • volumeType

        public AwsClusterControlPlaneMainVolumeArgs.Builder volumeType​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> volumeType)
        Parameters:
        volumeType - Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume. Possible values: VOLUME_TYPE_UNSPECIFIED, GP2, GP3
        Returns:
        builder
      • volumeType

        public AwsClusterControlPlaneMainVolumeArgs.Builder volumeType​(java.lang.String volumeType)
        Parameters:
        volumeType - Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume. Possible values: VOLUME_TYPE_UNSPECIFIED, GP2, GP3
        Returns:
        builder