Skip to content

/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