Skip to content

/AWS1/CL_IMGEBSINSTBLKDEVSPEC

Amazon EBS-specific block device mapping specifications.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_encrypted TYPE /AWS1/IMGNULLABLEBOOLEAN /AWS1/IMGNULLABLEBOOLEAN

Use to configure device encryption.

iv_deleteontermination TYPE /AWS1/IMGNULLABLEBOOLEAN /AWS1/IMGNULLABLEBOOLEAN

Use to configure delete on termination of the associated device.

iv_iops TYPE /AWS1/IMGEBSIOPSINTEGER /AWS1/IMGEBSIOPSINTEGER

Use to configure device IOPS.

iv_kmskeyid TYPE /AWS1/IMGNONEMPTYSTRING /AWS1/IMGNONEMPTYSTRING

The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.

iv_snapshotid TYPE /AWS1/IMGNONEMPTYSTRING /AWS1/IMGNONEMPTYSTRING

The snapshot that defines the device contents.

iv_volumesize TYPE /AWS1/IMGEBSVOLUMESIZEINTEGER /AWS1/IMGEBSVOLUMESIZEINTEGER

Use to override the device's volume size.

iv_volumetype TYPE /AWS1/IMGEBSVOLUMETYPE /AWS1/IMGEBSVOLUMETYPE

Use to override the device's volume type.

iv_throughput TYPE /AWS1/IMGEBSVOLUMETHROUGHPUT /AWS1/IMGEBSVOLUMETHROUGHPUT

For GP3 volumes only – The throughput in MiB/s that the volume supports.


Queryable Attributes

encrypted

Use to configure device 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

deleteOnTermination

Use to configure delete on termination of the associated device.

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

Use to configure device IOPS.

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

The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.

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 snapshot that defines the device contents.

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

Use to override the device's volume size.

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

Use to override the device's 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

For GP3 volumes only – The throughput in MiB/s that the volume supports.

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