Skip to content

/AWS1/CL_WSPWORKSPACEPRPS

Describes a WorkSpace.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_runningmode TYPE /AWS1/WSPRUNNINGMODE /AWS1/WSPRUNNINGMODE

The running mode. For more information, see Manage the WorkSpace Running Mode.

The MANUAL value is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see Amazon WorkSpaces Core.

Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?

iv_runningmdeautostoptoinm00 TYPE /AWS1/WSPRUNNINGMDEAUTOSTOPT00 /AWS1/WSPRUNNINGMDEAUTOSTOPT00

The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.

iv_rootvolumesizegib TYPE /AWS1/WSPROOTVOLUMESIZEGIB /AWS1/WSPROOTVOLUMESIZEGIB

The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.

iv_uservolumesizegib TYPE /AWS1/WSPUSERVOLUMESIZEGIB /AWS1/WSPUSERVOLUMESIZEGIB

The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.

iv_computetypename TYPE /AWS1/WSPCOMPUTE /AWS1/WSPCOMPUTE

The compute type. For more information, see Amazon WorkSpaces Bundles.

it_protocols TYPE /AWS1/CL_WSPPROTOCOLLIST_W=>TT_PROTOCOLLIST TT_PROTOCOLLIST

The protocol. For more information, see Protocols for Amazon WorkSpaces.

  • Only available for WorkSpaces created with PCoIP bundles.

  • The Protocols property is case sensitive. Ensure you use PCOIP or DCV (formerly WSP).

  • Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).

iv_operatingsystemname TYPE /AWS1/WSPOPERATINGSYSTEMNAME /AWS1/WSPOPERATINGSYSTEMNAME

The name of the operating system.

io_globalaccelerator TYPE REF TO /AWS1/CL_WSPGLBACCELERATORFO00 /AWS1/CL_WSPGLBACCELERATORFO00

Indicates the Global Accelerator properties.


Queryable Attributes

RunningMode

The running mode. For more information, see Manage the WorkSpace Running Mode.

The MANUAL value is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see Amazon WorkSpaces Core.

Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?

Accessible with the following methods

Method Description
GET_RUNNINGMODE() Getter for RUNNINGMODE, with configurable default
ASK_RUNNINGMODE() Getter for RUNNINGMODE w/ exceptions if field has no value
HAS_RUNNINGMODE() Determine if RUNNINGMODE has a value

RunningModeAutoStopTimeoutInMinutes

The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.

Accessible with the following methods

Method Description
GET_RUNNINGMDEAUTOSTOPTOIN00() Getter for RUNNINGMODEAUTOSTOPTOINMINS, with configurable de
ASK_RUNNINGMDEAUTOSTOPTOIN00() Getter for RUNNINGMODEAUTOSTOPTOINMINS w/ exceptions if fiel
HAS_RUNNINGMDEAUTOSTOPTOIN00() Determine if RUNNINGMODEAUTOSTOPTOINMINS has a value

RootVolumeSizeGib

The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.

Accessible with the following methods

Method Description
GET_ROOTVOLUMESIZEGIB() Getter for ROOTVOLUMESIZEGIB, with configurable default
ASK_ROOTVOLUMESIZEGIB() Getter for ROOTVOLUMESIZEGIB w/ exceptions if field has no v
HAS_ROOTVOLUMESIZEGIB() Determine if ROOTVOLUMESIZEGIB has a value

UserVolumeSizeGib

The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.

Accessible with the following methods

Method Description
GET_USERVOLUMESIZEGIB() Getter for USERVOLUMESIZEGIB, with configurable default
ASK_USERVOLUMESIZEGIB() Getter for USERVOLUMESIZEGIB w/ exceptions if field has no v
HAS_USERVOLUMESIZEGIB() Determine if USERVOLUMESIZEGIB has a value

ComputeTypeName

The compute type. For more information, see Amazon WorkSpaces Bundles.

Accessible with the following methods

Method Description
GET_COMPUTETYPENAME() Getter for COMPUTETYPENAME, with configurable default
ASK_COMPUTETYPENAME() Getter for COMPUTETYPENAME w/ exceptions if field has no val
HAS_COMPUTETYPENAME() Determine if COMPUTETYPENAME has a value

Protocols

The protocol. For more information, see Protocols for Amazon WorkSpaces.

  • Only available for WorkSpaces created with PCoIP bundles.

  • The Protocols property is case sensitive. Ensure you use PCOIP or DCV (formerly WSP).

  • Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).

Accessible with the following methods

Method Description
GET_PROTOCOLS() Getter for PROTOCOLS, with configurable default
ASK_PROTOCOLS() Getter for PROTOCOLS w/ exceptions if field has no value
HAS_PROTOCOLS() Determine if PROTOCOLS has a value

OperatingSystemName

The name of the operating system.

Accessible with the following methods

Method Description
GET_OPERATINGSYSTEMNAME() Getter for OPERATINGSYSTEMNAME, with configurable default
ASK_OPERATINGSYSTEMNAME() Getter for OPERATINGSYSTEMNAME w/ exceptions if field has no
HAS_OPERATINGSYSTEMNAME() Determine if OPERATINGSYSTEMNAME has a value

GlobalAccelerator

Indicates the Global Accelerator properties.

Accessible with the following methods

Method Description
GET_GLOBALACCELERATOR() Getter for GLOBALACCELERATOR