/AWS1/CL_EMRVOLUMESPEC¶
EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_volumetype TYPE /AWS1/EMRSTRING /AWS1/EMRSTRING¶
The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
iv_sizeingb TYPE /AWS1/EMRINTEGER /AWS1/EMRINTEGER¶
The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
Optional arguments:¶
iv_iops TYPE /AWS1/EMRINTEGER /AWS1/EMRINTEGER¶
The number of I/O operations per second (IOPS) that the volume supports.
iv_throughput TYPE /AWS1/EMRTHROUGHPUTVAL /AWS1/EMRTHROUGHPUTVAL¶
The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
Queryable Attributes¶
VolumeType¶
The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOLUMETYPE() |
Getter for VOLUMETYPE, with configurable default |
ASK_VOLUMETYPE() |
Getter for VOLUMETYPE w/ exceptions if field has no value |
HAS_VOLUMETYPE() |
Determine if VOLUMETYPE has a value |
Iops¶
The number of I/O operations per second (IOPS) that the volume supports.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IOPS() |
Getter for IOPS, with configurable default |
ASK_IOPS() |
Getter for IOPS w/ exceptions if field has no value |
HAS_IOPS() |
Determine if IOPS has a value |
SizeInGB¶
The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZEINGB() |
Getter for SIZEINGB, with configurable default |
ASK_SIZEINGB() |
Getter for SIZEINGB w/ exceptions if field has no value |
HAS_SIZEINGB() |
Determine if SIZEINGB has a value |
Throughput¶
The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THROUGHPUT() |
Getter for THROUGHPUT, with configurable default |
ASK_THROUGHPUT() |
Getter for THROUGHPUT w/ exceptions if field has no value |
HAS_THROUGHPUT() |
Determine if THROUGHPUT has a value |