/AWS1/CL_OWXVOLUMECONF¶
Describes an Amazon EBS volume configuration.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_mountpoint TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The volume mount point. For example "/dev/sdh".
iv_numberofdisks TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The number of disks in the volume.
iv_size TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The volume size.
Optional arguments:¶
iv_raidlevel TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
The volume RAID level.
iv_volumetype TYPE /AWS1/OWXSTRING /AWS1/OWXSTRING¶
The volume type. For more information, see Amazon EBS Volume Types.
standard- Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
io1- Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
gp2- General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
st1- Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 125 GiB and a maximum size of 16384 GiB.
sc1- Cold HDD. Cold HDD volumes must have a minimum size of 125 GiB and a maximum size of 16384 GiB.
iv_iops TYPE /AWS1/OWXINTEGER /AWS1/OWXINTEGER¶
For PIOPS volumes, the IOPS per disk.
iv_encrypted TYPE /AWS1/OWXBOOLEAN /AWS1/OWXBOOLEAN¶
Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.
Queryable Attributes¶
MountPoint¶
The volume mount point. For example "/dev/sdh".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MOUNTPOINT() |
Getter for MOUNTPOINT, with configurable default |
ASK_MOUNTPOINT() |
Getter for MOUNTPOINT w/ exceptions if field has no value |
HAS_MOUNTPOINT() |
Determine if MOUNTPOINT has a value |
RaidLevel¶
The volume RAID level.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAIDLEVEL() |
Getter for RAIDLEVEL, with configurable default |
ASK_RAIDLEVEL() |
Getter for RAIDLEVEL w/ exceptions if field has no value |
HAS_RAIDLEVEL() |
Determine if RAIDLEVEL has a value |
NumberOfDisks¶
The number of disks in the volume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMBEROFDISKS() |
Getter for NUMBEROFDISKS, with configurable default |
ASK_NUMBEROFDISKS() |
Getter for NUMBEROFDISKS w/ exceptions if field has no value |
HAS_NUMBEROFDISKS() |
Determine if NUMBEROFDISKS has a value |
Size¶
The volume size.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZE() |
Getter for SIZE, with configurable default |
ASK_SIZE() |
Getter for SIZE w/ exceptions if field has no value |
HAS_SIZE() |
Determine if SIZE has a value |
VolumeType¶
The volume type. For more information, see Amazon EBS Volume Types.
standard- Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
io1- Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
gp2- General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
st1- Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 125 GiB and a maximum size of 16384 GiB.
sc1- Cold HDD. Cold HDD volumes must have a minimum size of 125 GiB and a maximum size of 16384 GiB.
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¶
For PIOPS volumes, the IOPS per disk.
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 |
Encrypted¶
Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_VOLUMECONFIGURATIONS¶
TYPES TT_VOLUMECONFIGURATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_OWXVOLUMECONF WITH DEFAULT KEY
.