/AWS1/CL_EC2LAUNCHTMPLEBSBLK01¶
Describes a block device for an EBS volume.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_encrypted TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN¶
Indicates whether the EBS volume is encrypted.
iv_deleteontermination TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN¶
Indicates whether the EBS volume is deleted on instance termination.
iv_iops TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The number of I/O operations per second (IOPS) that the volume supports.
iv_kmskeyid TYPE /AWS1/EC2KMSKEYID /AWS1/EC2KMSKEYID¶
Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.
iv_snapshotid TYPE /AWS1/EC2SNAPSHOTID /AWS1/EC2SNAPSHOTID¶
The ID of the snapshot.
iv_volumesize TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The size of the volume, in GiB.
iv_volumetype TYPE /AWS1/EC2VOLUMETYPE /AWS1/EC2VOLUMETYPE¶
The volume type.
iv_throughput TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The throughput that the volume supports, in MiB/s.
iv_volumeinitializationrate TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is
null.
iv_ebscardindex TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.
Queryable Attributes¶
Encrypted¶
Indicates whether the EBS 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 |
DeleteOnTermination¶
Indicates whether the EBS volume is deleted on instance termination.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELETEONTERMINATION() |
Getter for DELETEONTERMINATION, with configurable default |
ASK_DELETEONTERMINATION() |
Getter for DELETEONTERMINATION w/ exceptions if field has no |
HAS_DELETEONTERMINATION() |
Determine if DELETEONTERMINATION has a value |
Iops¶
The number of I/O operations per second (IOPS) that the volume supports.
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 |
KmsKeyId¶
Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS 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 |
SnapshotId¶
The ID of the snapshot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SNAPSHOTID() |
Getter for SNAPSHOTID, with configurable default |
ASK_SNAPSHOTID() |
Getter for SNAPSHOTID w/ exceptions if field has no value |
HAS_SNAPSHOTID() |
Determine if SNAPSHOTID has a value |
VolumeSize¶
The size of the volume, in GiB.
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 |
VolumeType¶
The 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 |
Throughput¶
The throughput that the volume supports, in MiB/s.
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 |
VolumeInitializationRate¶
The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is
null.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VOLUMEINITIALIZATIONRATE() |
Getter for VOLUMEINITIALIZATIONRATE, with configurable defau |
ASK_VOLUMEINITIALIZATIONRATE() |
Getter for VOLUMEINITIALIZATIONRATE w/ exceptions if field h |
HAS_VOLUMEINITIALIZATIONRATE() |
Determine if VOLUMEINITIALIZATIONRATE has a value |
EbsCardIndex¶
The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EBSCARDINDEX() |
Getter for EBSCARDINDEX, with configurable default |
ASK_EBSCARDINDEX() |
Getter for EBSCARDINDEX w/ exceptions if field has no value |
HAS_EBSCARDINDEX() |
Determine if EBSCARDINDEX has a value |