AwsNodePoolConfigRootVolumeArgs

data class AwsNodePoolConfigRootVolumeArgs(val iops: Output<Int>? = null, val kmsKeyArn: Output<String>? = null, val sizeGib: Output<Int>? = null, val throughput: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<AwsNodePoolConfigRootVolumeArgs>

Constructors

Link copied to clipboard
constructor(iops: Output<Int>? = null, kmsKeyArn: Output<String>? = null, sizeGib: Output<Int>? = null, throughput: Output<Int>? = null, volumeType: Output<String>? = null)

Properties

Link copied to clipboard
val iops: Output<Int>? = null

Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.

Link copied to clipboard
val kmsKeyArn: Output<String>? = null

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.

Link copied to clipboard
val sizeGib: Output<Int>? = null

Optional. The size of the volume, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource.

Link copied to clipboard
val throughput: Output<Int>? = null

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.

Link copied to clipboard
val volumeType: Output<String>? = null

Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume. Possible values: VOLUME_TYPE_UNSPECIFIED, GP2, GP3

Functions

Link copied to clipboard
open override fun toJava(): AwsNodePoolConfigRootVolumeArgs