Skip to content

/AWS1/CL_WSIBLOCKDEVICEMAPREQ

Defines device mapping for WorkSpace Instance storage.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_devicename TYPE /AWS1/WSIDEVICENAME /AWS1/WSIDEVICENAME

Name of the device for storage mapping.

io_ebs TYPE REF TO /AWS1/CL_WSIEBSBLOCKDEVICE /AWS1/CL_WSIEBSBLOCKDEVICE

EBS volume configuration for the device.

iv_nodevice TYPE /AWS1/WSIDEVICENAME /AWS1/WSIDEVICENAME

Indicates device should not be mapped.

iv_virtualname TYPE /AWS1/WSIVIRTUALNAME /AWS1/WSIVIRTUALNAME

Virtual device name for ephemeral storage.


Queryable Attributes

DeviceName

Name of the device for storage mapping.

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

Ebs

EBS volume configuration for the device.

Accessible with the following methods

Method Description
GET_EBS() Getter for EBS

NoDevice

Indicates device should not be mapped.

Accessible with the following methods

Method Description
GET_NODEVICE() Getter for NODEVICE, with configurable default
ASK_NODEVICE() Getter for NODEVICE w/ exceptions if field has no value
HAS_NODEVICE() Determine if NODEVICE has a value

VirtualName

Virtual device name for ephemeral storage.

Accessible with the following methods

Method Description
GET_VIRTUALNAME() Getter for VIRTUALNAME, with configurable default
ASK_VIRTUALNAME() Getter for VIRTUALNAME w/ exceptions if field has no value
HAS_VIRTUALNAME() Determine if VIRTUALNAME 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_BLOCKDEVICEMAPPINGS

TYPES TT_BLOCKDEVICEMAPPINGS TYPE STANDARD TABLE OF REF TO /AWS1/CL_WSIBLOCKDEVICEMAPREQ WITH DEFAULT KEY
.