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

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-04-08 of the Amazon WorkSpaces SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

The user is not authorized to access a resource.

_InvalidParameterValuesException :: AsError a => Fold a ServiceError Source #

One or more parameter values are not valid.

_InvalidResourceStateException :: AsError a => Fold a ServiceError Source #

The state of the resource is not valid for this operation.

_OperationInProgressException :: AsError a => Fold a ServiceError Source #

The properties of this WorkSpace are currently being modified. Try again in a moment.

_OperationNotSupportedException :: AsError a => Fold a ServiceError Source #

This operation is not supported.

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified resource already exists.

_ResourceAssociatedException :: AsError a => Fold a ServiceError Source #

The resource is associated with a directory.

_ResourceCreationFailedException :: AsError a => Fold a ServiceError Source #

The resource could not be created.

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

Your resource limits have been exceeded.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource could not be found.

_ResourceUnavailableException :: AsError a => Fold a ServiceError Source #

The specified resource is not available.

_UnsupportedNetworkConfigurationException :: AsError a => Fold a ServiceError Source #

The configuration of this network is not supported for this operation, or your network configuration conflicts with the Amazon WorkSpaces management network IP range. For more information, see Configure a VPC for Amazon WorkSpaces.

_UnsupportedWorkspaceConfigurationException :: AsError a => Fold a ServiceError Source #

The configuration of this WorkSpace is not supported for this operation. For more information, see Required Configuration and Service Components for WorkSpaces .

_WorkspacesDefaultRoleNotFoundException :: AsError a => Fold a ServiceError Source #

The workspaces_DefaultRole role could not be found. If this is the first time you are registering a directory, you will need to create the workspaces_DefaultRole role before you can register a directory. For more information, see Creating the workspaces_DefaultRole Role.

AccessPropertyValue

newtype AccessPropertyValue Source #

Instances

Instances details
FromJSON AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

FromJSONKey AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToJSON AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToJSONKey AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToByteString AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToHeader AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToLog AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToQuery AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

FromText AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToText AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

FromXML AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

ToXML AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Generic AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Associated Types

type Rep AccessPropertyValue :: Type -> Type #

Read AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Show AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

NFData AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Methods

rnf :: AccessPropertyValue -> () #

Eq AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Ord AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

Hashable AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

type Rep AccessPropertyValue Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccessPropertyValue

type Rep AccessPropertyValue = D1 ('MetaData "AccessPropertyValue" "Amazonka.WorkSpaces.Types.AccessPropertyValue" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "AccessPropertyValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessPropertyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Application

newtype Application Source #

Constructors

Application' 

Instances

Instances details
FromJSON Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

FromJSONKey Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToJSON Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToJSONKey Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToByteString Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToHeader Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToLog Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToQuery Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

FromText Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToText Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Methods

toText :: Application -> Text #

FromXML Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

ToXML Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Methods

toXML :: Application -> XML #

Generic Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Associated Types

type Rep Application :: Type -> Type #

Read Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

NFData Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Methods

rnf :: Application -> () #

Eq Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Ord Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

Hashable Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Application

type Rep Application = D1 ('MetaData "Application" "Amazonka.WorkSpaces.Types.Application" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "Application'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociationStatus

newtype AssociationStatus Source #

Instances

Instances details
FromJSON AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

FromJSONKey AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToJSON AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToJSONKey AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToByteString AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToHeader AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToLog AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToQuery AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

FromText AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToText AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

FromXML AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

ToXML AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Generic AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Associated Types

type Rep AssociationStatus :: Type -> Type #

Read AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Show AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

NFData AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Methods

rnf :: AssociationStatus -> () #

Eq AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Ord AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

Hashable AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

type Rep AssociationStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AssociationStatus

type Rep AssociationStatus = D1 ('MetaData "AssociationStatus" "Amazonka.WorkSpaces.Types.AssociationStatus" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "AssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BundleType

newtype BundleType Source #

Constructors

BundleType' 

Fields

Bundled Patterns

pattern BundleType_REGULAR :: BundleType 
pattern BundleType_STANDBY :: BundleType 

Instances

Instances details
FromJSON BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

FromJSONKey BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToJSON BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToJSONKey BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToByteString BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToHeader BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToLog BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToQuery BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

FromText BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToText BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Methods

toText :: BundleType -> Text #

FromXML BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

ToXML BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Methods

toXML :: BundleType -> XML #

Generic BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Associated Types

type Rep BundleType :: Type -> Type #

Read BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Show BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

NFData BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Methods

rnf :: BundleType -> () #

Eq BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Ord BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

Hashable BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

type Rep BundleType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.BundleType

type Rep BundleType = D1 ('MetaData "BundleType" "Amazonka.WorkSpaces.Types.BundleType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "BundleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBundleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateBasedAuthStatusEnum

newtype CertificateBasedAuthStatusEnum Source #

Instances

Instances details
FromJSON CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

FromJSONKey CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToJSON CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToJSONKey CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToByteString CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToHeader CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToLog CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToQuery CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

FromText CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToText CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

FromXML CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

ToXML CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Generic CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Associated Types

type Rep CertificateBasedAuthStatusEnum :: Type -> Type #

Read CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Show CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

NFData CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Eq CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Ord CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

Hashable CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

type Rep CertificateBasedAuthStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum

type Rep CertificateBasedAuthStatusEnum = D1 ('MetaData "CertificateBasedAuthStatusEnum" "Amazonka.WorkSpaces.Types.CertificateBasedAuthStatusEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "CertificateBasedAuthStatusEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateBasedAuthStatusEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientDeviceType

newtype ClientDeviceType Source #

Instances

Instances details
FromJSON ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

FromJSONKey ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToJSON ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToJSONKey ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToByteString ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToHeader ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToLog ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToQuery ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

FromText ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToText ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

FromXML ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

ToXML ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Generic ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Associated Types

type Rep ClientDeviceType :: Type -> Type #

Read ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Show ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

NFData ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Methods

rnf :: ClientDeviceType -> () #

Eq ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Ord ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

Hashable ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

type Rep ClientDeviceType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientDeviceType

type Rep ClientDeviceType = D1 ('MetaData "ClientDeviceType" "Amazonka.WorkSpaces.Types.ClientDeviceType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ClientDeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Compute

newtype Compute Source #

Constructors

Compute' 

Fields

Instances

Instances details
FromJSON Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

FromJSONKey Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToJSON Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToJSONKey Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToByteString Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

toBS :: Compute -> ByteString #

ToHeader Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

toHeader :: HeaderName -> Compute -> [Header] #

ToLog Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToQuery Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

FromText Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToText Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

toText :: Compute -> Text #

FromXML Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

ToXML Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

toXML :: Compute -> XML #

Generic Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Associated Types

type Rep Compute :: Type -> Type #

Methods

from :: Compute -> Rep Compute x #

to :: Rep Compute x -> Compute #

Read Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Show Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

NFData Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

rnf :: Compute -> () #

Eq Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

(==) :: Compute -> Compute -> Bool #

(/=) :: Compute -> Compute -> Bool #

Ord Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Hashable Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

Methods

hashWithSalt :: Int -> Compute -> Int #

hash :: Compute -> Int #

type Rep Compute Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Compute

type Rep Compute = D1 ('MetaData "Compute" "Amazonka.WorkSpaces.Types.Compute" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "Compute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCompute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionAliasState

newtype ConnectionAliasState Source #

Instances

Instances details
FromJSON ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

FromJSONKey ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToJSON ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToJSONKey ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToByteString ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToHeader ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToLog ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToQuery ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

FromText ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToText ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

FromXML ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

ToXML ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Generic ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Associated Types

type Rep ConnectionAliasState :: Type -> Type #

Read ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Show ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

NFData ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Methods

rnf :: ConnectionAliasState -> () #

Eq ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Ord ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

Hashable ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

type Rep ConnectionAliasState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasState

type Rep ConnectionAliasState = D1 ('MetaData "ConnectionAliasState" "Amazonka.WorkSpaces.Types.ConnectionAliasState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ConnectionAliasState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionAliasState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionState

newtype ConnectionState Source #

Constructors

ConnectionState' 

Instances

Instances details
FromJSON ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

FromJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToJSON ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToByteString ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToHeader ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToLog ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToQuery ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

FromText ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToText ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

FromXML ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

ToXML ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Methods

toXML :: ConnectionState -> XML #

Generic ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Associated Types

type Rep ConnectionState :: Type -> Type #

Read ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Show ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

NFData ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Methods

rnf :: ConnectionState -> () #

Eq ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Ord ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

Hashable ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

type Rep ConnectionState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionState

type Rep ConnectionState = D1 ('MetaData "ConnectionState" "Amazonka.WorkSpaces.Types.ConnectionState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ConnectionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DedicatedTenancyModificationStateEnum

newtype DedicatedTenancyModificationStateEnum Source #

Instances

Instances details
FromJSON DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

FromJSONKey DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToJSON DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToJSONKey DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToByteString DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToHeader DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToLog DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToQuery DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

FromText DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToText DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

FromXML DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

ToXML DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Generic DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Read DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Show DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

NFData DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Eq DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Ord DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

Hashable DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

type Rep DedicatedTenancyModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum

type Rep DedicatedTenancyModificationStateEnum = D1 ('MetaData "DedicatedTenancyModificationStateEnum" "Amazonka.WorkSpaces.Types.DedicatedTenancyModificationStateEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "DedicatedTenancyModificationStateEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDedicatedTenancyModificationStateEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DedicatedTenancySupportEnum

newtype DedicatedTenancySupportEnum Source #

Instances

Instances details
FromJSON DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

FromJSONKey DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToJSON DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToJSONKey DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToByteString DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToHeader DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToLog DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToQuery DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

FromText DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToText DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

FromXML DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

ToXML DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Generic DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Associated Types

type Rep DedicatedTenancySupportEnum :: Type -> Type #

Read DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Show DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

NFData DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Eq DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Ord DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

Hashable DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

type Rep DedicatedTenancySupportEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum

type Rep DedicatedTenancySupportEnum = D1 ('MetaData "DedicatedTenancySupportEnum" "Amazonka.WorkSpaces.Types.DedicatedTenancySupportEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "DedicatedTenancySupportEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDedicatedTenancySupportEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DedicatedTenancySupportResultEnum

newtype DedicatedTenancySupportResultEnum Source #

Instances

Instances details
FromJSON DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

FromJSONKey DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToJSON DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToJSONKey DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToByteString DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToHeader DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToLog DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToQuery DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

FromText DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToText DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

FromXML DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

ToXML DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Generic DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Associated Types

type Rep DedicatedTenancySupportResultEnum :: Type -> Type #

Read DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Show DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

NFData DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Eq DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Ord DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

Hashable DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

type Rep DedicatedTenancySupportResultEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum

type Rep DedicatedTenancySupportResultEnum = D1 ('MetaData "DedicatedTenancySupportResultEnum" "Amazonka.WorkSpaces.Types.DedicatedTenancySupportResultEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "DedicatedTenancySupportResultEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDedicatedTenancySupportResultEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeletableCertificateBasedAuthProperty

newtype DeletableCertificateBasedAuthProperty Source #

Instances

Instances details
FromJSON DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

FromJSONKey DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToJSON DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToJSONKey DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToByteString DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToHeader DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToLog DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToQuery DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

FromText DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToText DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

FromXML DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

ToXML DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Generic DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Read DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Show DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

NFData DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Eq DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Ord DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

Hashable DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

type Rep DeletableCertificateBasedAuthProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty

type Rep DeletableCertificateBasedAuthProperty = D1 ('MetaData "DeletableCertificateBasedAuthProperty" "Amazonka.WorkSpaces.Types.DeletableCertificateBasedAuthProperty" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "DeletableCertificateBasedAuthProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeletableCertificateBasedAuthProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeletableSamlProperty

newtype DeletableSamlProperty Source #

Instances

Instances details
FromJSON DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

FromJSONKey DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToJSON DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToJSONKey DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToByteString DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToHeader DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToLog DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToQuery DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

FromText DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToText DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

FromXML DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

ToXML DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Generic DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Associated Types

type Rep DeletableSamlProperty :: Type -> Type #

Read DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Show DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

NFData DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Methods

rnf :: DeletableSamlProperty -> () #

Eq DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Ord DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

Hashable DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

type Rep DeletableSamlProperty Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DeletableSamlProperty

type Rep DeletableSamlProperty = D1 ('MetaData "DeletableSamlProperty" "Amazonka.WorkSpaces.Types.DeletableSamlProperty" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "DeletableSamlProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeletableSamlProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageType

newtype ImageType Source #

Constructors

ImageType' 

Fields

Bundled Patterns

pattern ImageType_OWNED :: ImageType 
pattern ImageType_SHARED :: ImageType 

Instances

Instances details
FromJSON ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

FromJSONKey ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToJSON ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToJSONKey ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToByteString ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Methods

toBS :: ImageType -> ByteString #

ToHeader ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToLog ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToQuery ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

FromText ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToText ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Methods

toText :: ImageType -> Text #

FromXML ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

ToXML ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Methods

toXML :: ImageType -> XML #

Generic ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Associated Types

type Rep ImageType :: Type -> Type #

Read ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Show ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

NFData ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Methods

rnf :: ImageType -> () #

Eq ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Ord ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

Hashable ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

type Rep ImageType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImageType

type Rep ImageType = D1 ('MetaData "ImageType" "Amazonka.WorkSpaces.Types.ImageType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ImageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogUploadEnum

newtype LogUploadEnum Source #

Constructors

LogUploadEnum' 

Instances

Instances details
FromJSON LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

FromJSONKey LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToJSON LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToJSONKey LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToByteString LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToHeader LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToLog LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToQuery LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

FromText LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToText LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Methods

toText :: LogUploadEnum -> Text #

FromXML LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

ToXML LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Methods

toXML :: LogUploadEnum -> XML #

Generic LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Associated Types

type Rep LogUploadEnum :: Type -> Type #

Read LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Show LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

NFData LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Methods

rnf :: LogUploadEnum -> () #

Eq LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Ord LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

Hashable LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

type Rep LogUploadEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.LogUploadEnum

type Rep LogUploadEnum = D1 ('MetaData "LogUploadEnum" "Amazonka.WorkSpaces.Types.LogUploadEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "LogUploadEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogUploadEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ModificationResourceEnum

newtype ModificationResourceEnum Source #

Instances

Instances details
FromJSON ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

FromJSONKey ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToJSON ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToJSONKey ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToByteString ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToHeader ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToLog ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToQuery ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

FromText ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToText ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

FromXML ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

ToXML ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Generic ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Associated Types

type Rep ModificationResourceEnum :: Type -> Type #

Read ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Show ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

NFData ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Eq ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Ord ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

Hashable ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

type Rep ModificationResourceEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationResourceEnum

type Rep ModificationResourceEnum = D1 ('MetaData "ModificationResourceEnum" "Amazonka.WorkSpaces.Types.ModificationResourceEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ModificationResourceEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromModificationResourceEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ModificationStateEnum

newtype ModificationStateEnum Source #

Instances

Instances details
FromJSON ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

FromJSONKey ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToJSON ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToJSONKey ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToByteString ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToHeader ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToLog ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToQuery ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

FromText ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToText ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

FromXML ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

ToXML ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Generic ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Associated Types

type Rep ModificationStateEnum :: Type -> Type #

Read ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Show ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

NFData ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Methods

rnf :: ModificationStateEnum -> () #

Eq ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Ord ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

Hashable ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

type Rep ModificationStateEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationStateEnum

type Rep ModificationStateEnum = D1 ('MetaData "ModificationStateEnum" "Amazonka.WorkSpaces.Types.ModificationStateEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ModificationStateEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromModificationStateEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperatingSystemType

newtype OperatingSystemType Source #

Instances

Instances details
FromJSON OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

FromJSONKey OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToJSON OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToJSONKey OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToByteString OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToHeader OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToLog OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToQuery OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

FromText OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToText OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

FromXML OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

ToXML OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Generic OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Associated Types

type Rep OperatingSystemType :: Type -> Type #

Read OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Show OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

NFData OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Methods

rnf :: OperatingSystemType -> () #

Eq OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Ord OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

Hashable OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

type Rep OperatingSystemType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystemType

type Rep OperatingSystemType = D1 ('MetaData "OperatingSystemType" "Amazonka.WorkSpaces.Types.OperatingSystemType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "OperatingSystemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperatingSystemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Bundled Patterns

pattern Protocol_PCOIP :: Protocol 
pattern Protocol_WSP :: Protocol 

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

toHeader :: HeaderName -> Protocol -> [Header] #

ToLog Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

FromText Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

toText :: Protocol -> Text #

FromXML Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

toXML :: Protocol -> XML #

Generic Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

Read Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.WorkSpaces.Types.Protocol" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReconnectEnum

newtype ReconnectEnum Source #

Constructors

ReconnectEnum' 

Instances

Instances details
FromJSON ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

FromJSONKey ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToJSON ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToJSONKey ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToByteString ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToHeader ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToLog ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToQuery ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

FromText ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToText ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Methods

toText :: ReconnectEnum -> Text #

FromXML ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

ToXML ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Methods

toXML :: ReconnectEnum -> XML #

Generic ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Associated Types

type Rep ReconnectEnum :: Type -> Type #

Read ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Show ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

NFData ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Methods

rnf :: ReconnectEnum -> () #

Eq ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Ord ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

Hashable ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

type Rep ReconnectEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ReconnectEnum

type Rep ReconnectEnum = D1 ('MetaData "ReconnectEnum" "Amazonka.WorkSpaces.Types.ReconnectEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "ReconnectEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReconnectEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RunningMode

newtype RunningMode Source #

Constructors

RunningMode' 

Instances

Instances details
FromJSON RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

FromJSONKey RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToJSON RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToJSONKey RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToByteString RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToHeader RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToLog RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToQuery RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

FromText RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToText RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Methods

toText :: RunningMode -> Text #

FromXML RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

ToXML RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Methods

toXML :: RunningMode -> XML #

Generic RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Associated Types

type Rep RunningMode :: Type -> Type #

Read RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Show RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

NFData RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Methods

rnf :: RunningMode -> () #

Eq RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Ord RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

Hashable RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

type Rep RunningMode Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RunningMode

type Rep RunningMode = D1 ('MetaData "RunningMode" "Amazonka.WorkSpaces.Types.RunningMode" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "RunningMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRunningMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SamlStatusEnum

newtype SamlStatusEnum Source #

Constructors

SamlStatusEnum' 

Instances

Instances details
FromJSON SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

FromJSONKey SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToJSON SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToJSONKey SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToByteString SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToHeader SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToLog SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToQuery SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

FromText SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToText SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

FromXML SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

ToXML SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Methods

toXML :: SamlStatusEnum -> XML #

Generic SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Associated Types

type Rep SamlStatusEnum :: Type -> Type #

Read SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Show SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

NFData SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Methods

rnf :: SamlStatusEnum -> () #

Eq SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Ord SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

Hashable SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

type Rep SamlStatusEnum Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlStatusEnum

type Rep SamlStatusEnum = D1 ('MetaData "SamlStatusEnum" "Amazonka.WorkSpaces.Types.SamlStatusEnum" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "SamlStatusEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSamlStatusEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StandbyWorkspaceRelationshipType

newtype StandbyWorkspaceRelationshipType Source #

Instances

Instances details
FromJSON StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

FromJSONKey StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToJSON StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToJSONKey StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToByteString StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToHeader StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToLog StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToQuery StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

FromText StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToText StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

FromXML StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

ToXML StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Generic StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Associated Types

type Rep StandbyWorkspaceRelationshipType :: Type -> Type #

Read StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Show StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

NFData StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Eq StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Ord StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

Hashable StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

type Rep StandbyWorkspaceRelationshipType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType

type Rep StandbyWorkspaceRelationshipType = D1 ('MetaData "StandbyWorkspaceRelationshipType" "Amazonka.WorkSpaces.Types.StandbyWorkspaceRelationshipType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "StandbyWorkspaceRelationshipType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStandbyWorkspaceRelationshipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetWorkspaceState

newtype TargetWorkspaceState Source #

Instances

Instances details
FromJSON TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

FromJSONKey TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToJSON TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToJSONKey TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToByteString TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToHeader TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToLog TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToQuery TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

FromText TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToText TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

FromXML TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

ToXML TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Generic TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Associated Types

type Rep TargetWorkspaceState :: Type -> Type #

Read TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Show TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

NFData TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Methods

rnf :: TargetWorkspaceState -> () #

Eq TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Ord TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

Hashable TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

type Rep TargetWorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TargetWorkspaceState

type Rep TargetWorkspaceState = D1 ('MetaData "TargetWorkspaceState" "Amazonka.WorkSpaces.Types.TargetWorkspaceState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "TargetWorkspaceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetWorkspaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tenancy

newtype Tenancy Source #

Constructors

Tenancy' 

Fields

Bundled Patterns

pattern Tenancy_DEDICATED :: Tenancy 
pattern Tenancy_SHARED :: Tenancy 

Instances

Instances details
FromJSON Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

FromJSONKey Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToJSON Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToJSONKey Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToByteString Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

toBS :: Tenancy -> ByteString #

ToHeader Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

toHeader :: HeaderName -> Tenancy -> [Header] #

ToLog Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToQuery Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

FromText Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToText Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

toText :: Tenancy -> Text #

FromXML Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

ToXML Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

toXML :: Tenancy -> XML #

Generic Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Associated Types

type Rep Tenancy :: Type -> Type #

Methods

from :: Tenancy -> Rep Tenancy x #

to :: Rep Tenancy x -> Tenancy #

Read Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Show Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

NFData Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

rnf :: Tenancy -> () #

Eq Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

(==) :: Tenancy -> Tenancy -> Bool #

(/=) :: Tenancy -> Tenancy -> Bool #

Ord Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Hashable Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

Methods

hashWithSalt :: Int -> Tenancy -> Int #

hash :: Tenancy -> Int #

type Rep Tenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tenancy

type Rep Tenancy = D1 ('MetaData "Tenancy" "Amazonka.WorkSpaces.Types.Tenancy" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "Tenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceBundleState

newtype WorkspaceBundleState Source #

Instances

Instances details
FromJSON WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

FromJSONKey WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToJSON WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToJSONKey WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToByteString WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToHeader WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToLog WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToQuery WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

FromText WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToText WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

FromXML WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

ToXML WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Generic WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Associated Types

type Rep WorkspaceBundleState :: Type -> Type #

Read WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Show WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

NFData WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Methods

rnf :: WorkspaceBundleState -> () #

Eq WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Ord WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

Hashable WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

type Rep WorkspaceBundleState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundleState

type Rep WorkspaceBundleState = D1 ('MetaData "WorkspaceBundleState" "Amazonka.WorkSpaces.Types.WorkspaceBundleState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceBundleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceBundleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceDirectoryState

newtype WorkspaceDirectoryState Source #

Instances

Instances details
FromJSON WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

FromJSONKey WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToJSON WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToJSONKey WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToByteString WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToHeader WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToLog WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToQuery WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

FromText WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToText WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

FromXML WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

ToXML WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Generic WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Associated Types

type Rep WorkspaceDirectoryState :: Type -> Type #

Read WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Show WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

NFData WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Methods

rnf :: WorkspaceDirectoryState -> () #

Eq WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Ord WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

Hashable WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

type Rep WorkspaceDirectoryState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryState

type Rep WorkspaceDirectoryState = D1 ('MetaData "WorkspaceDirectoryState" "Amazonka.WorkSpaces.Types.WorkspaceDirectoryState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceDirectoryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceDirectoryState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceDirectoryType

newtype WorkspaceDirectoryType Source #

Instances

Instances details
FromJSON WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

FromJSONKey WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToJSON WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToJSONKey WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToByteString WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToHeader WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToLog WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToQuery WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

FromText WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToText WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

FromXML WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

ToXML WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Generic WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Associated Types

type Rep WorkspaceDirectoryType :: Type -> Type #

Read WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Show WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

NFData WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Methods

rnf :: WorkspaceDirectoryType -> () #

Eq WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Ord WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

Hashable WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

type Rep WorkspaceDirectoryType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectoryType

type Rep WorkspaceDirectoryType = D1 ('MetaData "WorkspaceDirectoryType" "Amazonka.WorkSpaces.Types.WorkspaceDirectoryType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceDirectoryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceDirectoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceImageIngestionProcess

newtype WorkspaceImageIngestionProcess Source #

Instances

Instances details
FromJSON WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

FromJSONKey WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToJSON WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToJSONKey WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToByteString WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToHeader WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToLog WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToQuery WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

FromText WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToText WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

FromXML WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

ToXML WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Generic WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Associated Types

type Rep WorkspaceImageIngestionProcess :: Type -> Type #

Read WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Show WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

NFData WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Eq WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Ord WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

Hashable WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

type Rep WorkspaceImageIngestionProcess Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess

type Rep WorkspaceImageIngestionProcess = D1 ('MetaData "WorkspaceImageIngestionProcess" "Amazonka.WorkSpaces.Types.WorkspaceImageIngestionProcess" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceImageIngestionProcess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceImageIngestionProcess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceImageRequiredTenancy

newtype WorkspaceImageRequiredTenancy Source #

Instances

Instances details
FromJSON WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

FromJSONKey WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToJSON WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToJSONKey WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToByteString WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToHeader WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToLog WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToQuery WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

FromText WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToText WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

FromXML WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

ToXML WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Generic WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Associated Types

type Rep WorkspaceImageRequiredTenancy :: Type -> Type #

Read WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Show WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

NFData WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Eq WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Ord WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

Hashable WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

type Rep WorkspaceImageRequiredTenancy Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy

type Rep WorkspaceImageRequiredTenancy = D1 ('MetaData "WorkspaceImageRequiredTenancy" "Amazonka.WorkSpaces.Types.WorkspaceImageRequiredTenancy" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceImageRequiredTenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceImageRequiredTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceImageState

newtype WorkspaceImageState Source #

Instances

Instances details
FromJSON WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

FromJSONKey WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToJSON WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToJSONKey WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToByteString WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToHeader WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToLog WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToQuery WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

FromText WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToText WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

FromXML WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

ToXML WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Generic WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Associated Types

type Rep WorkspaceImageState :: Type -> Type #

Read WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Show WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

NFData WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Methods

rnf :: WorkspaceImageState -> () #

Eq WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Ord WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

Hashable WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

type Rep WorkspaceImageState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImageState

type Rep WorkspaceImageState = D1 ('MetaData "WorkspaceImageState" "Amazonka.WorkSpaces.Types.WorkspaceImageState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceImageState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceState

newtype WorkspaceState Source #

Constructors

WorkspaceState' 

Instances

Instances details
FromJSON WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

FromJSONKey WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToJSON WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToJSONKey WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToByteString WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToHeader WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToLog WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToQuery WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

FromText WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToText WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

FromXML WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

ToXML WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Methods

toXML :: WorkspaceState -> XML #

Generic WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Associated Types

type Rep WorkspaceState :: Type -> Type #

Read WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Show WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

NFData WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Methods

rnf :: WorkspaceState -> () #

Eq WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Ord WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

Hashable WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

type Rep WorkspaceState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceState

type Rep WorkspaceState = D1 ('MetaData "WorkspaceState" "Amazonka.WorkSpaces.Types.WorkspaceState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'True) (C1 ('MetaCons "WorkspaceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountModification

data AccountModification Source #

Describes a modification to the configuration of Bring Your Own License (BYOL) for the specified account.

See: newAccountModification smart constructor.

Constructors

AccountModification' 

Fields

Instances

Instances details
FromJSON AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Generic AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Associated Types

type Rep AccountModification :: Type -> Type #

Read AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Show AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

NFData AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Methods

rnf :: AccountModification -> () #

Eq AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Hashable AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

type Rep AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

type Rep AccountModification = D1 ('MetaData "AccountModification" "Amazonka.WorkSpaces.Types.AccountModification" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "AccountModification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dedicatedTenancyManagementCidrRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dedicatedTenancySupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancySupportResultEnum)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "modificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancyModificationStateEnum)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newAccountModification :: AccountModification Source #

Create a value of AccountModification 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:dedicatedTenancyManagementCidrRange:AccountModification', accountModification_dedicatedTenancyManagementCidrRange - The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

$sel:dedicatedTenancySupport:AccountModification', accountModification_dedicatedTenancySupport - The status of BYOL (whether BYOL is being enabled or disabled).

$sel:errorCode:AccountModification', accountModification_errorCode - The error code that is returned if the configuration of BYOL cannot be modified.

$sel:errorMessage:AccountModification', accountModification_errorMessage - The text of the error message that is returned if the configuration of BYOL cannot be modified.

$sel:modificationState:AccountModification', accountModification_modificationState - The state of the modification to the configuration of BYOL.

$sel:startTime:AccountModification', accountModification_startTime - The timestamp when the modification of the BYOL configuration was started.

accountModification_dedicatedTenancyManagementCidrRange :: Lens' AccountModification (Maybe Text) Source #

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

accountModification_errorCode :: Lens' AccountModification (Maybe Text) Source #

The error code that is returned if the configuration of BYOL cannot be modified.

accountModification_errorMessage :: Lens' AccountModification (Maybe Text) Source #

The text of the error message that is returned if the configuration of BYOL cannot be modified.

accountModification_startTime :: Lens' AccountModification (Maybe UTCTime) Source #

The timestamp when the modification of the BYOL configuration was started.

CertificateBasedAuthProperties

data CertificateBasedAuthProperties Source #

Describes the properties of the certificate-based authentication you want to use with your WorkSpaces.

See: newCertificateBasedAuthProperties smart constructor.

Constructors

CertificateBasedAuthProperties' 

Fields

Instances

Instances details
FromJSON CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

ToJSON CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

Generic CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

Associated Types

type Rep CertificateBasedAuthProperties :: Type -> Type #

Read CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

Show CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

NFData CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

Eq CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

Hashable CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

type Rep CertificateBasedAuthProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties

type Rep CertificateBasedAuthProperties = D1 ('MetaData "CertificateBasedAuthProperties" "Amazonka.WorkSpaces.Types.CertificateBasedAuthProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "CertificateBasedAuthProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateBasedAuthStatusEnum))))

newCertificateBasedAuthProperties :: CertificateBasedAuthProperties Source #

Create a value of CertificateBasedAuthProperties 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:certificateAuthorityArn:CertificateBasedAuthProperties', certificateBasedAuthProperties_certificateAuthorityArn - The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.

$sel:status:CertificateBasedAuthProperties', certificateBasedAuthProperties_status - The status of the certificate-based authentication properties.

certificateBasedAuthProperties_certificateAuthorityArn :: Lens' CertificateBasedAuthProperties (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.

ClientProperties

data ClientProperties Source #

Describes an Amazon WorkSpaces client.

See: newClientProperties smart constructor.

Constructors

ClientProperties' 

Fields

  • logUploadEnabled :: Maybe LogUploadEnum

    Specifies whether users can upload diagnostic log files of Amazon WorkSpaces client directly to WorkSpaces to troubleshoot issues when using the WorkSpaces client. When enabled, the log files will be sent to WorkSpaces automatically and will be applied to all users in the specified directory.

  • reconnectEnabled :: Maybe ReconnectEnum

    Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.

Instances

Instances details
FromJSON ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

ToJSON ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

Generic ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

Associated Types

type Rep ClientProperties :: Type -> Type #

Read ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

Show ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

NFData ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

Methods

rnf :: ClientProperties -> () #

Eq ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

Hashable ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

type Rep ClientProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientProperties

type Rep ClientProperties = D1 ('MetaData "ClientProperties" "Amazonka.WorkSpaces.Types.ClientProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ClientProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logUploadEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogUploadEnum)) :*: S1 ('MetaSel ('Just "reconnectEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum))))

newClientProperties :: ClientProperties Source #

Create a value of ClientProperties 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:logUploadEnabled:ClientProperties', clientProperties_logUploadEnabled - Specifies whether users can upload diagnostic log files of Amazon WorkSpaces client directly to WorkSpaces to troubleshoot issues when using the WorkSpaces client. When enabled, the log files will be sent to WorkSpaces automatically and will be applied to all users in the specified directory.

$sel:reconnectEnabled:ClientProperties', clientProperties_reconnectEnabled - Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.

clientProperties_logUploadEnabled :: Lens' ClientProperties (Maybe LogUploadEnum) Source #

Specifies whether users can upload diagnostic log files of Amazon WorkSpaces client directly to WorkSpaces to troubleshoot issues when using the WorkSpaces client. When enabled, the log files will be sent to WorkSpaces automatically and will be applied to all users in the specified directory.

clientProperties_reconnectEnabled :: Lens' ClientProperties (Maybe ReconnectEnum) Source #

Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.

ClientPropertiesResult

data ClientPropertiesResult Source #

Information about the Amazon WorkSpaces client.

See: newClientPropertiesResult smart constructor.

Constructors

ClientPropertiesResult' 

Fields

Instances

Instances details
FromJSON ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

Generic ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

Associated Types

type Rep ClientPropertiesResult :: Type -> Type #

Read ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

Show ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

NFData ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

Methods

rnf :: ClientPropertiesResult -> () #

Eq ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

Hashable ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

type Rep ClientPropertiesResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ClientPropertiesResult

type Rep ClientPropertiesResult = D1 ('MetaData "ClientPropertiesResult" "Amazonka.WorkSpaces.Types.ClientPropertiesResult" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ClientPropertiesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientProperties)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientPropertiesResult :: ClientPropertiesResult Source #

Create a value of ClientPropertiesResult 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:clientProperties:ClientPropertiesResult', clientPropertiesResult_clientProperties - Information about the Amazon WorkSpaces client.

$sel:resourceId:ClientPropertiesResult', clientPropertiesResult_resourceId - The resource identifier, in the form of a directory ID.

clientPropertiesResult_resourceId :: Lens' ClientPropertiesResult (Maybe Text) Source #

The resource identifier, in the form of a directory ID.

ComputeType

data ComputeType Source #

Describes the compute type of the bundle.

See: newComputeType smart constructor.

Constructors

ComputeType' 

Fields

Instances

Instances details
FromJSON ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

ToJSON ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

Generic ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

Associated Types

type Rep ComputeType :: Type -> Type #

Read ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

Show ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

NFData ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

Methods

rnf :: ComputeType -> () #

Eq ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

Hashable ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

type Rep ComputeType Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ComputeType

type Rep ComputeType = D1 ('MetaData "ComputeType" "Amazonka.WorkSpaces.Types.ComputeType" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ComputeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Compute))))

newComputeType :: ComputeType Source #

Create a value of ComputeType 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:name:ComputeType', computeType_name - The compute type.

ConnectClientAddIn

data ConnectClientAddIn Source #

Describes an Amazon Connect client add-in.

See: newConnectClientAddIn smart constructor.

Constructors

ConnectClientAddIn' 

Fields

Instances

Instances details
FromJSON ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

Generic ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

Associated Types

type Rep ConnectClientAddIn :: Type -> Type #

Read ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

Show ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

NFData ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

Methods

rnf :: ConnectClientAddIn -> () #

Eq ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

Hashable ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

type Rep ConnectClientAddIn Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectClientAddIn

type Rep ConnectClientAddIn = D1 ('MetaData "ConnectClientAddIn" "Amazonka.WorkSpaces.Types.ConnectClientAddIn" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ConnectClientAddIn'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addInId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectClientAddIn :: ConnectClientAddIn Source #

Create a value of ConnectClientAddIn 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:addInId:ConnectClientAddIn', connectClientAddIn_addInId - The client add-in identifier.

$sel:name:ConnectClientAddIn', connectClientAddIn_name - The name of the client add in.

$sel:resourceId:ConnectClientAddIn', connectClientAddIn_resourceId - The directory identifier for which the client add-in is configured.

$sel:url:ConnectClientAddIn', connectClientAddIn_url - The endpoint URL of the client add-in.

connectClientAddIn_resourceId :: Lens' ConnectClientAddIn (Maybe Text) Source #

The directory identifier for which the client add-in is configured.

connectClientAddIn_url :: Lens' ConnectClientAddIn (Maybe Text) Source #

The endpoint URL of the client add-in.

ConnectionAlias

data ConnectionAlias Source #

Describes a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See: newConnectionAlias smart constructor.

Constructors

ConnectionAlias' 

Fields

Instances

Instances details
FromJSON ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

Generic ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

Associated Types

type Rep ConnectionAlias :: Type -> Type #

Read ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

Show ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

NFData ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

Methods

rnf :: ConnectionAlias -> () #

Eq ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

Hashable ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

type Rep ConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAlias

type Rep ConnectionAlias = D1 ('MetaData "ConnectionAlias" "Amazonka.WorkSpaces.Types.ConnectionAlias" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ConnectionAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ConnectionAliasAssociation)))) :*: (S1 ('MetaSel ('Just "connectionString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionAliasState))))))

newConnectionAlias :: ConnectionAlias Source #

Create a value of ConnectionAlias 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:aliasId:ConnectionAlias', connectionAlias_aliasId - The identifier of the connection alias.

$sel:associations:ConnectionAlias', connectionAlias_associations - The association status of the connection alias.

$sel:connectionString:ConnectionAlias', connectionAlias_connectionString - The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

$sel:ownerAccountId:ConnectionAlias', connectionAlias_ownerAccountId - The identifier of the Amazon Web Services account that owns the connection alias.

$sel:state:ConnectionAlias', connectionAlias_state - The current state of the connection alias.

connectionAlias_aliasId :: Lens' ConnectionAlias (Maybe Text) Source #

The identifier of the connection alias.

connectionAlias_connectionString :: Lens' ConnectionAlias (Maybe Text) Source #

The connection string specified for the connection alias. The connection string must be in the form of a fully qualified domain name (FQDN), such as www.example.com.

connectionAlias_ownerAccountId :: Lens' ConnectionAlias (Maybe Text) Source #

The identifier of the Amazon Web Services account that owns the connection alias.

connectionAlias_state :: Lens' ConnectionAlias (Maybe ConnectionAliasState) Source #

The current state of the connection alias.

ConnectionAliasAssociation

data ConnectionAliasAssociation Source #

Describes a connection alias association that is used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See: newConnectionAliasAssociation smart constructor.

Constructors

ConnectionAliasAssociation' 

Fields

Instances

Instances details
FromJSON ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

Generic ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

Associated Types

type Rep ConnectionAliasAssociation :: Type -> Type #

Read ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

Show ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

NFData ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

Eq ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

Hashable ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

type Rep ConnectionAliasAssociation Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasAssociation

type Rep ConnectionAliasAssociation = D1 ('MetaData "ConnectionAliasAssociation" "Amazonka.WorkSpaces.Types.ConnectionAliasAssociation" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ConnectionAliasAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociationStatus))) :*: (S1 ('MetaSel ('Just "connectionIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectionAliasAssociation :: ConnectionAliasAssociation Source #

Create a value of ConnectionAliasAssociation 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:associatedAccountId:ConnectionAliasAssociation', connectionAliasAssociation_associatedAccountId - The identifier of the Amazon Web Services account that associated the connection alias with a directory.

$sel:associationStatus:ConnectionAliasAssociation', connectionAliasAssociation_associationStatus - The association status of the connection alias.

$sel:connectionIdentifier:ConnectionAliasAssociation', connectionAliasAssociation_connectionIdentifier - The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

$sel:resourceId:ConnectionAliasAssociation', connectionAliasAssociation_resourceId - The identifier of the directory associated with a connection alias.

connectionAliasAssociation_associatedAccountId :: Lens' ConnectionAliasAssociation (Maybe Text) Source #

The identifier of the Amazon Web Services account that associated the connection alias with a directory.

connectionAliasAssociation_connectionIdentifier :: Lens' ConnectionAliasAssociation (Maybe Text) Source #

The identifier of the connection alias association. You use the connection identifier in the DNS TXT record when you're configuring your DNS routing policies.

connectionAliasAssociation_resourceId :: Lens' ConnectionAliasAssociation (Maybe Text) Source #

The identifier of the directory associated with a connection alias.

ConnectionAliasPermission

data ConnectionAliasPermission Source #

Describes the permissions for a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See: newConnectionAliasPermission smart constructor.

Constructors

ConnectionAliasPermission' 

Fields

  • sharedAccountId :: Text

    The identifier of the Amazon Web Services account that the connection alias is shared with.

  • allowAssociation :: Bool

    Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

Instances

Instances details
FromJSON ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

ToJSON ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

Generic ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

Associated Types

type Rep ConnectionAliasPermission :: Type -> Type #

Read ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

Show ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

NFData ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

Eq ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

Hashable ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

type Rep ConnectionAliasPermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ConnectionAliasPermission

type Rep ConnectionAliasPermission = D1 ('MetaData "ConnectionAliasPermission" "Amazonka.WorkSpaces.Types.ConnectionAliasPermission" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ConnectionAliasPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "allowAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newConnectionAliasPermission Source #

Create a value of ConnectionAliasPermission 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:sharedAccountId:ConnectionAliasPermission', connectionAliasPermission_sharedAccountId - The identifier of the Amazon Web Services account that the connection alias is shared with.

$sel:allowAssociation:ConnectionAliasPermission', connectionAliasPermission_allowAssociation - Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

connectionAliasPermission_sharedAccountId :: Lens' ConnectionAliasPermission Text Source #

The identifier of the Amazon Web Services account that the connection alias is shared with.

connectionAliasPermission_allowAssociation :: Lens' ConnectionAliasPermission Bool Source #

Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

DefaultClientBrandingAttributes

data DefaultClientBrandingAttributes Source #

Returns default client branding attributes that were imported. These attributes display on the client login screen.

Client branding attributes are public facing. Ensure that you don't include sensitive information.

See: newDefaultClientBrandingAttributes smart constructor.

Constructors

DefaultClientBrandingAttributes' 

Fields

  • forgotPasswordLink :: Maybe Text

    The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

  • loginMessage :: Maybe (HashMap Text Text)

    The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

  • logoUrl :: Maybe Text

    The logo. The only image format accepted is a binary data object that is converted from a .png file.

  • supportEmail :: Maybe Text

    The support email. The company's customer support email address.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default email is workspaces-feedback@amazon.com.
  • supportLink :: Maybe Text

    The support link. The link for the company's customer support page for their WorkSpace.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive.You can specify one parameter for each platform type, but not both.
    • The default support link is workspaces-feedback@amazon.com.

Instances

Instances details
FromJSON DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

Generic DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

Associated Types

type Rep DefaultClientBrandingAttributes :: Type -> Type #

Read DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

Show DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

NFData DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

Eq DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

Hashable DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

type Rep DefaultClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes

type Rep DefaultClientBrandingAttributes = D1 ('MetaData "DefaultClientBrandingAttributes" "Amazonka.WorkSpaces.Types.DefaultClientBrandingAttributes" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "DefaultClientBrandingAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "forgotPasswordLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loginMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "logoUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "supportEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDefaultClientBrandingAttributes :: DefaultClientBrandingAttributes Source #

Create a value of DefaultClientBrandingAttributes 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:forgotPasswordLink:DefaultClientBrandingAttributes', defaultClientBrandingAttributes_forgotPasswordLink - The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

$sel:loginMessage:DefaultClientBrandingAttributes', defaultClientBrandingAttributes_loginMessage - The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

$sel:logoUrl:DefaultClientBrandingAttributes', defaultClientBrandingAttributes_logoUrl - The logo. The only image format accepted is a binary data object that is converted from a .png file.

$sel:supportEmail:DefaultClientBrandingAttributes', defaultClientBrandingAttributes_supportEmail - The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

$sel:supportLink:DefaultClientBrandingAttributes', defaultClientBrandingAttributes_supportLink - The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive.You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

defaultClientBrandingAttributes_forgotPasswordLink :: Lens' DefaultClientBrandingAttributes (Maybe Text) Source #

The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

defaultClientBrandingAttributes_loginMessage :: Lens' DefaultClientBrandingAttributes (Maybe (HashMap Text Text)) Source #

The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

defaultClientBrandingAttributes_logoUrl :: Lens' DefaultClientBrandingAttributes (Maybe Text) Source #

The logo. The only image format accepted is a binary data object that is converted from a .png file.

defaultClientBrandingAttributes_supportEmail :: Lens' DefaultClientBrandingAttributes (Maybe Text) Source #

The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

defaultClientBrandingAttributes_supportLink :: Lens' DefaultClientBrandingAttributes (Maybe Text) Source #

The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive.You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

DefaultImportClientBrandingAttributes

data DefaultImportClientBrandingAttributes Source #

The default client branding attributes to be imported. These attributes display on the client login screen.

Client branding attributes are public facing. Ensure that you do not include sensitive information.

See: newDefaultImportClientBrandingAttributes smart constructor.

Constructors

DefaultImportClientBrandingAttributes' 

Fields

  • forgotPasswordLink :: Maybe Text

    The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

  • loginMessage :: Maybe (HashMap Text Text)

    The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

  • :: Maybe Base64

    The logo. The only image format accepted is a binary data object that is converted from a .png file.

  • supportEmail :: Maybe Text

    The support email. The company's customer support email address.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default email is workspaces-feedback@amazon.com.
  • supportLink :: Maybe Text

    The support link. The link for the company's customer support page for their WorkSpace.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default support link is workspaces-feedback@amazon.com.

Instances

Instances details
ToJSON DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

Generic DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

Read DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

Show DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

NFData DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

Eq DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

Hashable DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

type Rep DefaultImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes

type Rep DefaultImportClientBrandingAttributes = D1 ('MetaData "DefaultImportClientBrandingAttributes" "Amazonka.WorkSpaces.Types.DefaultImportClientBrandingAttributes" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "DefaultImportClientBrandingAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "forgotPasswordLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loginMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: (S1 ('MetaSel ('Just "supportEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDefaultImportClientBrandingAttributes :: DefaultImportClientBrandingAttributes Source #

Create a value of DefaultImportClientBrandingAttributes 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:forgotPasswordLink:DefaultImportClientBrandingAttributes', defaultImportClientBrandingAttributes_forgotPasswordLink - The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

$sel:loginMessage:DefaultImportClientBrandingAttributes', defaultImportClientBrandingAttributes_loginMessage - The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

$sel:logo:DefaultImportClientBrandingAttributes', defaultImportClientBrandingAttributes_logo - The logo. The only image format accepted is a binary data object that is converted from a .png file.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:supportEmail:DefaultImportClientBrandingAttributes', defaultImportClientBrandingAttributes_supportEmail - The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

$sel:supportLink:DefaultImportClientBrandingAttributes', defaultImportClientBrandingAttributes_supportLink - The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

defaultImportClientBrandingAttributes_forgotPasswordLink :: Lens' DefaultImportClientBrandingAttributes (Maybe Text) Source #

The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

defaultImportClientBrandingAttributes_loginMessage :: Lens' DefaultImportClientBrandingAttributes (Maybe (HashMap Text Text)) Source #

The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

:: Lens' DefaultImportClientBrandingAttributes (Maybe ByteString) Source #

The logo. The only image format accepted is a binary data object that is converted from a .png file.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

defaultImportClientBrandingAttributes_supportEmail :: Lens' DefaultImportClientBrandingAttributes (Maybe Text) Source #

The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

defaultImportClientBrandingAttributes_supportLink :: Lens' DefaultImportClientBrandingAttributes (Maybe Text) Source #

The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

DefaultWorkspaceCreationProperties

data DefaultWorkspaceCreationProperties Source #

Describes the default values that are used to create WorkSpaces. For more information, see Update Directory Details for Your WorkSpaces.

See: newDefaultWorkspaceCreationProperties smart constructor.

Constructors

DefaultWorkspaceCreationProperties' 

Fields

  • customSecurityGroupId :: Maybe Text

    The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces.

  • defaultOu :: Maybe Text

    The organizational unit (OU) in the directory for the WorkSpace machine accounts.

  • enableInternetAccess :: Maybe Bool

    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces.

  • enableMaintenanceMode :: Maybe Bool

    Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance.

  • enableWorkDocs :: Maybe Bool

    Specifies whether the directory is enabled for Amazon WorkDocs.

  • userEnabledAsLocalAdministrator :: Maybe Bool

    Specifies whether WorkSpace users are local administrators on their WorkSpaces.

Instances

Instances details
FromJSON DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

Generic DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

Associated Types

type Rep DefaultWorkspaceCreationProperties :: Type -> Type #

Read DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

Show DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

NFData DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

Eq DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

Hashable DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

type Rep DefaultWorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties

type Rep DefaultWorkspaceCreationProperties = D1 ('MetaData "DefaultWorkspaceCreationProperties" "Amazonka.WorkSpaces.Types.DefaultWorkspaceCreationProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "DefaultWorkspaceCreationProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultOu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableInternetAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "enableMaintenanceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableWorkDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "userEnabledAsLocalAdministrator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newDefaultWorkspaceCreationProperties :: DefaultWorkspaceCreationProperties Source #

Create a value of DefaultWorkspaceCreationProperties 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:customSecurityGroupId:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_customSecurityGroupId - The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces.

$sel:defaultOu:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_defaultOu - The organizational unit (OU) in the directory for the WorkSpace machine accounts.

$sel:enableInternetAccess:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_enableInternetAccess - Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces.

$sel:enableMaintenanceMode:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_enableMaintenanceMode - Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance.

$sel:enableWorkDocs:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_enableWorkDocs - Specifies whether the directory is enabled for Amazon WorkDocs.

$sel:userEnabledAsLocalAdministrator:DefaultWorkspaceCreationProperties', defaultWorkspaceCreationProperties_userEnabledAsLocalAdministrator - Specifies whether WorkSpace users are local administrators on their WorkSpaces.

defaultWorkspaceCreationProperties_customSecurityGroupId :: Lens' DefaultWorkspaceCreationProperties (Maybe Text) Source #

The identifier of the default security group to apply to WorkSpaces when they are created. For more information, see Security Groups for Your WorkSpaces.

defaultWorkspaceCreationProperties_defaultOu :: Lens' DefaultWorkspaceCreationProperties (Maybe Text) Source #

The organizational unit (OU) in the directory for the WorkSpace machine accounts.

defaultWorkspaceCreationProperties_enableInternetAccess :: Lens' DefaultWorkspaceCreationProperties (Maybe Bool) Source #

Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default. If enabled, the Elastic public IP address allows outbound internet access from your WorkSpaces when you’re using an internet gateway in the Amazon VPC in which your WorkSpaces are located. If you're using a Network Address Translation (NAT) gateway for outbound internet access from your VPC, or if your WorkSpaces are in public subnets and you manually assign them Elastic IP addresses, you should disable this setting. This setting applies to new WorkSpaces that you launch or to existing WorkSpaces that you rebuild. For more information, see Configure a VPC for Amazon WorkSpaces.

defaultWorkspaceCreationProperties_enableMaintenanceMode :: Lens' DefaultWorkspaceCreationProperties (Maybe Bool) Source #

Specifies whether maintenance mode is enabled for WorkSpaces. For more information, see WorkSpace Maintenance.

defaultWorkspaceCreationProperties_enableWorkDocs :: Lens' DefaultWorkspaceCreationProperties (Maybe Bool) Source #

Specifies whether the directory is enabled for Amazon WorkDocs.

defaultWorkspaceCreationProperties_userEnabledAsLocalAdministrator :: Lens' DefaultWorkspaceCreationProperties (Maybe Bool) Source #

Specifies whether WorkSpace users are local administrators on their WorkSpaces.

FailedCreateStandbyWorkspacesRequest

data FailedCreateStandbyWorkspacesRequest Source #

Describes the Standby WorkSpace that could not be created.

See: newFailedCreateStandbyWorkspacesRequest smart constructor.

Constructors

FailedCreateStandbyWorkspacesRequest' 

Fields

Instances

Instances details
FromJSON FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

Generic FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

Read FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

Show FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

NFData FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

Eq FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

Hashable FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

type Rep FailedCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest

type Rep FailedCreateStandbyWorkspacesRequest = D1 ('MetaData "FailedCreateStandbyWorkspacesRequest" "Amazonka.WorkSpaces.Types.FailedCreateStandbyWorkspacesRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "FailedCreateStandbyWorkspacesRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "standbyWorkspaceRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandbyWorkspace)))))

newFailedCreateStandbyWorkspacesRequest :: FailedCreateStandbyWorkspacesRequest Source #

Create a value of FailedCreateStandbyWorkspacesRequest 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:errorCode:FailedCreateStandbyWorkspacesRequest', failedCreateStandbyWorkspacesRequest_errorCode - The error code that is returned if the Standby WorkSpace could not be created.

$sel:errorMessage:FailedCreateStandbyWorkspacesRequest', failedCreateStandbyWorkspacesRequest_errorMessage - The text of the error message that is returned if the Standby WorkSpace could not be created.

$sel:standbyWorkspaceRequest:FailedCreateStandbyWorkspacesRequest', failedCreateStandbyWorkspacesRequest_standbyWorkspaceRequest - Information about the Standby WorkSpace that could not be created.

failedCreateStandbyWorkspacesRequest_errorCode :: Lens' FailedCreateStandbyWorkspacesRequest (Maybe Text) Source #

The error code that is returned if the Standby WorkSpace could not be created.

failedCreateStandbyWorkspacesRequest_errorMessage :: Lens' FailedCreateStandbyWorkspacesRequest (Maybe Text) Source #

The text of the error message that is returned if the Standby WorkSpace could not be created.

FailedCreateWorkspaceRequest

data FailedCreateWorkspaceRequest Source #

Describes a WorkSpace that cannot be created.

See: newFailedCreateWorkspaceRequest smart constructor.

Constructors

FailedCreateWorkspaceRequest' 

Fields

Instances

Instances details
FromJSON FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

Generic FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

Associated Types

type Rep FailedCreateWorkspaceRequest :: Type -> Type #

Read FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

Show FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

NFData FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

Eq FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

Hashable FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

type Rep FailedCreateWorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest

type Rep FailedCreateWorkspaceRequest = D1 ('MetaData "FailedCreateWorkspaceRequest" "Amazonka.WorkSpaces.Types.FailedCreateWorkspaceRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "FailedCreateWorkspaceRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workspaceRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceRequest)))))

newFailedCreateWorkspaceRequest :: FailedCreateWorkspaceRequest Source #

Create a value of FailedCreateWorkspaceRequest 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:errorCode:FailedCreateWorkspaceRequest', failedCreateWorkspaceRequest_errorCode - The error code that is returned if the WorkSpace cannot be created.

$sel:errorMessage:FailedCreateWorkspaceRequest', failedCreateWorkspaceRequest_errorMessage - The text of the error message that is returned if the WorkSpace cannot be created.

$sel:workspaceRequest:FailedCreateWorkspaceRequest', failedCreateWorkspaceRequest_workspaceRequest - Information about the WorkSpace.

failedCreateWorkspaceRequest_errorCode :: Lens' FailedCreateWorkspaceRequest (Maybe Text) Source #

The error code that is returned if the WorkSpace cannot be created.

failedCreateWorkspaceRequest_errorMessage :: Lens' FailedCreateWorkspaceRequest (Maybe Text) Source #

The text of the error message that is returned if the WorkSpace cannot be created.

FailedWorkspaceChangeRequest

data FailedWorkspaceChangeRequest Source #

Describes a WorkSpace that could not be rebooted. (RebootWorkspaces), rebuilt (RebuildWorkspaces), restored (RestoreWorkspace), terminated (TerminateWorkspaces), started (StartWorkspaces), or stopped (StopWorkspaces).

See: newFailedWorkspaceChangeRequest smart constructor.

Constructors

FailedWorkspaceChangeRequest' 

Fields

Instances

Instances details
FromJSON FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

Generic FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

Associated Types

type Rep FailedWorkspaceChangeRequest :: Type -> Type #

Read FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

Show FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

NFData FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

Eq FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

Hashable FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

type Rep FailedWorkspaceChangeRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest

type Rep FailedWorkspaceChangeRequest = D1 ('MetaData "FailedWorkspaceChangeRequest" "Amazonka.WorkSpaces.Types.FailedWorkspaceChangeRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "FailedWorkspaceChangeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFailedWorkspaceChangeRequest :: FailedWorkspaceChangeRequest Source #

Create a value of FailedWorkspaceChangeRequest 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:errorCode:FailedWorkspaceChangeRequest', failedWorkspaceChangeRequest_errorCode - The error code that is returned if the WorkSpace cannot be rebooted.

$sel:errorMessage:FailedWorkspaceChangeRequest', failedWorkspaceChangeRequest_errorMessage - The text of the error message that is returned if the WorkSpace cannot be rebooted.

$sel:workspaceId:FailedWorkspaceChangeRequest', failedWorkspaceChangeRequest_workspaceId - The identifier of the WorkSpace.

failedWorkspaceChangeRequest_errorCode :: Lens' FailedWorkspaceChangeRequest (Maybe Text) Source #

The error code that is returned if the WorkSpace cannot be rebooted.

failedWorkspaceChangeRequest_errorMessage :: Lens' FailedWorkspaceChangeRequest (Maybe Text) Source #

The text of the error message that is returned if the WorkSpace cannot be rebooted.

ImagePermission

data ImagePermission Source #

Describes the Amazon Web Services accounts that have been granted permission to use a shared image. For more information about sharing images, see Share or Unshare a Custom WorkSpaces Image.

See: newImagePermission smart constructor.

Constructors

ImagePermission' 

Fields

Instances

Instances details
FromJSON ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

Generic ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

Associated Types

type Rep ImagePermission :: Type -> Type #

Read ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

Show ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

NFData ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

Methods

rnf :: ImagePermission -> () #

Eq ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

Hashable ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

type Rep ImagePermission Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ImagePermission

type Rep ImagePermission = D1 ('MetaData "ImagePermission" "Amazonka.WorkSpaces.Types.ImagePermission" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ImagePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImagePermission :: ImagePermission Source #

Create a value of ImagePermission 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:sharedAccountId:ImagePermission', imagePermission_sharedAccountId - The identifier of the Amazon Web Services account that an image has been shared with.

imagePermission_sharedAccountId :: Lens' ImagePermission (Maybe Text) Source #

The identifier of the Amazon Web Services account that an image has been shared with.

IosClientBrandingAttributes

data IosClientBrandingAttributes Source #

The client branding attributes for iOS device types. These attributes are displayed on the iOS client login screen only.

Client branding attributes are public facing. Ensure you do not include sensitive information.

See: newIosClientBrandingAttributes smart constructor.

Constructors

IosClientBrandingAttributes' 

Fields

  • forgotPasswordLink :: Maybe Text

    The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

  • loginMessage :: Maybe (HashMap Text Text)

    The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

  • logo2xUrl :: Maybe Text

    The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

    For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

  • logo3xUrl :: Maybe Text

    The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x).The only image format accepted is a binary data object that is converted from a .png file.

    For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

  • logoUrl :: Maybe Text

    The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.

  • supportEmail :: Maybe Text

    The support email. The company's customer support email address.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default email is workspaces-feedback@amazon.com.
  • supportLink :: Maybe Text

    The support link. The link for the company's customer support page for their WorkSpace.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default support link is workspaces-feedback@amazon.com.

Instances

Instances details
FromJSON IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

Generic IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

Associated Types

type Rep IosClientBrandingAttributes :: Type -> Type #

Read IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

Show IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

NFData IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

Eq IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

Hashable IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

type Rep IosClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosClientBrandingAttributes

type Rep IosClientBrandingAttributes = D1 ('MetaData "IosClientBrandingAttributes" "Amazonka.WorkSpaces.Types.IosClientBrandingAttributes" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "IosClientBrandingAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "forgotPasswordLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loginMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "logo2xUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logo3xUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logoUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "supportEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIosClientBrandingAttributes :: IosClientBrandingAttributes Source #

Create a value of IosClientBrandingAttributes 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:forgotPasswordLink:IosClientBrandingAttributes', iosClientBrandingAttributes_forgotPasswordLink - The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

$sel:loginMessage:IosClientBrandingAttributes', iosClientBrandingAttributes_loginMessage - The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

$sel:logo2xUrl:IosClientBrandingAttributes', iosClientBrandingAttributes_logo2xUrl - The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

$sel:logo3xUrl:IosClientBrandingAttributes', iosClientBrandingAttributes_logo3xUrl - The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x).The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

$sel:logoUrl:IosClientBrandingAttributes', iosClientBrandingAttributes_logoUrl - The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.

$sel:supportEmail:IosClientBrandingAttributes', iosClientBrandingAttributes_supportEmail - The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

$sel:supportLink:IosClientBrandingAttributes', iosClientBrandingAttributes_supportLink - The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

iosClientBrandingAttributes_forgotPasswordLink :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

iosClientBrandingAttributes_loginMessage :: Lens' IosClientBrandingAttributes (Maybe (HashMap Text Text)) Source #

The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

iosClientBrandingAttributes_logo2xUrl :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

iosClientBrandingAttributes_logo3xUrl :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x).The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

iosClientBrandingAttributes_logoUrl :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.

iosClientBrandingAttributes_supportEmail :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

iosClientBrandingAttributes_supportLink :: Lens' IosClientBrandingAttributes (Maybe Text) Source #

The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

IosImportClientBrandingAttributes

data IosImportClientBrandingAttributes Source #

The client branding attributes to import for iOS device types. These attributes are displayed on the iOS client login screen.

Client branding attributes are public facing. Ensure you do not include sensitive information.

See: newIosImportClientBrandingAttributes smart constructor.

Constructors

IosImportClientBrandingAttributes' 

Fields

  • forgotPasswordLink :: Maybe Text

    The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

  • loginMessage :: Maybe (HashMap Text Text)

    The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

  • :: Maybe Base64

    The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.

  • logo2x :: Maybe Base64

    The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

    For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

  • logo3x :: Maybe Base64

    The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x). The only image format accepted is a binary data object that is converted from a .png file.

    For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.

  • supportEmail :: Maybe Text

    The support email. The company's customer support email address.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default email is workspaces-feedback@amazon.com.
  • supportLink :: Maybe Text

    The support link. The link for the company's customer support page for their WorkSpace.

    • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
    • The default support link is workspaces-feedback@amazon.com.

Instances

Instances details
ToJSON IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

Generic IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

Associated Types

type Rep IosImportClientBrandingAttributes :: Type -> Type #

Read IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

Show IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

NFData IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

Eq IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

Hashable IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

type Rep IosImportClientBrandingAttributes Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes

type Rep IosImportClientBrandingAttributes = D1 ('MetaData "IosImportClientBrandingAttributes" "Amazonka.WorkSpaces.Types.IosImportClientBrandingAttributes" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "IosImportClientBrandingAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "forgotPasswordLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loginMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)))) :*: ((S1 ('MetaSel ('Just "logo2x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "logo3x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))) :*: (S1 ('MetaSel ('Just "supportEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIosImportClientBrandingAttributes :: IosImportClientBrandingAttributes Source #

Create a value of IosImportClientBrandingAttributes 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:forgotPasswordLink:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_forgotPasswordLink - The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

$sel:loginMessage:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_loginMessage - The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

$sel:logo:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_logo - The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:logo2x:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_logo2x - The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:logo3x:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_logo3x - The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:supportEmail:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_supportEmail - The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

$sel:supportLink:IosImportClientBrandingAttributes', iosImportClientBrandingAttributes_supportLink - The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

iosImportClientBrandingAttributes_forgotPasswordLink :: Lens' IosImportClientBrandingAttributes (Maybe Text) Source #

The forgotten password link. This is the web address that users can go to if they forget the password for their WorkSpace.

iosImportClientBrandingAttributes_loginMessage :: Lens' IosImportClientBrandingAttributes (Maybe (HashMap Text Text)) Source #

The login message. Specified as a key value pair, in which the key is a locale and the value is the localized message for that locale. The only key supported is en_US. The HTML tags supported include the following: a, b, blockquote, br, cite, code, dd, dl, dt, div, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul.

:: Lens' IosImportClientBrandingAttributes (Maybe ByteString) Source #

The logo. This is the standard-resolution display that has a 1:1 pixel density (or @1x), where one pixel is equal to one point. The only image format accepted is a binary data object that is converted from a .png file.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

iosImportClientBrandingAttributes_logo2x :: Lens' IosImportClientBrandingAttributes (Maybe ByteString) Source #

The @2x version of the logo. This is the higher resolution display that offers a scale factor of 2.0 (or @2x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

iosImportClientBrandingAttributes_logo3x :: Lens' IosImportClientBrandingAttributes (Maybe ByteString) Source #

The @3x version of the logo. This is the higher resolution display that offers a scale factor of 3.0 (or @3x). The only image format accepted is a binary data object that is converted from a .png file.

For more information about iOS image size and resolution, see Image Size and Resolution in the Apple Human Interface Guidelines.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

iosImportClientBrandingAttributes_supportEmail :: Lens' IosImportClientBrandingAttributes (Maybe Text) Source #

The support email. The company's customer support email address.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default email is workspaces-feedback@amazon.com.

iosImportClientBrandingAttributes_supportLink :: Lens' IosImportClientBrandingAttributes (Maybe Text) Source #

The support link. The link for the company's customer support page for their WorkSpace.

  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify one parameter for each platform type, but not both.
  • The default support link is workspaces-feedback@amazon.com.

IpRuleItem

data IpRuleItem Source #

Describes a rule for an IP access control group.

See: newIpRuleItem smart constructor.

Constructors

IpRuleItem' 

Fields

Instances

Instances details
FromJSON IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

ToJSON IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

Generic IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

Associated Types

type Rep IpRuleItem :: Type -> Type #

Read IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

Show IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

NFData IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

Methods

rnf :: IpRuleItem -> () #

Eq IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

Hashable IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

type Rep IpRuleItem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.IpRuleItem

type Rep IpRuleItem = D1 ('MetaData "IpRuleItem" "Amazonka.WorkSpaces.Types.IpRuleItem" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "IpRuleItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleDesc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpRuleItem :: IpRuleItem Source #

Create a value of IpRuleItem 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:ipRule:IpRuleItem', ipRuleItem_ipRule - The IP address range, in CIDR notation.

$sel:ruleDesc:IpRuleItem', ipRuleItem_ruleDesc - The description.

ipRuleItem_ipRule :: Lens' IpRuleItem (Maybe Text) Source #

The IP address range, in CIDR notation.

ModificationState

data ModificationState Source #

Describes a WorkSpace modification.

See: newModificationState smart constructor.

Constructors

ModificationState' 

Fields

Instances

Instances details
FromJSON ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

Generic ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

Associated Types

type Rep ModificationState :: Type -> Type #

Read ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

Show ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

NFData ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

Methods

rnf :: ModificationState -> () #

Eq ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

Hashable ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

type Rep ModificationState Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.ModificationState

type Rep ModificationState = D1 ('MetaData "ModificationState" "Amazonka.WorkSpaces.Types.ModificationState" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ModificationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModificationResourceEnum)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModificationStateEnum))))

newModificationState :: ModificationState Source #

Create a value of ModificationState 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:resource:ModificationState', modificationState_resource - The resource.

$sel:state:ModificationState', modificationState_state - The modification state.

OperatingSystem

data OperatingSystem Source #

The operating system that the image is running.

See: newOperatingSystem smart constructor.

Constructors

OperatingSystem' 

Fields

Instances

Instances details
FromJSON OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

Generic OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

Associated Types

type Rep OperatingSystem :: Type -> Type #

Read OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

Show OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

NFData OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

Methods

rnf :: OperatingSystem -> () #

Eq OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

Hashable OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

type Rep OperatingSystem Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.OperatingSystem

type Rep OperatingSystem = D1 ('MetaData "OperatingSystem" "Amazonka.WorkSpaces.Types.OperatingSystem" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "OperatingSystem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatingSystemType))))

newOperatingSystem :: OperatingSystem Source #

Create a value of OperatingSystem 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:type':OperatingSystem', operatingSystem_type - The operating system.

PendingCreateStandbyWorkspacesRequest

data PendingCreateStandbyWorkspacesRequest Source #

Information about the Standby WorkSpace.

See: newPendingCreateStandbyWorkspacesRequest smart constructor.

Constructors

PendingCreateStandbyWorkspacesRequest' 

Fields

  • directoryId :: Maybe Text

    The identifier of the directory for the Standby WorkSpace.

  • state :: Maybe WorkspaceState

    The operational state of the Standby WorkSpace.

  • userName :: Maybe Text

    Describes the Standby WorkSpace that was created.

    Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.

  • workspaceId :: Maybe Text

    The identifier of the Standby WorkSpace.

Instances

Instances details
FromJSON PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

Generic PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

Read PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

Show PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

NFData PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

Eq PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

Hashable PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

type Rep PendingCreateStandbyWorkspacesRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest

type Rep PendingCreateStandbyWorkspacesRequest = D1 ('MetaData "PendingCreateStandbyWorkspacesRequest" "Amazonka.WorkSpaces.Types.PendingCreateStandbyWorkspacesRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "PendingCreateStandbyWorkspacesRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceState))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPendingCreateStandbyWorkspacesRequest :: PendingCreateStandbyWorkspacesRequest Source #

Create a value of PendingCreateStandbyWorkspacesRequest 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:directoryId:PendingCreateStandbyWorkspacesRequest', pendingCreateStandbyWorkspacesRequest_directoryId - The identifier of the directory for the Standby WorkSpace.

$sel:state:PendingCreateStandbyWorkspacesRequest', pendingCreateStandbyWorkspacesRequest_state - The operational state of the Standby WorkSpace.

$sel:userName:PendingCreateStandbyWorkspacesRequest', pendingCreateStandbyWorkspacesRequest_userName - Describes the Standby WorkSpace that was created.

Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.

$sel:workspaceId:PendingCreateStandbyWorkspacesRequest', pendingCreateStandbyWorkspacesRequest_workspaceId - The identifier of the Standby WorkSpace.

pendingCreateStandbyWorkspacesRequest_userName :: Lens' PendingCreateStandbyWorkspacesRequest (Maybe Text) Source #

Describes the Standby WorkSpace that was created.

Because this operation is asynchronous, the identifier returned is not immediately available for use with other operations. For example, if you call DescribeWorkspaces before the WorkSpace is created, the information returned can be incomplete.

RebootRequest

data RebootRequest Source #

Describes the information used to reboot a WorkSpace.

See: newRebootRequest smart constructor.

Constructors

RebootRequest' 

Fields

Instances

Instances details
ToJSON RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

Generic RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

Associated Types

type Rep RebootRequest :: Type -> Type #

Read RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

Show RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

NFData RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

Methods

rnf :: RebootRequest -> () #

Eq RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

Hashable RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

type Rep RebootRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebootRequest

type Rep RebootRequest = D1 ('MetaData "RebootRequest" "Amazonka.WorkSpaces.Types.RebootRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "RebootRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRebootRequest Source #

Create a value of RebootRequest 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:workspaceId:RebootRequest', rebootRequest_workspaceId - The identifier of the WorkSpace.

rebootRequest_workspaceId :: Lens' RebootRequest Text Source #

The identifier of the WorkSpace.

RebuildRequest

data RebuildRequest Source #

Describes the information used to rebuild a WorkSpace.

See: newRebuildRequest smart constructor.

Constructors

RebuildRequest' 

Fields

Instances

Instances details
ToJSON RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

Generic RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

Associated Types

type Rep RebuildRequest :: Type -> Type #

Read RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

Show RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

NFData RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

Methods

rnf :: RebuildRequest -> () #

Eq RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

Hashable RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

type Rep RebuildRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RebuildRequest

type Rep RebuildRequest = D1 ('MetaData "RebuildRequest" "Amazonka.WorkSpaces.Types.RebuildRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "RebuildRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRebuildRequest Source #

Create a value of RebuildRequest 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:workspaceId:RebuildRequest', rebuildRequest_workspaceId - The identifier of the WorkSpace.

rebuildRequest_workspaceId :: Lens' RebuildRequest Text Source #

The identifier of the WorkSpace.

RelatedWorkspaceProperties

data RelatedWorkspaceProperties Source #

Describes the related WorkSpace. The related WorkSpace could be a Standby WorkSpace or Primary WorkSpace related to the specified WorkSpace.

See: newRelatedWorkspaceProperties smart constructor.

Constructors

RelatedWorkspaceProperties' 

Fields

Instances

Instances details
FromJSON RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

Generic RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

Associated Types

type Rep RelatedWorkspaceProperties :: Type -> Type #

Read RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

Show RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

NFData RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

Eq RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

Hashable RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

type Rep RelatedWorkspaceProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties

type Rep RelatedWorkspaceProperties = D1 ('MetaData "RelatedWorkspaceProperties" "Amazonka.WorkSpaces.Types.RelatedWorkspaceProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "RelatedWorkspaceProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceState))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandbyWorkspaceRelationshipType)) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRelatedWorkspaceProperties :: RelatedWorkspaceProperties Source #

Create a value of RelatedWorkspaceProperties 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:region:RelatedWorkspaceProperties', relatedWorkspaceProperties_region - The Region of the related WorkSpace.

$sel:state:RelatedWorkspaceProperties', relatedWorkspaceProperties_state - Indicates the state of the WorkSpace.

$sel:type':RelatedWorkspaceProperties', relatedWorkspaceProperties_type - Indicates the type of WorkSpace.

$sel:workspaceId:RelatedWorkspaceProperties', relatedWorkspaceProperties_workspaceId - The identifier of the related WorkSpace.

RootStorage

data RootStorage Source #

Describes the root volume for a WorkSpace bundle.

See: newRootStorage smart constructor.

Constructors

RootStorage' 

Fields

Instances

Instances details
FromJSON RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

ToJSON RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

Generic RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

Associated Types

type Rep RootStorage :: Type -> Type #

Read RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

Show RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

NFData RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

Methods

rnf :: RootStorage -> () #

Eq RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

Hashable RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

type Rep RootStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.RootStorage

type Rep RootStorage = D1 ('MetaData "RootStorage" "Amazonka.WorkSpaces.Types.RootStorage" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "RootStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRootStorage :: RootStorage Source #

Create a value of RootStorage 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:capacity:RootStorage', rootStorage_capacity - The size of the root volume.

rootStorage_capacity :: Lens' RootStorage (Maybe Text) Source #

The size of the root volume.

SamlProperties

data SamlProperties Source #

Describes the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.

See: newSamlProperties smart constructor.

Constructors

SamlProperties' 

Fields

  • relayStateParameterName :: Maybe Text

    The relay state parameter name supported by the SAML 2.0 identity provider (IdP). When the end user is redirected to the user access URL from the WorkSpaces client application, this relay state parameter name is appended as a query parameter to the URL along with the relay state endpoint to return the user to the client application session.

    To use SAML 2.0 authentication with WorkSpaces, the IdP must support IdP-initiated deep linking for the relay state URL. Consult your IdP documentation for more information.

  • status :: Maybe SamlStatusEnum

    Indicates the status of SAML 2.0 authentication. These statuses include the following.

    • If the setting is DISABLED, end users will be directed to login with their directory credentials.
    • If the setting is ENABLED, end users will be directed to login via the user access URL. Users attempting to connect to WorkSpaces from a client application that does not support SAML 2.0 authentication will not be able to connect.
    • If the setting is ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK, end users will be directed to login via the user access URL on supported client applications, but will not prevent clients that do not support SAML 2.0 authentication from connecting as if SAML 2.0 authentication was disabled.
  • userAccessUrl :: Maybe Text

    The SAML 2.0 identity provider (IdP) user access URL is the URL a user would navigate to in their web browser in order to federate from the IdP and directly access the application, without any SAML 2.0 service provider (SP) bindings.

Instances

Instances details
FromJSON SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

ToJSON SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

Generic SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

Associated Types

type Rep SamlProperties :: Type -> Type #

Read SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

Show SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

NFData SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

Methods

rnf :: SamlProperties -> () #

Eq SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

Hashable SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

type Rep SamlProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SamlProperties

type Rep SamlProperties = D1 ('MetaData "SamlProperties" "Amazonka.WorkSpaces.Types.SamlProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "SamlProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relayStateParameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlStatusEnum)) :*: S1 ('MetaSel ('Just "userAccessUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSamlProperties :: SamlProperties Source #

Create a value of SamlProperties 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:relayStateParameterName:SamlProperties', samlProperties_relayStateParameterName - The relay state parameter name supported by the SAML 2.0 identity provider (IdP). When the end user is redirected to the user access URL from the WorkSpaces client application, this relay state parameter name is appended as a query parameter to the URL along with the relay state endpoint to return the user to the client application session.

To use SAML 2.0 authentication with WorkSpaces, the IdP must support IdP-initiated deep linking for the relay state URL. Consult your IdP documentation for more information.

$sel:status:SamlProperties', samlProperties_status - Indicates the status of SAML 2.0 authentication. These statuses include the following.

  • If the setting is DISABLED, end users will be directed to login with their directory credentials.
  • If the setting is ENABLED, end users will be directed to login via the user access URL. Users attempting to connect to WorkSpaces from a client application that does not support SAML 2.0 authentication will not be able to connect.
  • If the setting is ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK, end users will be directed to login via the user access URL on supported client applications, but will not prevent clients that do not support SAML 2.0 authentication from connecting as if SAML 2.0 authentication was disabled.

$sel:userAccessUrl:SamlProperties', samlProperties_userAccessUrl - The SAML 2.0 identity provider (IdP) user access URL is the URL a user would navigate to in their web browser in order to federate from the IdP and directly access the application, without any SAML 2.0 service provider (SP) bindings.

samlProperties_relayStateParameterName :: Lens' SamlProperties (Maybe Text) Source #

The relay state parameter name supported by the SAML 2.0 identity provider (IdP). When the end user is redirected to the user access URL from the WorkSpaces client application, this relay state parameter name is appended as a query parameter to the URL along with the relay state endpoint to return the user to the client application session.

To use SAML 2.0 authentication with WorkSpaces, the IdP must support IdP-initiated deep linking for the relay state URL. Consult your IdP documentation for more information.

samlProperties_status :: Lens' SamlProperties (Maybe SamlStatusEnum) Source #

Indicates the status of SAML 2.0 authentication. These statuses include the following.

  • If the setting is DISABLED, end users will be directed to login with their directory credentials.
  • If the setting is ENABLED, end users will be directed to login via the user access URL. Users attempting to connect to WorkSpaces from a client application that does not support SAML 2.0 authentication will not be able to connect.
  • If the setting is ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK, end users will be directed to login via the user access URL on supported client applications, but will not prevent clients that do not support SAML 2.0 authentication from connecting as if SAML 2.0 authentication was disabled.

samlProperties_userAccessUrl :: Lens' SamlProperties (Maybe Text) Source #

The SAML 2.0 identity provider (IdP) user access URL is the URL a user would navigate to in their web browser in order to federate from the IdP and directly access the application, without any SAML 2.0 service provider (SP) bindings.

SelfservicePermissions

data SelfservicePermissions Source #

Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.

See: newSelfservicePermissions smart constructor.

Constructors

SelfservicePermissions' 

Fields

Instances

Instances details
FromJSON SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

ToJSON SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

Generic SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

Associated Types

type Rep SelfservicePermissions :: Type -> Type #

Read SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

Show SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

NFData SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

Methods

rnf :: SelfservicePermissions -> () #

Eq SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

Hashable SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

type Rep SelfservicePermissions Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.SelfservicePermissions

type Rep SelfservicePermissions = D1 ('MetaData "SelfservicePermissions" "Amazonka.WorkSpaces.Types.SelfservicePermissions" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "SelfservicePermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "changeComputeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum)) :*: S1 ('MetaSel ('Just "increaseVolumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum))) :*: (S1 ('MetaSel ('Just "rebuildWorkspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum)) :*: (S1 ('MetaSel ('Just "restartWorkspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum)) :*: S1 ('MetaSel ('Just "switchRunningMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReconnectEnum))))))

newSelfservicePermissions :: SelfservicePermissions Source #

Create a value of SelfservicePermissions 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:changeComputeType:SelfservicePermissions', selfservicePermissions_changeComputeType - Specifies whether users can change the compute type (bundle) for their WorkSpace.

$sel:increaseVolumeSize:SelfservicePermissions', selfservicePermissions_increaseVolumeSize - Specifies whether users can increase the volume size of the drives on their WorkSpace.

$sel:rebuildWorkspace:SelfservicePermissions', selfservicePermissions_rebuildWorkspace - Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

$sel:restartWorkspace:SelfservicePermissions', selfservicePermissions_restartWorkspace - Specifies whether users can restart their WorkSpace.

$sel:switchRunningMode:SelfservicePermissions', selfservicePermissions_switchRunningMode - Specifies whether users can switch the running mode of their WorkSpace.

selfservicePermissions_changeComputeType :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #

Specifies whether users can change the compute type (bundle) for their WorkSpace.

selfservicePermissions_increaseVolumeSize :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #

Specifies whether users can increase the volume size of the drives on their WorkSpace.

selfservicePermissions_rebuildWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

selfservicePermissions_restartWorkspace :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #

Specifies whether users can restart their WorkSpace.

selfservicePermissions_switchRunningMode :: Lens' SelfservicePermissions (Maybe ReconnectEnum) Source #

Specifies whether users can switch the running mode of their WorkSpace.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
FromJSON Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.WorkSpaces.Types.Snapshot" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot 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:snapshotTime:Snapshot', snapshot_snapshotTime - The time when the snapshot was created.

snapshot_snapshotTime :: Lens' Snapshot (Maybe UTCTime) Source #

The time when the snapshot was created.

StandbyWorkspace

data StandbyWorkspace Source #

Describes a Standby WorkSpace.

See: newStandbyWorkspace smart constructor.

Constructors

StandbyWorkspace' 

Fields

Instances

Instances details
FromJSON StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

ToJSON StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

Generic StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

Associated Types

type Rep StandbyWorkspace :: Type -> Type #

Read StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

Show StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

NFData StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

Methods

rnf :: StandbyWorkspace -> () #

Eq StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

Hashable StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

type Rep StandbyWorkspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StandbyWorkspace

type Rep StandbyWorkspace = D1 ('MetaData "StandbyWorkspace" "Amazonka.WorkSpaces.Types.StandbyWorkspace" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "StandbyWorkspace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "volumeEncryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "primaryWorkspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStandbyWorkspace Source #

Create a value of StandbyWorkspace 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:tags:StandbyWorkspace', standbyWorkspace_tags - The tags associated with the Standby WorkSpace.

$sel:volumeEncryptionKey:StandbyWorkspace', standbyWorkspace_volumeEncryptionKey - The volume encryption key of the Standby WorkSpace.

$sel:primaryWorkspaceId:StandbyWorkspace', standbyWorkspace_primaryWorkspaceId - The identifier of the Standby WorkSpace.

$sel:directoryId:StandbyWorkspace', standbyWorkspace_directoryId - The identifier of the directory for the Standby WorkSpace.

standbyWorkspace_tags :: Lens' StandbyWorkspace (Maybe [Tag]) Source #

The tags associated with the Standby WorkSpace.

standbyWorkspace_volumeEncryptionKey :: Lens' StandbyWorkspace (Maybe Text) Source #

The volume encryption key of the Standby WorkSpace.

standbyWorkspace_primaryWorkspaceId :: Lens' StandbyWorkspace Text Source #

The identifier of the Standby WorkSpace.

standbyWorkspace_directoryId :: Lens' StandbyWorkspace Text Source #

The identifier of the directory for the Standby WorkSpace.

StartRequest

data StartRequest Source #

Information used to start a WorkSpace.

See: newStartRequest smart constructor.

Constructors

StartRequest' 

Fields

Instances

Instances details
ToJSON StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

Generic StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

Associated Types

type Rep StartRequest :: Type -> Type #

Read StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

Show StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

NFData StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

Methods

rnf :: StartRequest -> () #

Eq StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

Hashable StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

type Rep StartRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StartRequest

type Rep StartRequest = D1 ('MetaData "StartRequest" "Amazonka.WorkSpaces.Types.StartRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "StartRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStartRequest :: StartRequest Source #

Create a value of StartRequest 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:workspaceId:StartRequest', startRequest_workspaceId - The identifier of the WorkSpace.

startRequest_workspaceId :: Lens' StartRequest (Maybe Text) Source #

The identifier of the WorkSpace.

StopRequest

data StopRequest Source #

Describes the information used to stop a WorkSpace.

See: newStopRequest smart constructor.

Constructors

StopRequest' 

Fields

Instances

Instances details
ToJSON StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

Generic StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

Associated Types

type Rep StopRequest :: Type -> Type #

Read StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

Show StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

NFData StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

Methods

rnf :: StopRequest -> () #

Eq StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

Hashable StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

type Rep StopRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.StopRequest

type Rep StopRequest = D1 ('MetaData "StopRequest" "Amazonka.WorkSpaces.Types.StopRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "StopRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStopRequest :: StopRequest Source #

Create a value of StopRequest 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:workspaceId:StopRequest', stopRequest_workspaceId - The identifier of the WorkSpace.

stopRequest_workspaceId :: Lens' StopRequest (Maybe Text) Source #

The identifier of the WorkSpace.

Tag

data Tag Source #

Describes a tag.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.WorkSpaces.Types.Tag" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag 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:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key of the tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag Text Source #

The key of the tag.

TerminateRequest

data TerminateRequest Source #

Describes the information used to terminate a WorkSpace.

See: newTerminateRequest smart constructor.

Constructors

TerminateRequest' 

Fields

Instances

Instances details
ToJSON TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

Generic TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

Associated Types

type Rep TerminateRequest :: Type -> Type #

Read TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

Show TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

NFData TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

Methods

rnf :: TerminateRequest -> () #

Eq TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

Hashable TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

type Rep TerminateRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.TerminateRequest

type Rep TerminateRequest = D1 ('MetaData "TerminateRequest" "Amazonka.WorkSpaces.Types.TerminateRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "TerminateRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTerminateRequest Source #

Create a value of TerminateRequest 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:workspaceId:TerminateRequest', terminateRequest_workspaceId - The identifier of the WorkSpace.

terminateRequest_workspaceId :: Lens' TerminateRequest Text Source #

The identifier of the WorkSpace.

UpdateResult

data UpdateResult Source #

Describes whether a WorkSpace image needs to be updated with the latest drivers and other components required by Amazon WorkSpaces.

Only Windows 10 WorkSpace images can be programmatically updated at this time.

See: newUpdateResult smart constructor.

Constructors

UpdateResult' 

Fields

  • description :: Maybe Text

    A description of whether updates for the WorkSpace image are pending or available.

  • updateAvailable :: Maybe Bool

    Indicates whether updated drivers or other components are available for the specified WorkSpace image.

Instances

Instances details
FromJSON UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

Generic UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

Associated Types

type Rep UpdateResult :: Type -> Type #

Read UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

Show UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

NFData UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

Methods

rnf :: UpdateResult -> () #

Eq UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

Hashable UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

type Rep UpdateResult Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UpdateResult

type Rep UpdateResult = D1 ('MetaData "UpdateResult" "Amazonka.WorkSpaces.Types.UpdateResult" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "UpdateResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateAvailable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newUpdateResult :: UpdateResult Source #

Create a value of UpdateResult 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:description:UpdateResult', updateResult_description - A description of whether updates for the WorkSpace image are pending or available.

$sel:updateAvailable:UpdateResult', updateResult_updateAvailable - Indicates whether updated drivers or other components are available for the specified WorkSpace image.

updateResult_description :: Lens' UpdateResult (Maybe Text) Source #

A description of whether updates for the WorkSpace image are pending or available.

updateResult_updateAvailable :: Lens' UpdateResult (Maybe Bool) Source #

Indicates whether updated drivers or other components are available for the specified WorkSpace image.

UserStorage

data UserStorage Source #

Describes the user volume for a WorkSpace bundle.

See: newUserStorage smart constructor.

Constructors

UserStorage' 

Fields

Instances

Instances details
FromJSON UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

ToJSON UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

Generic UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

Associated Types

type Rep UserStorage :: Type -> Type #

Read UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

Show UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

NFData UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

Methods

rnf :: UserStorage -> () #

Eq UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

Hashable UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

type Rep UserStorage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.UserStorage

type Rep UserStorage = D1 ('MetaData "UserStorage" "Amazonka.WorkSpaces.Types.UserStorage" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "UserStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserStorage :: UserStorage Source #

Create a value of UserStorage 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:capacity:UserStorage', userStorage_capacity - The size of the user volume.

userStorage_capacity :: Lens' UserStorage (Maybe Text) Source #

The size of the user volume.

Workspace

data Workspace Source #

Describes a WorkSpace.

See: newWorkspace smart constructor.

Constructors

Workspace' 

Fields

Instances

Instances details
FromJSON Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

Generic Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

Associated Types

type Rep Workspace :: Type -> Type #

Read Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

Show Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

NFData Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

Methods

rnf :: Workspace -> () #

Eq Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

Hashable Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

type Rep Workspace Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.Workspace

type Rep Workspace = D1 ('MetaData "Workspace" "Amazonka.WorkSpaces.Types.Workspace" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "Workspace'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "computerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "modificationStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ModificationState])) :*: S1 ('MetaSel ('Just "relatedWorkspaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RelatedWorkspaceProperties]))))) :*: (((S1 ('MetaSel ('Just "rootVolumeEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceState))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "userVolumeEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeEncryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workspaceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceProperties)))))))

newWorkspace :: Workspace Source #

Create a value of Workspace 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:bundleId:Workspace', workspace_bundleId - The identifier of the bundle used to create the WorkSpace.

$sel:computerName:Workspace', workspace_computerName - The name of the WorkSpace, as seen by the operating system. The format of this name varies. For more information, see Launch a WorkSpace.

$sel:directoryId:Workspace', workspace_directoryId - The identifier of the Directory Service directory for the WorkSpace.

$sel:errorCode:Workspace', workspace_errorCode - The error code that is returned if the WorkSpace cannot be created.

$sel:errorMessage:Workspace', workspace_errorMessage - The text of the error message that is returned if the WorkSpace cannot be created.

$sel:ipAddress:Workspace', workspace_ipAddress - The IP address of the WorkSpace.

$sel:modificationStates:Workspace', workspace_modificationStates - The modification states of the WorkSpace.

$sel:relatedWorkspaces:Workspace', workspace_relatedWorkspaces - The Standby WorkSpace or Primary WorkSpace related to the specified WorkSpace.

$sel:rootVolumeEncryptionEnabled:Workspace', workspace_rootVolumeEncryptionEnabled - Indicates whether the data stored on the root volume is encrypted.

Workspace, workspace_state - The operational state of the WorkSpace.

After a WorkSpace is terminated, the TERMINATED state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using DescribeWorkSpaces. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.

$sel:subnetId:Workspace', workspace_subnetId - The identifier of the subnet for the WorkSpace.

$sel:userName:Workspace', workspace_userName - The user for the WorkSpace.

$sel:userVolumeEncryptionEnabled:Workspace', workspace_userVolumeEncryptionEnabled - Indicates whether the data stored on the user volume is encrypted.

$sel:volumeEncryptionKey:Workspace', workspace_volumeEncryptionKey - The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.

Workspace, workspace_workspaceId - The identifier of the WorkSpace.

$sel:workspaceProperties:Workspace', workspace_workspaceProperties - The properties of the WorkSpace.

workspace_bundleId :: Lens' Workspace (Maybe Text) Source #

The identifier of the bundle used to create the WorkSpace.

workspace_computerName :: Lens' Workspace (Maybe Text) Source #

The name of the WorkSpace, as seen by the operating system. The format of this name varies. For more information, see Launch a WorkSpace.

workspace_directoryId :: Lens' Workspace (Maybe Text) Source #

The identifier of the Directory Service directory for the WorkSpace.

workspace_errorCode :: Lens' Workspace (Maybe Text) Source #

The error code that is returned if the WorkSpace cannot be created.

workspace_errorMessage :: Lens' Workspace (Maybe Text) Source #

The text of the error message that is returned if the WorkSpace cannot be created.

workspace_ipAddress :: Lens' Workspace (Maybe Text) Source #

The IP address of the WorkSpace.

workspace_modificationStates :: Lens' Workspace (Maybe [ModificationState]) Source #

The modification states of the WorkSpace.

workspace_relatedWorkspaces :: Lens' Workspace (Maybe [RelatedWorkspaceProperties]) Source #

The Standby WorkSpace or Primary WorkSpace related to the specified WorkSpace.

workspace_rootVolumeEncryptionEnabled :: Lens' Workspace (Maybe Bool) Source #

Indicates whether the data stored on the root volume is encrypted.

workspace_state :: Lens' Workspace (Maybe WorkspaceState) Source #

The operational state of the WorkSpace.

After a WorkSpace is terminated, the TERMINATED state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using DescribeWorkSpaces. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.

workspace_subnetId :: Lens' Workspace (Maybe Text) Source #

The identifier of the subnet for the WorkSpace.

workspace_userName :: Lens' Workspace (Maybe Text) Source #

The user for the WorkSpace.

workspace_userVolumeEncryptionEnabled :: Lens' Workspace (Maybe Bool) Source #

Indicates whether the data stored on the user volume is encrypted.

workspace_volumeEncryptionKey :: Lens' Workspace (Maybe Text) Source #

The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.

workspace_workspaceId :: Lens' Workspace (Maybe Text) Source #

The identifier of the WorkSpace.

WorkspaceAccessProperties

data WorkspaceAccessProperties Source #

The device types and operating systems that can be used to access a WorkSpace. For more information, see Amazon WorkSpaces Client Network Requirements.

See: newWorkspaceAccessProperties smart constructor.

Constructors

WorkspaceAccessProperties' 

Fields

Instances

Instances details
FromJSON WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

ToJSON WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

Generic WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

Associated Types

type Rep WorkspaceAccessProperties :: Type -> Type #

Read WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

Show WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

NFData WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

Eq WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

Hashable WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

type Rep WorkspaceAccessProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceAccessProperties

newWorkspaceAccessProperties :: WorkspaceAccessProperties Source #

Create a value of WorkspaceAccessProperties 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:deviceTypeAndroid:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeAndroid - Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.

$sel:deviceTypeChromeOs:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeChromeOs - Indicates whether users can use Chromebooks to access their WorkSpaces.

$sel:deviceTypeIos:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeIos - Indicates whether users can use iOS devices to access their WorkSpaces.

$sel:deviceTypeLinux:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeLinux - Indicates whether users can use Linux clients to access their WorkSpaces.

$sel:deviceTypeOsx:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeOsx - Indicates whether users can use macOS clients to access their WorkSpaces.

$sel:deviceTypeWeb:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeWeb - Indicates whether users can access their WorkSpaces through a web browser.

$sel:deviceTypeWindows:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeWindows - Indicates whether users can use Windows clients to access their WorkSpaces.

$sel:deviceTypeZeroClient:WorkspaceAccessProperties', workspaceAccessProperties_deviceTypeZeroClient - Indicates whether users can use zero client devices to access their WorkSpaces.

workspaceAccessProperties_deviceTypeAndroid :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.

workspaceAccessProperties_deviceTypeChromeOs :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use Chromebooks to access their WorkSpaces.

workspaceAccessProperties_deviceTypeIos :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use iOS devices to access their WorkSpaces.

workspaceAccessProperties_deviceTypeLinux :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use Linux clients to access their WorkSpaces.

workspaceAccessProperties_deviceTypeOsx :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use macOS clients to access their WorkSpaces.

workspaceAccessProperties_deviceTypeWeb :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can access their WorkSpaces through a web browser.

workspaceAccessProperties_deviceTypeWindows :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use Windows clients to access their WorkSpaces.

workspaceAccessProperties_deviceTypeZeroClient :: Lens' WorkspaceAccessProperties (Maybe AccessPropertyValue) Source #

Indicates whether users can use zero client devices to access their WorkSpaces.

WorkspaceBundle

data WorkspaceBundle Source #

Describes a WorkSpace bundle.

See: newWorkspaceBundle smart constructor.

Constructors

WorkspaceBundle' 

Fields

Instances

Instances details
FromJSON WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

Generic WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

Associated Types

type Rep WorkspaceBundle :: Type -> Type #

Read WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

Show WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

NFData WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

Methods

rnf :: WorkspaceBundle -> () #

Eq WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

Hashable WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

type Rep WorkspaceBundle Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceBundle

type Rep WorkspaceBundle = D1 ('MetaData "WorkspaceBundle" "Amazonka.WorkSpaces.Types.WorkspaceBundle" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceBundle'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bundleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BundleType)) :*: S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeType)))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "rootStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RootStorage)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceBundleState)) :*: S1 ('MetaSel ('Just "userStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserStorage)))))))

newWorkspaceBundle :: WorkspaceBundle Source #

Create a value of WorkspaceBundle 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:bundleId:WorkspaceBundle', workspaceBundle_bundleId - The identifier of the bundle.

$sel:bundleType:WorkspaceBundle', workspaceBundle_bundleType - The type of WorkSpace bundle.

$sel:computeType:WorkspaceBundle', workspaceBundle_computeType - The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.

$sel:creationTime:WorkspaceBundle', workspaceBundle_creationTime - The time when the bundle was created.

$sel:description:WorkspaceBundle', workspaceBundle_description - The description of the bundle.

$sel:imageId:WorkspaceBundle', workspaceBundle_imageId - The identifier of the image that was used to create the bundle.

$sel:lastUpdatedTime:WorkspaceBundle', workspaceBundle_lastUpdatedTime - The last time that the bundle was updated.

WorkspaceBundle, workspaceBundle_name - The name of the bundle.

$sel:owner:WorkspaceBundle', workspaceBundle_owner - The owner of the bundle. This is the account identifier of the owner, or AMAZON if the bundle is provided by Amazon Web Services.

$sel:rootStorage:WorkspaceBundle', workspaceBundle_rootStorage - The size of the root volume.

$sel:state:WorkspaceBundle', workspaceBundle_state - The state of the WorkSpace bundle.

$sel:userStorage:WorkspaceBundle', workspaceBundle_userStorage - The size of the user volume.

workspaceBundle_bundleId :: Lens' WorkspaceBundle (Maybe Text) Source #

The identifier of the bundle.

workspaceBundle_computeType :: Lens' WorkspaceBundle (Maybe ComputeType) Source #

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

workspaceBundle_creationTime :: Lens' WorkspaceBundle (Maybe UTCTime) Source #

The time when the bundle was created.

workspaceBundle_imageId :: Lens' WorkspaceBundle (Maybe Text) Source #

The identifier of the image that was used to create the bundle.

workspaceBundle_lastUpdatedTime :: Lens' WorkspaceBundle (Maybe UTCTime) Source #

The last time that the bundle was updated.

workspaceBundle_owner :: Lens' WorkspaceBundle (Maybe Text) Source #

The owner of the bundle. This is the account identifier of the owner, or AMAZON if the bundle is provided by Amazon Web Services.

WorkspaceConnectionStatus

data WorkspaceConnectionStatus Source #

Describes the connection status of a WorkSpace.

See: newWorkspaceConnectionStatus smart constructor.

Constructors

WorkspaceConnectionStatus' 

Fields

Instances

Instances details
FromJSON WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Generic WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Associated Types

type Rep WorkspaceConnectionStatus :: Type -> Type #

Read WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Show WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

NFData WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Eq WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Hashable WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

type Rep WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

type Rep WorkspaceConnectionStatus = D1 ('MetaData "WorkspaceConnectionStatus" "Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceConnectionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "connectionStateCheckTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastKnownUserConnectionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newWorkspaceConnectionStatus :: WorkspaceConnectionStatus Source #

Create a value of WorkspaceConnectionStatus 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:connectionState:WorkspaceConnectionStatus', workspaceConnectionStatus_connectionState - The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

$sel:connectionStateCheckTimestamp:WorkspaceConnectionStatus', workspaceConnectionStatus_connectionStateCheckTimestamp - The timestamp of the connection status check.

$sel:lastKnownUserConnectionTimestamp:WorkspaceConnectionStatus', workspaceConnectionStatus_lastKnownUserConnectionTimestamp - The timestamp of the last known user connection.

$sel:workspaceId:WorkspaceConnectionStatus', workspaceConnectionStatus_workspaceId - The identifier of the WorkSpace.

workspaceConnectionStatus_connectionState :: Lens' WorkspaceConnectionStatus (Maybe ConnectionState) Source #

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

WorkspaceCreationProperties

data WorkspaceCreationProperties Source #

Describes the default properties that are used for creating WorkSpaces. For more information, see Update Directory Details for Your WorkSpaces.

See: newWorkspaceCreationProperties smart constructor.

Constructors

WorkspaceCreationProperties' 

Fields

  • customSecurityGroupId :: Maybe Text

    The identifier of your custom security group.

  • defaultOu :: Maybe Text

    The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form "OU=value,DC=value,DC=value", where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com.

    • To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
    • The API doesn't validate whether the OU exists.
  • enableInternetAccess :: Maybe Bool

    Indicates whether internet access is enabled for your WorkSpaces.

  • enableMaintenanceMode :: Maybe Bool

    Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.

  • enableWorkDocs :: Maybe Bool

    Indicates whether Amazon WorkDocs is enabled for your WorkSpaces.

    If WorkDocs is already enabled for a WorkSpaces directory and you disable it, new WorkSpaces launched in the directory will not have WorkDocs enabled. However, WorkDocs remains enabled for any existing WorkSpaces, unless you either disable users' access to WorkDocs or you delete the WorkDocs site. To disable users' access to WorkDocs, see Disabling Users in the Amazon WorkDocs Administration Guide. To delete a WorkDocs site, see Deleting a Site in the Amazon WorkDocs Administration Guide.

    If you enable WorkDocs on a directory that already has existing WorkSpaces, the existing WorkSpaces and any new WorkSpaces that are launched in the directory will have WorkDocs enabled.

  • userEnabledAsLocalAdministrator :: Maybe Bool

    Indicates whether users are local administrators of their WorkSpaces.

Instances

Instances details
ToJSON WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

Generic WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

Associated Types

type Rep WorkspaceCreationProperties :: Type -> Type #

Read WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

Show WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

NFData WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

Eq WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

Hashable WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

type Rep WorkspaceCreationProperties Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceCreationProperties

type Rep WorkspaceCreationProperties = D1 ('MetaData "WorkspaceCreationProperties" "Amazonka.WorkSpaces.Types.WorkspaceCreationProperties" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceCreationProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultOu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableInternetAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "enableMaintenanceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableWorkDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "userEnabledAsLocalAdministrator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newWorkspaceCreationProperties :: WorkspaceCreationProperties Source #

Create a value of WorkspaceCreationProperties 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:customSecurityGroupId:WorkspaceCreationProperties', workspaceCreationProperties_customSecurityGroupId - The identifier of your custom security group.

$sel:defaultOu:WorkspaceCreationProperties', workspaceCreationProperties_defaultOu - The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form "OU=value,DC=value,DC=value", where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com.

  • To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
  • The API doesn't validate whether the OU exists.

$sel:enableInternetAccess:WorkspaceCreationProperties', workspaceCreationProperties_enableInternetAccess - Indicates whether internet access is enabled for your WorkSpaces.

$sel:enableMaintenanceMode:WorkspaceCreationProperties', workspaceCreationProperties_enableMaintenanceMode - Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.

$sel:enableWorkDocs:WorkspaceCreationProperties', workspaceCreationProperties_enableWorkDocs - Indicates whether Amazon WorkDocs is enabled for your WorkSpaces.

If WorkDocs is already enabled for a WorkSpaces directory and you disable it, new WorkSpaces launched in the directory will not have WorkDocs enabled. However, WorkDocs remains enabled for any existing WorkSpaces, unless you either disable users' access to WorkDocs or you delete the WorkDocs site. To disable users' access to WorkDocs, see Disabling Users in the Amazon WorkDocs Administration Guide. To delete a WorkDocs site, see Deleting a Site in the Amazon WorkDocs Administration Guide.

If you enable WorkDocs on a directory that already has existing WorkSpaces, the existing WorkSpaces and any new WorkSpaces that are launched in the directory will have WorkDocs enabled.

$sel:userEnabledAsLocalAdministrator:WorkspaceCreationProperties', workspaceCreationProperties_userEnabledAsLocalAdministrator - Indicates whether users are local administrators of their WorkSpaces.

workspaceCreationProperties_defaultOu :: Lens' WorkspaceCreationProperties (Maybe Text) Source #

The default organizational unit (OU) for your WorkSpaces directories. This string must be the full Lightweight Directory Access Protocol (LDAP) distinguished name for the target domain and OU. It must be in the form "OU=value,DC=value,DC=value", where value is any string of characters, and the number of domain components (DCs) is two or more. For example, OU=WorkSpaces_machines,DC=machines,DC=example,DC=com.

  • To avoid errors, certain characters in the distinguished name must be escaped. For more information, see Distinguished Names in the Microsoft documentation.
  • The API doesn't validate whether the OU exists.

workspaceCreationProperties_enableInternetAccess :: Lens' WorkspaceCreationProperties (Maybe Bool) Source #

Indicates whether internet access is enabled for your WorkSpaces.

workspaceCreationProperties_enableMaintenanceMode :: Lens' WorkspaceCreationProperties (Maybe Bool) Source #

Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.

workspaceCreationProperties_enableWorkDocs :: Lens' WorkspaceCreationProperties (Maybe Bool) Source #

Indicates whether Amazon WorkDocs is enabled for your WorkSpaces.

If WorkDocs is already enabled for a WorkSpaces directory and you disable it, new WorkSpaces launched in the directory will not have WorkDocs enabled. However, WorkDocs remains enabled for any existing WorkSpaces, unless you either disable users' access to WorkDocs or you delete the WorkDocs site. To disable users' access to WorkDocs, see Disabling Users in the Amazon WorkDocs Administration Guide. To delete a WorkDocs site, see Deleting a Site in the Amazon WorkDocs Administration Guide.

If you enable WorkDocs on a directory that already has existing WorkSpaces, the existing WorkSpaces and any new WorkSpaces that are launched in the directory will have WorkDocs enabled.

workspaceCreationProperties_userEnabledAsLocalAdministrator :: Lens' WorkspaceCreationProperties (Maybe Bool) Source #

Indicates whether users are local administrators of their WorkSpaces.

WorkspaceDirectory

data WorkspaceDirectory Source #

Describes a directory that is used with Amazon WorkSpaces.

See: newWorkspaceDirectory smart constructor.

Constructors

WorkspaceDirectory' 

Fields

Instances

Instances details
FromJSON WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

Generic WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

Associated Types

type Rep WorkspaceDirectory :: Type -> Type #

Read WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

Show WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

NFData WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

Methods

rnf :: WorkspaceDirectory -> () #

Eq WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

Hashable WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

type Rep WorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceDirectory

type Rep WorkspaceDirectory = D1 ('MetaData "WorkspaceDirectory" "Amazonka.WorkSpaces.Types.WorkspaceDirectory" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceDirectory'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateBasedAuthProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateBasedAuthProperties))) :*: (S1 ('MetaSel ('Just "customerUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "directoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceDirectoryType))) :*: (S1 ('MetaSel ('Just "dnsIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "iamRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registrationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "samlProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlProperties)) :*: S1 ('MetaSel ('Just "selfservicePermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfservicePermissions))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceDirectoryState)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tenancy)) :*: S1 ('MetaSel ('Just "workspaceAccessProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceAccessProperties))) :*: (S1 ('MetaSel ('Just "workspaceCreationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultWorkspaceCreationProperties)) :*: (S1 ('MetaSel ('Just "workspaceSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))))

newWorkspaceDirectory :: WorkspaceDirectory Source #

Create a value of WorkspaceDirectory 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:alias:WorkspaceDirectory', workspaceDirectory_alias - The directory alias.

$sel:certificateBasedAuthProperties:WorkspaceDirectory', workspaceDirectory_certificateBasedAuthProperties - The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory for WorkSpaces login.

$sel:customerUserName:WorkspaceDirectory', workspaceDirectory_customerUserName - The user name for the service account.

$sel:directoryId:WorkspaceDirectory', workspaceDirectory_directoryId - The directory identifier.

$sel:directoryName:WorkspaceDirectory', workspaceDirectory_directoryName - The name of the directory.

$sel:directoryType:WorkspaceDirectory', workspaceDirectory_directoryType - The directory type.

$sel:dnsIpAddresses:WorkspaceDirectory', workspaceDirectory_dnsIpAddresses - The IP addresses of the DNS servers for the directory.

$sel:iamRoleId:WorkspaceDirectory', workspaceDirectory_iamRoleId - The identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.

$sel:registrationCode:WorkspaceDirectory', workspaceDirectory_registrationCode - The registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.

$sel:samlProperties:WorkspaceDirectory', workspaceDirectory_samlProperties - Describes the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.

$sel:selfservicePermissions:WorkspaceDirectory', workspaceDirectory_selfservicePermissions - The default self-service permissions for WorkSpaces in the directory.

$sel:state:WorkspaceDirectory', workspaceDirectory_state - The state of the directory's registration with Amazon WorkSpaces. After a directory is deregistered, the DEREGISTERED state is returned very briefly before the directory metadata is cleaned up, so this state is rarely returned. To confirm that a directory is deregistered, check for the directory ID by using DescribeWorkspaceDirectories. If the directory ID isn't returned, then the directory has been successfully deregistered.

$sel:subnetIds:WorkspaceDirectory', workspaceDirectory_subnetIds - The identifiers of the subnets used with the directory.

$sel:tenancy:WorkspaceDirectory', workspaceDirectory_tenancy - Specifies whether the directory is dedicated or shared. To use Bring Your Own License (BYOL), this value must be set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

$sel:workspaceAccessProperties:WorkspaceDirectory', workspaceDirectory_workspaceAccessProperties - The devices and operating systems that users can use to access WorkSpaces.

$sel:workspaceCreationProperties:WorkspaceDirectory', workspaceDirectory_workspaceCreationProperties - The default creation properties for all WorkSpaces in the directory.

$sel:workspaceSecurityGroupId:WorkspaceDirectory', workspaceDirectory_workspaceSecurityGroupId - The identifier of the security group that is assigned to new WorkSpaces.

$sel:ipGroupIds:WorkspaceDirectory', workspaceDirectory_ipGroupIds - The identifiers of the IP access control groups associated with the directory.

workspaceDirectory_certificateBasedAuthProperties :: Lens' WorkspaceDirectory (Maybe CertificateBasedAuthProperties) Source #

The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory for WorkSpaces login.

workspaceDirectory_dnsIpAddresses :: Lens' WorkspaceDirectory (Maybe [Text]) Source #

The IP addresses of the DNS servers for the directory.

workspaceDirectory_iamRoleId :: Lens' WorkspaceDirectory (Maybe Text) Source #

The identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.

workspaceDirectory_registrationCode :: Lens' WorkspaceDirectory (Maybe Text) Source #

The registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.

workspaceDirectory_samlProperties :: Lens' WorkspaceDirectory (Maybe SamlProperties) Source #

Describes the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.

workspaceDirectory_selfservicePermissions :: Lens' WorkspaceDirectory (Maybe SelfservicePermissions) Source #

The default self-service permissions for WorkSpaces in the directory.

workspaceDirectory_state :: Lens' WorkspaceDirectory (Maybe WorkspaceDirectoryState) Source #

The state of the directory's registration with Amazon WorkSpaces. After a directory is deregistered, the DEREGISTERED state is returned very briefly before the directory metadata is cleaned up, so this state is rarely returned. To confirm that a directory is deregistered, check for the directory ID by using DescribeWorkspaceDirectories. If the directory ID isn't returned, then the directory has been successfully deregistered.

workspaceDirectory_subnetIds :: Lens' WorkspaceDirectory (Maybe [Text]) Source #

The identifiers of the subnets used with the directory.

workspaceDirectory_tenancy :: Lens' WorkspaceDirectory (Maybe Tenancy) Source #

Specifies whether the directory is dedicated or shared. To use Bring Your Own License (BYOL), this value must be set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

workspaceDirectory_workspaceAccessProperties :: Lens' WorkspaceDirectory (Maybe WorkspaceAccessProperties) Source #

The devices and operating systems that users can use to access WorkSpaces.

workspaceDirectory_workspaceCreationProperties :: Lens' WorkspaceDirectory (Maybe DefaultWorkspaceCreationProperties) Source #

The default creation properties for all WorkSpaces in the directory.

workspaceDirectory_workspaceSecurityGroupId :: Lens' WorkspaceDirectory (Maybe Text) Source #

The identifier of the security group that is assigned to new WorkSpaces.

workspaceDirectory_ipGroupIds :: Lens' WorkspaceDirectory (Maybe [Text]) Source #

The identifiers of the IP access control groups associated with the directory.

WorkspaceImage

data WorkspaceImage Source #

Describes a WorkSpace image.

See: newWorkspaceImage smart constructor.

Constructors

WorkspaceImage' 

Fields

Instances

Instances details
FromJSON WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Generic WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Associated Types

type Rep WorkspaceImage :: Type -> Type #

Read WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Show WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

NFData WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Methods

rnf :: WorkspaceImage -> () #

Eq WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Hashable WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

type Rep WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

type Rep WorkspaceImage = D1 ('MetaData "WorkspaceImage" "Amazonka.WorkSpaces.Types.WorkspaceImage" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceImage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatingSystem)) :*: S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "requiredTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceImageRequiredTenancy)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceImageState)) :*: S1 ('MetaSel ('Just "updates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateResult)))))))

newWorkspaceImage :: WorkspaceImage Source #

Create a value of WorkspaceImage 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:created:WorkspaceImage', workspaceImage_created - The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

WorkspaceImage, workspaceImage_description - The description of the image.

$sel:errorCode:WorkspaceImage', workspaceImage_errorCode - The error code that is returned for the image.

$sel:errorMessage:WorkspaceImage', workspaceImage_errorMessage - The text of the error message that is returned for the image.

$sel:imageId:WorkspaceImage', workspaceImage_imageId - The identifier of the image.

$sel:name:WorkspaceImage', workspaceImage_name - The name of the image.

$sel:operatingSystem:WorkspaceImage', workspaceImage_operatingSystem - The operating system that the image is running.

$sel:ownerAccountId:WorkspaceImage', workspaceImage_ownerAccountId - The identifier of the Amazon Web Services account that owns the image.

$sel:requiredTenancy:WorkspaceImage', workspaceImage_requiredTenancy - Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

$sel:state:WorkspaceImage', workspaceImage_state - The status of the image.

$sel:updates:WorkspaceImage', workspaceImage_updates - The updates (if any) that are available for the specified image.

workspaceImage_created :: Lens' WorkspaceImage (Maybe UTCTime) Source #

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

workspaceImage_errorCode :: Lens' WorkspaceImage (Maybe Text) Source #

The error code that is returned for the image.

workspaceImage_errorMessage :: Lens' WorkspaceImage (Maybe Text) Source #

The text of the error message that is returned for the image.

workspaceImage_imageId :: Lens' WorkspaceImage (Maybe Text) Source #

The identifier of the image.

workspaceImage_operatingSystem :: Lens' WorkspaceImage (Maybe OperatingSystem) Source #

The operating system that the image is running.

workspaceImage_ownerAccountId :: Lens' WorkspaceImage (Maybe Text) Source #

The identifier of the Amazon Web Services account that owns the image.

workspaceImage_requiredTenancy :: Lens' WorkspaceImage (Maybe WorkspaceImageRequiredTenancy) Source #

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

workspaceImage_updates :: Lens' WorkspaceImage (Maybe UpdateResult) Source #

The updates (if any) that are available for the specified image.

WorkspaceProperties

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.

WorkspaceRequest

data WorkspaceRequest Source #

Describes the information used to create a WorkSpace.

See: newWorkspaceRequest smart constructor.

Constructors

WorkspaceRequest' 

Fields

Instances

Instances details
FromJSON WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

ToJSON WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

Generic WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

Associated Types

type Rep WorkspaceRequest :: Type -> Type #

Read WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

Show WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

NFData WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

Methods

rnf :: WorkspaceRequest -> () #

Eq WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

Hashable WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

type Rep WorkspaceRequest Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceRequest

type Rep WorkspaceRequest = D1 ('MetaData "WorkspaceRequest" "Amazonka.WorkSpaces.Types.WorkspaceRequest" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "rootVolumeEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "userVolumeEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeEncryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "workspaceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceProperties)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newWorkspaceRequest Source #

Create a value of WorkspaceRequest 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:rootVolumeEncryptionEnabled:WorkspaceRequest', workspaceRequest_rootVolumeEncryptionEnabled - Indicates whether the data stored on the root volume is encrypted.

$sel:tags:WorkspaceRequest', workspaceRequest_tags - The tags for the WorkSpace.

$sel:userVolumeEncryptionEnabled:WorkspaceRequest', workspaceRequest_userVolumeEncryptionEnabled - Indicates whether the data stored on the user volume is encrypted.

$sel:volumeEncryptionKey:WorkspaceRequest', workspaceRequest_volumeEncryptionKey - The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.

$sel:workspaceProperties:WorkspaceRequest', workspaceRequest_workspaceProperties - The WorkSpace properties.

$sel:directoryId:WorkspaceRequest', workspaceRequest_directoryId - The identifier of the Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.

$sel:userName:WorkspaceRequest', workspaceRequest_userName - The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.

$sel:bundleId:WorkspaceRequest', workspaceRequest_bundleId - The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.

workspaceRequest_rootVolumeEncryptionEnabled :: Lens' WorkspaceRequest (Maybe Bool) Source #

Indicates whether the data stored on the root volume is encrypted.

workspaceRequest_tags :: Lens' WorkspaceRequest (Maybe [Tag]) Source #

The tags for the WorkSpace.

workspaceRequest_userVolumeEncryptionEnabled :: Lens' WorkspaceRequest (Maybe Bool) Source #

Indicates whether the data stored on the user volume is encrypted.

workspaceRequest_volumeEncryptionKey :: Lens' WorkspaceRequest (Maybe Text) Source #

The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.

workspaceRequest_directoryId :: Lens' WorkspaceRequest Text Source #

The identifier of the Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.

workspaceRequest_userName :: Lens' WorkspaceRequest Text Source #

The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.

workspaceRequest_bundleId :: Lens' WorkspaceRequest Text Source #

The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.

WorkspacesIpGroup

data WorkspacesIpGroup Source #

Describes an IP access control group.

See: newWorkspacesIpGroup smart constructor.

Constructors

WorkspacesIpGroup' 

Fields

Instances

Instances details
FromJSON WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

Generic WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

Associated Types

type Rep WorkspacesIpGroup :: Type -> Type #

Read WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

Show WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

NFData WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

Methods

rnf :: WorkspacesIpGroup -> () #

Eq WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

Hashable WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

type Rep WorkspacesIpGroup Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspacesIpGroup

type Rep WorkspacesIpGroup = D1 ('MetaData "WorkspacesIpGroup" "Amazonka.WorkSpaces.Types.WorkspacesIpGroup" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspacesIpGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupDesc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpRuleItem])))))

newWorkspacesIpGroup :: WorkspacesIpGroup Source #

Create a value of WorkspacesIpGroup 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:groupDesc:WorkspacesIpGroup', workspacesIpGroup_groupDesc - The description of the group.

$sel:groupId:WorkspacesIpGroup', workspacesIpGroup_groupId - The identifier of the group.

$sel:groupName:WorkspacesIpGroup', workspacesIpGroup_groupName - The name of the group.

$sel:userRules:WorkspacesIpGroup', workspacesIpGroup_userRules - The rules.