amazonka-workspaces-2.0: Amazon WorkSpaces SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkSpaces.Types.WorkspaceProperties

Description

 
Synopsis

Documentation

data WorkspaceProperties Source #

Describes a WorkSpace.

See: newWorkspaceProperties smart constructor.

Constructors

WorkspaceProperties' 

Fields

Instances

Instances details
FromJSON WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

ToJSON WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Generic WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Associated Types

type Rep WorkspaceProperties :: Type -> Type #

Read WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Show WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

NFData WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Methods

rnf :: WorkspaceProperties -> () #

Eq WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Hashable WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

type Rep WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

type Rep WorkspaceProperties = D1 ('MetaData "WorkspaceProperties" "Amazonka.WorkSpaces.Types.WorkspaceProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "computeTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Compute)) :*: (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Protocol])) :*: S1 ('MetaSel ('Just "rootVolumeSizeGib") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "runningMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunningMode)) :*: (S1 ('MetaSel ('Just "runningModeAutoStopTimeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "userVolumeSizeGib") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newWorkspaceProperties :: WorkspaceProperties Source #

Create a value of WorkspaceProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:computeTypeName:WorkspaceProperties', workspaceProperties_computeTypeName - The compute type. For more information, see Amazon WorkSpaces Bundles.

$sel:protocols:WorkspaceProperties', workspaceProperties_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 WSP.
  • Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).

$sel:rootVolumeSizeGib:WorkspaceProperties', workspaceProperties_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.

$sel:runningMode:WorkspaceProperties', workspaceProperties_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.

$sel:runningModeAutoStopTimeoutInMinutes:WorkspaceProperties', workspaceProperties_runningModeAutoStopTimeoutInMinutes - The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.

$sel:userVolumeSizeGib:WorkspaceProperties', workspaceProperties_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.

workspaceProperties_protocols :: Lens' WorkspaceProperties (Maybe [Protocol]) Source #

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 WSP.
  • Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).

workspaceProperties_rootVolumeSizeGib :: Lens' WorkspaceProperties (Maybe Int) Source #

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.

workspaceProperties_runningMode :: Lens' WorkspaceProperties (Maybe RunningMode) Source #

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.

workspaceProperties_runningModeAutoStopTimeoutInMinutes :: Lens' WorkspaceProperties (Maybe Int) Source #

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

workspaceProperties_userVolumeSizeGib :: Lens' WorkspaceProperties (Maybe Int) Source #

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.