Class AwsNodePoolConfigRootVolumeArgs.Builder

    • Method Detail

      • iops

        public AwsNodePoolConfigRootVolumeArgs.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
      • iops

        public AwsNodePoolConfigRootVolumeArgs.Builder iops​(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 AwsNodePoolConfigRootVolumeArgs.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 AwsNodePoolConfigRootVolumeArgs.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 AwsNodePoolConfigRootVolumeArgs.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 AwsNodePoolConfigRootVolumeArgs.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 AwsNodePoolConfigRootVolumeArgs.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. If volume type is gp3 and throughput is not specified, the throughput will defaults to 125.
        Returns:
        builder
      • throughput

        public AwsNodePoolConfigRootVolumeArgs.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. If volume type is gp3 and throughput is not specified, the throughput will defaults to 125.
        Returns:
        builder
      • volumeType

        public AwsNodePoolConfigRootVolumeArgs.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 AwsNodePoolConfigRootVolumeArgs.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