/AWS1/CL_WSIEBSBLOCKDEVICE¶
Defines configuration for an Elastic Block Store volume.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_volumetype
TYPE /AWS1/WSIVOLUMETYPEENUM
/AWS1/WSIVOLUMETYPEENUM
¶
Type of EBS volume (e.g., gp2, io1).
iv_encrypted
TYPE /AWS1/WSIBOOLEAN
/AWS1/WSIBOOLEAN
¶
Indicates if the volume is encrypted.
iv_kmskeyid
TYPE /AWS1/WSIKMSKEYID
/AWS1/WSIKMSKEYID
¶
KMS key used for volume encryption.
iv_iops
TYPE /AWS1/WSINONNEGATIVEINTEGER
/AWS1/WSINONNEGATIVEINTEGER
¶
Input/output operations per second for the volume.
iv_throughput
TYPE /AWS1/WSINONNEGATIVEINTEGER
/AWS1/WSINONNEGATIVEINTEGER
¶
Volume data transfer rate.
iv_volumesize
TYPE /AWS1/WSINONNEGATIVEINTEGER
/AWS1/WSINONNEGATIVEINTEGER
¶
Size of the EBS volume in gigabytes.
Queryable Attributes¶
VolumeType¶
Type of EBS volume (e.g., gp2, io1).
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 |
Encrypted¶
Indicates if the volume is encrypted.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENCRYPTED() |
Getter for ENCRYPTED, with configurable default |
ASK_ENCRYPTED() |
Getter for ENCRYPTED w/ exceptions if field has no value |
HAS_ENCRYPTED() |
Determine if ENCRYPTED has a value |
KmsKeyId¶
KMS key used for volume encryption.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KMSKEYID() |
Getter for KMSKEYID, with configurable default |
ASK_KMSKEYID() |
Getter for KMSKEYID w/ exceptions if field has no value |
HAS_KMSKEYID() |
Determine if KMSKEYID has a value |
Iops¶
Input/output operations per second for the volume.
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 |
Throughput¶
Volume data transfer rate.
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 |
VolumeSize¶
Size of the EBS volume in gigabytes.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VOLUMESIZE() |
Getter for VOLUMESIZE, with configurable default |
ASK_VOLUMESIZE() |
Getter for VOLUMESIZE w/ exceptions if field has no value |
HAS_VOLUMESIZE() |
Determine if VOLUMESIZE has a value |