Skip to content

/AWS1/CL_EC2EBSINSTBLOCKDEVICE

Describes a parameter used to set up an EBS volume in a block device mapping.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_attachtime TYPE /AWS1/EC2DATETIME /AWS1/EC2DATETIME

The time stamp when the attachment initiated.

iv_deleteontermination TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Indicates whether the volume is deleted on instance termination.

iv_status TYPE /AWS1/EC2ATTACHMENTSTATUS /AWS1/EC2ATTACHMENTSTATUS

The attachment state.

iv_volumeid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the EBS volume.

iv_associatedresource TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ARN of the Amazon Web Services-managed resource to which the volume is attached.

iv_volumeownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the Amazon Web Services account that owns the volume.

This parameter is returned only for volumes that are attached to Amazon Web Services-managed resources.

io_operator TYPE REF TO /AWS1/CL_EC2OPERATORRESPONSE /AWS1/CL_EC2OPERATORRESPONSE

The service provider that manages the EBS volume.


Queryable Attributes

AttachTime

The time stamp when the attachment initiated.

Accessible with the following methods

Method Description
GET_ATTACHTIME() Getter for ATTACHTIME, with configurable default
ASK_ATTACHTIME() Getter for ATTACHTIME w/ exceptions if field has no value
HAS_ATTACHTIME() Determine if ATTACHTIME has a value

DeleteOnTermination

Indicates whether the 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

Status

The attachment state.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

VolumeId

The ID of the EBS volume.

Accessible with the following methods

Method Description
GET_VOLUMEID() Getter for VOLUMEID, with configurable default
ASK_VOLUMEID() Getter for VOLUMEID w/ exceptions if field has no value
HAS_VOLUMEID() Determine if VOLUMEID has a value

AssociatedResource

The ARN of the Amazon Web Services-managed resource to which the volume is attached.

Accessible with the following methods

Method Description
GET_ASSOCIATEDRESOURCE() Getter for ASSOCIATEDRESOURCE, with configurable default
ASK_ASSOCIATEDRESOURCE() Getter for ASSOCIATEDRESOURCE w/ exceptions if field has no
HAS_ASSOCIATEDRESOURCE() Determine if ASSOCIATEDRESOURCE has a value

VolumeOwnerId

The ID of the Amazon Web Services account that owns the volume.

This parameter is returned only for volumes that are attached to Amazon Web Services-managed resources.

Accessible with the following methods

Method Description
GET_VOLUMEOWNERID() Getter for VOLUMEOWNERID, with configurable default
ASK_VOLUMEOWNERID() Getter for VOLUMEOWNERID w/ exceptions if field has no value
HAS_VOLUMEOWNERID() Determine if VOLUMEOWNERID has a value

Operator

The service provider that manages the EBS volume.

Accessible with the following methods

Method Description
GET_OPERATOR() Getter for OPERATOR