libZSservicesZSamazonka-workspacesZSamazonka-workspaces
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WorkSpaces.Types.WorkspaceProperties

Description

 
Synopsis

Documentation

data WorkspaceProperties Source #

Describes a WorkSpace.

See: newWorkspaceProperties smart constructor.

Constructors

WorkspaceProperties' 

Fields

Instances

Instances details
Eq WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Read WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Show 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 #

NFData WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

Methods

rnf :: WorkspaceProperties -> () #

Hashable WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

ToJSON WorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceProperties

FromJSON 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" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "WorkspaceProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "computeTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Compute)) :*: S1 ('MetaSel ('Just "runningMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunningMode))) :*: (S1 ('MetaSel ('Just "rootVolumeSizeGib") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (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:runningMode:WorkspaceProperties', workspaceProperties_runningMode - The running mode. For more information, see Manage the WorkSpace Running Mode.

$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: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_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_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.