AwsVolumeTemplate

Configuration template for AWS EBS volumes.

JSON representation
{
  "sizeGib": integer,
  "volumeType": enum (VolumeType),
  "iops": integer,
  "throughput": integer,
  "kmsKeyArn": string
}
Fields
sizeGib

integer

Optional. The size of the volume, in GiBs.

When unspecified, a default value is provided. See the specific reference in the parent resource.

volumeType

enum (VolumeType)

Optional. Type of the EBS volume.

When unspecified, it defaults to GP2 volume.

iops

integer

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

throughput

integer

Optional. The throughput that the volume supports, in MiB/s. Only valid if volumeType is GP3.

If the volumeType is GP3 and this is not speficied, it defaults to 125.

kmsKeyArn

string

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.

VolumeType

Types of supported EBS volumes. We currently only support GP2 or GP3 volumes. See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html for more information.

Enums
VOLUME_TYPE_UNSPECIFIED Not set.
GP2 GP2 (General Purpose SSD volume type).
GP3 GP3 (General Purpose SSD volume type).