Skip to content

/AWS1/CL_WSIWORKSPACEINSTANCE

Represents a single WorkSpace Instance.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_provisionstate TYPE /AWS1/WSIPROVISIONSTATEENUM /AWS1/WSIPROVISIONSTATEENUM

Current provisioning state of the WorkSpace Instance.

iv_workspaceinstanceid TYPE /AWS1/WSIWORKSPACEINSTANCEID /AWS1/WSIWORKSPACEINSTANCEID

Unique identifier for the WorkSpace Instance.

io_ec2managedinstance TYPE REF TO /AWS1/CL_WSIEC2MANAGEDINSTANCE /AWS1/CL_WSIEC2MANAGEDINSTANCE

Details of the associated EC2 managed instance.


Queryable Attributes

ProvisionState

Current provisioning state of the WorkSpace Instance.

Accessible with the following methods

Method Description
GET_PROVISIONSTATE() Getter for PROVISIONSTATE, with configurable default
ASK_PROVISIONSTATE() Getter for PROVISIONSTATE w/ exceptions if field has no valu
HAS_PROVISIONSTATE() Determine if PROVISIONSTATE has a value

WorkspaceInstanceId

Unique identifier for the WorkSpace Instance.

Accessible with the following methods

Method Description
GET_WORKSPACEINSTANCEID() Getter for WORKSPACEINSTANCEID, with configurable default
ASK_WORKSPACEINSTANCEID() Getter for WORKSPACEINSTANCEID w/ exceptions if field has no
HAS_WORKSPACEINSTANCEID() Determine if WORKSPACEINSTANCEID has a value

EC2ManagedInstance

Details of the associated EC2 managed instance.

Accessible with the following methods

Method Description
GET_EC2MANAGEDINSTANCE() Getter for EC2MANAGEDINSTANCE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_WORKSPACEINSTANCES

TYPES TT_WORKSPACEINSTANCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_WSIWORKSPACEINSTANCE WITH DEFAULT KEY
.