/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 |