/AWS1/CL_GDYVOLUMEDETAIL¶
Contains EBS volume details.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_volumearn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
EBS volume ARN information.
iv_volumetype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
The EBS volume type.
iv_devicename TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
The device name for the EBS volume.
iv_volumesizeingb TYPE /AWS1/GDYINTEGER /AWS1/GDYINTEGER¶
EBS volume size in GB.
iv_encryptiontype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
EBS volume encryption type.
iv_snapshotarn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
Snapshot ARN of the EBS volume.
iv_kmskeyarn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
KMS key ARN used to encrypt the EBS volume.
Queryable Attributes¶
VolumeArn¶
EBS volume ARN information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOLUMEARN() |
Getter for VOLUMEARN, with configurable default |
ASK_VOLUMEARN() |
Getter for VOLUMEARN w/ exceptions if field has no value |
HAS_VOLUMEARN() |
Determine if VOLUMEARN has a value |
VolumeType¶
The EBS volume type.
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 |
DeviceName¶
The device name for the EBS volume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICENAME() |
Getter for DEVICENAME, with configurable default |
ASK_DEVICENAME() |
Getter for DEVICENAME w/ exceptions if field has no value |
HAS_DEVICENAME() |
Determine if DEVICENAME has a value |
VolumeSizeInGB¶
EBS volume size in GB.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOLUMESIZEINGB() |
Getter for VOLUMESIZEINGB, with configurable default |
ASK_VOLUMESIZEINGB() |
Getter for VOLUMESIZEINGB w/ exceptions if field has no valu |
HAS_VOLUMESIZEINGB() |
Determine if VOLUMESIZEINGB has a value |
EncryptionType¶
EBS volume encryption type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONTYPE() |
Getter for ENCRYPTIONTYPE, with configurable default |
ASK_ENCRYPTIONTYPE() |
Getter for ENCRYPTIONTYPE w/ exceptions if field has no valu |
HAS_ENCRYPTIONTYPE() |
Determine if ENCRYPTIONTYPE has a value |
SnapshotArn¶
Snapshot ARN of the EBS volume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SNAPSHOTARN() |
Getter for SNAPSHOTARN, with configurable default |
ASK_SNAPSHOTARN() |
Getter for SNAPSHOTARN w/ exceptions if field has no value |
HAS_SNAPSHOTARN() |
Determine if SNAPSHOTARN has a value |
KmsKeyArn¶
KMS key ARN used to encrypt the EBS volume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_VOLUMEDETAILS¶
TYPES TT_VOLUMEDETAILS TYPE STANDARD TABLE OF REF TO /AWS1/CL_GDYVOLUMEDETAIL WITH DEFAULT KEY
.