amazonka-nimble-2.0: Amazon NimbleStudio 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.Nimble.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-08-01 of the Amazon NimbleStudio SDK configuration.

Errors

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

You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.

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

Another operation is in progress.

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

An internal error has occurred. Please retry your request.

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

The specified resource could not be found.

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

Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

Please use Amazon Web Services Service Quotas to request an increase.

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

The request throughput limit was exceeded.

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

One of the parameters in the request is invalid.

AutomaticTerminationMode

newtype AutomaticTerminationMode Source #

Instances

Instances details
FromJSON AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

FromJSONKey AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToJSON AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToJSONKey AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToByteString AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToHeader AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToLog AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToQuery AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

FromText AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToText AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

FromXML AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

ToXML AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Generic AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Associated Types

type Rep AutomaticTerminationMode :: Type -> Type #

Read AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Show AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

NFData AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Eq AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Ord AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

Hashable AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

type Rep AutomaticTerminationMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.AutomaticTerminationMode

type Rep AutomaticTerminationMode = D1 ('MetaData "AutomaticTerminationMode" "Amazonka.Nimble.Types.AutomaticTerminationMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "AutomaticTerminationMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutomaticTerminationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfilePersona

newtype LaunchProfilePersona Source #

Bundled Patterns

pattern LaunchProfilePersona_USER :: LaunchProfilePersona 

Instances

Instances details
FromJSON LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

FromJSONKey LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToJSON LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToJSONKey LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToByteString LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToHeader LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToLog LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToQuery LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

FromText LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToText LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

FromXML LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

ToXML LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Generic LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Associated Types

type Rep LaunchProfilePersona :: Type -> Type #

Read LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Show LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

NFData LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Methods

rnf :: LaunchProfilePersona -> () #

Eq LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Ord LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

Hashable LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

type Rep LaunchProfilePersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePersona

type Rep LaunchProfilePersona = D1 ('MetaData "LaunchProfilePersona" "Amazonka.Nimble.Types.LaunchProfilePersona" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfilePersona'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfilePersona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfilePlatform

newtype LaunchProfilePlatform Source #

Instances

Instances details
FromJSON LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

FromJSONKey LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToJSON LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToJSONKey LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToByteString LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToHeader LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToLog LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToQuery LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

FromText LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToText LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

FromXML LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

ToXML LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Generic LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Associated Types

type Rep LaunchProfilePlatform :: Type -> Type #

Read LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Show LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

NFData LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Methods

rnf :: LaunchProfilePlatform -> () #

Eq LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Ord LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

Hashable LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

type Rep LaunchProfilePlatform Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfilePlatform

type Rep LaunchProfilePlatform = D1 ('MetaData "LaunchProfilePlatform" "Amazonka.Nimble.Types.LaunchProfilePlatform" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfilePlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfilePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfileState

newtype LaunchProfileState Source #

Instances

Instances details
FromJSON LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

FromJSONKey LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToJSON LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToJSONKey LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToByteString LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToHeader LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToLog LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToQuery LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

FromText LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToText LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

FromXML LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

ToXML LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Generic LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Associated Types

type Rep LaunchProfileState :: Type -> Type #

Read LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Show LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

NFData LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Methods

rnf :: LaunchProfileState -> () #

Eq LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Ord LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

Hashable LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

type Rep LaunchProfileState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileState

type Rep LaunchProfileState = D1 ('MetaData "LaunchProfileState" "Amazonka.Nimble.Types.LaunchProfileState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfileState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfileState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfileStatusCode

newtype LaunchProfileStatusCode Source #

Instances

Instances details
FromJSON LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

FromJSONKey LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToJSON LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToJSONKey LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToByteString LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToHeader LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToLog LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToQuery LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

FromText LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToText LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

FromXML LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

ToXML LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Generic LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Associated Types

type Rep LaunchProfileStatusCode :: Type -> Type #

Read LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Show LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

NFData LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Methods

rnf :: LaunchProfileStatusCode -> () #

Eq LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Ord LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

Hashable LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

type Rep LaunchProfileStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileStatusCode

type Rep LaunchProfileStatusCode = D1 ('MetaData "LaunchProfileStatusCode" "Amazonka.Nimble.Types.LaunchProfileStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfileStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfileStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfileValidationState

newtype LaunchProfileValidationState Source #

Instances

Instances details
FromJSON LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

FromJSONKey LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToJSON LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToJSONKey LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToByteString LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToHeader LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToLog LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToQuery LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

FromText LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToText LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

FromXML LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

ToXML LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Generic LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Associated Types

type Rep LaunchProfileValidationState :: Type -> Type #

Read LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Show LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

NFData LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Eq LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Ord LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

Hashable LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

type Rep LaunchProfileValidationState Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationState

type Rep LaunchProfileValidationState = D1 ('MetaData "LaunchProfileValidationState" "Amazonka.Nimble.Types.LaunchProfileValidationState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfileValidationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfileValidationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfileValidationStatusCode

newtype LaunchProfileValidationStatusCode Source #

Instances

Instances details
FromJSON LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

FromJSONKey LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToJSON LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToJSONKey LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToByteString LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToHeader LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToLog LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToQuery LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

FromText LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToText LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

FromXML LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

ToXML LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Generic LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Associated Types

type Rep LaunchProfileValidationStatusCode :: Type -> Type #

Read LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Show LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

NFData LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Eq LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Ord LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

Hashable LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

type Rep LaunchProfileValidationStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationStatusCode

type Rep LaunchProfileValidationStatusCode = D1 ('MetaData "LaunchProfileValidationStatusCode" "Amazonka.Nimble.Types.LaunchProfileValidationStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfileValidationStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfileValidationStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchProfileValidationType

newtype LaunchProfileValidationType Source #

Instances

Instances details
FromJSON LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

FromJSONKey LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToJSON LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToJSONKey LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToByteString LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToHeader LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToLog LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToQuery LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

FromText LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToText LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

FromXML LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

ToXML LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Generic LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Associated Types

type Rep LaunchProfileValidationType :: Type -> Type #

Read LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Show LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

NFData LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Eq LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Ord LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

Hashable LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

type Rep LaunchProfileValidationType Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileValidationType

type Rep LaunchProfileValidationType = D1 ('MetaData "LaunchProfileValidationType" "Amazonka.Nimble.Types.LaunchProfileValidationType" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "LaunchProfileValidationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchProfileValidationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SessionBackupMode

newtype SessionBackupMode Source #

Instances

Instances details
FromJSON SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

FromJSONKey SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToJSON SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToJSONKey SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToByteString SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToHeader SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToLog SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToQuery SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

FromText SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToText SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

FromXML SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

ToXML SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Generic SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Associated Types

type Rep SessionBackupMode :: Type -> Type #

Read SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Show SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

NFData SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Methods

rnf :: SessionBackupMode -> () #

Eq SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Ord SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

Hashable SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

type Rep SessionBackupMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionBackupMode

type Rep SessionBackupMode = D1 ('MetaData "SessionBackupMode" "Amazonka.Nimble.Types.SessionBackupMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "SessionBackupMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSessionBackupMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SessionPersistenceMode

newtype SessionPersistenceMode Source #

Instances

Instances details
FromJSON SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

FromJSONKey SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToJSON SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToJSONKey SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToByteString SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToHeader SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToLog SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToQuery SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

FromText SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToText SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

FromXML SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

ToXML SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Generic SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Associated Types

type Rep SessionPersistenceMode :: Type -> Type #

Read SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Show SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

NFData SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Methods

rnf :: SessionPersistenceMode -> () #

Eq SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Ord SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

Hashable SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

type Rep SessionPersistenceMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.SessionPersistenceMode

type Rep SessionPersistenceMode = D1 ('MetaData "SessionPersistenceMode" "Amazonka.Nimble.Types.SessionPersistenceMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "SessionPersistenceMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSessionPersistenceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingClipboardMode

newtype StreamingClipboardMode Source #

Instances

Instances details
FromJSON StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

FromJSONKey StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToJSON StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToJSONKey StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToByteString StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToHeader StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToLog StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToQuery StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

FromText StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToText StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

FromXML StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

ToXML StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Generic StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Associated Types

type Rep StreamingClipboardMode :: Type -> Type #

Read StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Show StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

NFData StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Methods

rnf :: StreamingClipboardMode -> () #

Eq StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Ord StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

Hashable StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

type Rep StreamingClipboardMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingClipboardMode

type Rep StreamingClipboardMode = D1 ('MetaData "StreamingClipboardMode" "Amazonka.Nimble.Types.StreamingClipboardMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingClipboardMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingClipboardMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingImageEncryptionConfigurationKeyType

newtype StreamingImageEncryptionConfigurationKeyType Source #

Instances

Instances details
FromJSON StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

FromJSONKey StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToJSON StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToJSONKey StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToByteString StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToHeader StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToLog StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToQuery StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

FromText StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToText StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

FromXML StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

ToXML StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Generic StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Read StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Show StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

NFData StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Eq StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Ord StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

Hashable StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

type Rep StreamingImageEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType

type Rep StreamingImageEncryptionConfigurationKeyType = D1 ('MetaData "StreamingImageEncryptionConfigurationKeyType" "Amazonka.Nimble.Types.StreamingImageEncryptionConfigurationKeyType" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingImageEncryptionConfigurationKeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingImageEncryptionConfigurationKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingImageState

newtype StreamingImageState Source #

Instances

Instances details
FromJSON StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

FromJSONKey StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToJSON StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToJSONKey StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToByteString StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToHeader StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToLog StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToQuery StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

FromText StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToText StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

FromXML StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

ToXML StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Generic StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Associated Types

type Rep StreamingImageState :: Type -> Type #

Read StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Show StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

NFData StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Methods

rnf :: StreamingImageState -> () #

Eq StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Ord StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

Hashable StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

type Rep StreamingImageState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageState

type Rep StreamingImageState = D1 ('MetaData "StreamingImageState" "Amazonka.Nimble.Types.StreamingImageState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingImageState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingImageStatusCode

newtype StreamingImageStatusCode Source #

The status code.

Instances

Instances details
FromJSON StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

FromJSONKey StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToJSON StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToJSONKey StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToByteString StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToHeader StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToLog StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToQuery StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

FromText StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToText StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

FromXML StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

ToXML StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Generic StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Associated Types

type Rep StreamingImageStatusCode :: Type -> Type #

Read StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Show StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

NFData StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Eq StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Ord StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

Hashable StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

type Rep StreamingImageStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageStatusCode

type Rep StreamingImageStatusCode = D1 ('MetaData "StreamingImageStatusCode" "Amazonka.Nimble.Types.StreamingImageStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingImageStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingImageStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingInstanceType

newtype StreamingInstanceType Source #

Instances

Instances details
FromJSON StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

FromJSONKey StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToJSON StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToJSONKey StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToByteString StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToHeader StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToLog StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToQuery StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

FromText StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToText StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

FromXML StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

ToXML StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Generic StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Associated Types

type Rep StreamingInstanceType :: Type -> Type #

Read StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Show StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

NFData StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Methods

rnf :: StreamingInstanceType -> () #

Eq StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Ord StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

Hashable StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

type Rep StreamingInstanceType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingInstanceType

type Rep StreamingInstanceType = D1 ('MetaData "StreamingInstanceType" "Amazonka.Nimble.Types.StreamingInstanceType" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingInstanceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingSessionState

newtype StreamingSessionState Source #

The streaming session state.

Instances

Instances details
FromJSON StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

FromJSONKey StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToJSON StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToJSONKey StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToByteString StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToHeader StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToLog StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToQuery StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

FromText StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToText StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

FromXML StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

ToXML StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Generic StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Associated Types

type Rep StreamingSessionState :: Type -> Type #

Read StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Show StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

NFData StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Methods

rnf :: StreamingSessionState -> () #

Eq StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Ord StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

Hashable StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

type Rep StreamingSessionState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionState

type Rep StreamingSessionState = D1 ('MetaData "StreamingSessionState" "Amazonka.Nimble.Types.StreamingSessionState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingSessionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingSessionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingSessionStatusCode

newtype StreamingSessionStatusCode Source #

Bundled Patterns

pattern StreamingSessionStatusCode_ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_AMI_VALIDATION_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_DECRYPT_STREAMING_IMAGE_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_INITIALIZATION_SCRIPT_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_INSUFFICIENT_CAPACITY :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_INTERNAL_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_NETWORK_CONNECTION_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_NETWORK_INTERFACE_ERROR :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_CREATE_IN_PROGRESS :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_DELETED :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_DELETE_IN_PROGRESS :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_READY :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_STARTED :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_START_IN_PROGRESS :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_STOPPED :: StreamingSessionStatusCode 
pattern StreamingSessionStatusCode_STREAMING_SESSION_STOP_IN_PROGRESS :: StreamingSessionStatusCode 

Instances

Instances details
FromJSON StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

FromJSONKey StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToJSON StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToJSONKey StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToByteString StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToHeader StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToLog StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToQuery StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

FromText StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToText StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

FromXML StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

ToXML StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Generic StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Associated Types

type Rep StreamingSessionStatusCode :: Type -> Type #

Read StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Show StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

NFData StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Eq StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Ord StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

Hashable StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

type Rep StreamingSessionStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStatusCode

type Rep StreamingSessionStatusCode = D1 ('MetaData "StreamingSessionStatusCode" "Amazonka.Nimble.Types.StreamingSessionStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingSessionStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingSessionStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingSessionStorageMode

newtype StreamingSessionStorageMode Source #

Instances

Instances details
FromJSON StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

FromJSONKey StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToJSON StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToJSONKey StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToByteString StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToHeader StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToLog StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToQuery StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

FromText StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToText StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

FromXML StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

ToXML StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Generic StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Associated Types

type Rep StreamingSessionStorageMode :: Type -> Type #

Read StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Show StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

NFData StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Eq StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Ord StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

Hashable StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

type Rep StreamingSessionStorageMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageMode

type Rep StreamingSessionStorageMode = D1 ('MetaData "StreamingSessionStorageMode" "Amazonka.Nimble.Types.StreamingSessionStorageMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingSessionStorageMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingSessionStorageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingSessionStreamState

newtype StreamingSessionStreamState Source #

Instances

Instances details
FromJSON StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

FromJSONKey StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToJSON StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToJSONKey StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToByteString StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToHeader StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToLog StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToQuery StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

FromText StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToText StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

FromXML StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

ToXML StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Generic StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Associated Types

type Rep StreamingSessionStreamState :: Type -> Type #

Read StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Show StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

NFData StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Eq StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Ord StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

Hashable StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

type Rep StreamingSessionStreamState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamState

type Rep StreamingSessionStreamState = D1 ('MetaData "StreamingSessionStreamState" "Amazonka.Nimble.Types.StreamingSessionStreamState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingSessionStreamState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingSessionStreamState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingSessionStreamStatusCode

newtype StreamingSessionStreamStatusCode Source #

Instances

Instances details
FromJSON StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

FromJSONKey StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToJSON StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToJSONKey StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToByteString StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToHeader StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToLog StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToQuery StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

FromText StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToText StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

FromXML StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

ToXML StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Generic StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Associated Types

type Rep StreamingSessionStreamStatusCode :: Type -> Type #

Read StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Show StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

NFData StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Eq StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Ord StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

Hashable StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

type Rep StreamingSessionStreamStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStreamStatusCode

type Rep StreamingSessionStreamStatusCode = D1 ('MetaData "StreamingSessionStreamStatusCode" "Amazonka.Nimble.Types.StreamingSessionStreamStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StreamingSessionStreamStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingSessionStreamStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioComponentInitializationScriptRunContext

newtype StudioComponentInitializationScriptRunContext Source #

Instances

Instances details
FromJSON StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

FromJSONKey StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToJSON StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToJSONKey StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToByteString StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToHeader StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToLog StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToQuery StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

FromText StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToText StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

FromXML StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

ToXML StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Generic StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Read StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Show StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

NFData StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Eq StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Ord StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

Hashable StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

type Rep StudioComponentInitializationScriptRunContext Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext

type Rep StudioComponentInitializationScriptRunContext = D1 ('MetaData "StudioComponentInitializationScriptRunContext" "Amazonka.Nimble.Types.StudioComponentInitializationScriptRunContext" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioComponentInitializationScriptRunContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioComponentInitializationScriptRunContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioComponentState

newtype StudioComponentState Source #

The current state of the studio component resource.

While a studio component is being created, modified, or deleted, its state will be CREATE_IN_PROGRESS, UPDATE_IN_PROGRESS, or DELETE_IN_PROGRESS.

These are called transition states.

No modifications may be made to the studio component while it is in a transition state.

If creation of the resource fails, the state will change to CREATE_FAILED. The resource StatusCode and StatusMessage will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.

If updating the resource fails, the state will change to UPDATE_FAILED. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.

If deleting the resource fails, the state will change to DELETE_FAILED. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the DELETED state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.

Instances

Instances details
FromJSON StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

FromJSONKey StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToJSON StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToJSONKey StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToByteString StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToHeader StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToLog StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToQuery StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

FromText StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToText StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

FromXML StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

ToXML StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Generic StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Associated Types

type Rep StudioComponentState :: Type -> Type #

Read StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Show StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

NFData StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Methods

rnf :: StudioComponentState -> () #

Eq StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Ord StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

Hashable StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

type Rep StudioComponentState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentState

type Rep StudioComponentState = D1 ('MetaData "StudioComponentState" "Amazonka.Nimble.Types.StudioComponentState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioComponentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioComponentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioComponentStatusCode

newtype StudioComponentStatusCode Source #

The current status of the studio component resource.

When the resource is in the READY state, the status code signals what the last mutation made to the resource was.

When the resource is in a CREATE_FAILED, UPDATE_FAILED, or DELETE_FAILED state, the status code signals what went wrong and why the mutation failed.

Instances

Instances details
FromJSON StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

FromJSONKey StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToJSON StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToJSONKey StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToByteString StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToHeader StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToLog StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToQuery StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

FromText StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToText StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

FromXML StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

ToXML StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Generic StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Associated Types

type Rep StudioComponentStatusCode :: Type -> Type #

Read StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Show StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

NFData StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Eq StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Ord StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

Hashable StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

type Rep StudioComponentStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentStatusCode

type Rep StudioComponentStatusCode = D1 ('MetaData "StudioComponentStatusCode" "Amazonka.Nimble.Types.StudioComponentStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioComponentStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioComponentStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioComponentSubtype

newtype StudioComponentSubtype Source #

Instances

Instances details
FromJSON StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

FromJSONKey StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToJSON StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToJSONKey StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToByteString StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToHeader StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToLog StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToQuery StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

FromText StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToText StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

FromXML StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

ToXML StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Generic StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Associated Types

type Rep StudioComponentSubtype :: Type -> Type #

Read StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Show StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

NFData StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Methods

rnf :: StudioComponentSubtype -> () #

Eq StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Ord StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

Hashable StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

type Rep StudioComponentSubtype Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSubtype

type Rep StudioComponentSubtype = D1 ('MetaData "StudioComponentSubtype" "Amazonka.Nimble.Types.StudioComponentSubtype" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioComponentSubtype'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioComponentSubtype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioComponentType

newtype StudioComponentType Source #

Instances

Instances details
FromJSON StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

FromJSONKey StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToJSON StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToJSONKey StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToByteString StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToHeader StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToLog StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToQuery StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

FromText StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToText StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

FromXML StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

ToXML StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Generic StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Associated Types

type Rep StudioComponentType :: Type -> Type #

Read StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Show StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

NFData StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Methods

rnf :: StudioComponentType -> () #

Eq StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Ord StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

Hashable StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

type Rep StudioComponentType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentType

type Rep StudioComponentType = D1 ('MetaData "StudioComponentType" "Amazonka.Nimble.Types.StudioComponentType" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioComponentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioComponentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioEncryptionConfigurationKeyType

newtype StudioEncryptionConfigurationKeyType Source #

The type of KMS key that is used to encrypt studio data.

Instances

Instances details
FromJSON StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

FromJSONKey StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToJSON StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToJSONKey StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToByteString StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToHeader StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToLog StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToQuery StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

FromText StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToText StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

FromXML StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

ToXML StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Generic StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Read StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Show StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

NFData StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Eq StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Ord StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

Hashable StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

type Rep StudioEncryptionConfigurationKeyType Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType

type Rep StudioEncryptionConfigurationKeyType = D1 ('MetaData "StudioEncryptionConfigurationKeyType" "Amazonka.Nimble.Types.StudioEncryptionConfigurationKeyType" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioEncryptionConfigurationKeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioEncryptionConfigurationKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioPersona

newtype StudioPersona Source #

Constructors

StudioPersona' 

Bundled Patterns

pattern StudioPersona_ADMINISTRATOR :: StudioPersona 

Instances

Instances details
FromJSON StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

FromJSONKey StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToJSON StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToJSONKey StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToByteString StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToHeader StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToLog StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToQuery StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

FromText StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToText StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Methods

toText :: StudioPersona -> Text #

FromXML StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

ToXML StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Methods

toXML :: StudioPersona -> XML #

Generic StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Associated Types

type Rep StudioPersona :: Type -> Type #

Read StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Show StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

NFData StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Methods

rnf :: StudioPersona -> () #

Eq StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Ord StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

Hashable StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

type Rep StudioPersona Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioPersona

type Rep StudioPersona = D1 ('MetaData "StudioPersona" "Amazonka.Nimble.Types.StudioPersona" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioPersona'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioPersona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioState

newtype StudioState Source #

Constructors

StudioState' 

Instances

Instances details
FromJSON StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

FromJSONKey StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToJSON StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToJSONKey StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToByteString StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToHeader StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToLog StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToQuery StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

FromText StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToText StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Methods

toText :: StudioState -> Text #

FromXML StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

ToXML StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Methods

toXML :: StudioState -> XML #

Generic StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Associated Types

type Rep StudioState :: Type -> Type #

Read StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Show StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

NFData StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Methods

rnf :: StudioState -> () #

Eq StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Ord StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

Hashable StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

type Rep StudioState Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioState

type Rep StudioState = D1 ('MetaData "StudioState" "Amazonka.Nimble.Types.StudioState" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StudioStatusCode

newtype StudioStatusCode Source #

The status code.

Instances

Instances details
FromJSON StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

FromJSONKey StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToJSON StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToJSONKey StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToByteString StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToHeader StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToLog StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToQuery StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

FromText StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToText StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

FromXML StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

ToXML StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Generic StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Associated Types

type Rep StudioStatusCode :: Type -> Type #

Read StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Show StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

NFData StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Methods

rnf :: StudioStatusCode -> () #

Eq StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Ord StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

Hashable StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

type Rep StudioStatusCode Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioStatusCode

type Rep StudioStatusCode = D1 ('MetaData "StudioStatusCode" "Amazonka.Nimble.Types.StudioStatusCode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "StudioStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStudioStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeRetentionMode

newtype VolumeRetentionMode Source #

Instances

Instances details
FromJSON VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

FromJSONKey VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToJSON VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToJSONKey VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToByteString VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToHeader VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToLog VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToQuery VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

FromText VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToText VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

FromXML VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

ToXML VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Generic VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Associated Types

type Rep VolumeRetentionMode :: Type -> Type #

Read VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Show VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

NFData VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Methods

rnf :: VolumeRetentionMode -> () #

Eq VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Ord VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

Hashable VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

type Rep VolumeRetentionMode Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeRetentionMode

type Rep VolumeRetentionMode = D1 ('MetaData "VolumeRetentionMode" "Amazonka.Nimble.Types.VolumeRetentionMode" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'True) (C1 ('MetaCons "VolumeRetentionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeRetentionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActiveDirectoryComputerAttribute

data ActiveDirectoryComputerAttribute Source #

An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.

See: newActiveDirectoryComputerAttribute smart constructor.

Constructors

ActiveDirectoryComputerAttribute' 

Fields

Instances

Instances details
FromJSON ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

ToJSON ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

Generic ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

Associated Types

type Rep ActiveDirectoryComputerAttribute :: Type -> Type #

Read ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

Show ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

NFData ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

Eq ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

Hashable ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

type Rep ActiveDirectoryComputerAttribute Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute

type Rep ActiveDirectoryComputerAttribute = D1 ('MetaData "ActiveDirectoryComputerAttribute" "Amazonka.Nimble.Types.ActiveDirectoryComputerAttribute" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "ActiveDirectoryComputerAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newActiveDirectoryComputerAttribute :: ActiveDirectoryComputerAttribute Source #

Create a value of ActiveDirectoryComputerAttribute 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:ActiveDirectoryComputerAttribute', activeDirectoryComputerAttribute_name - The name for the LDAP attribute.

$sel:value:ActiveDirectoryComputerAttribute', activeDirectoryComputerAttribute_value - The value for the LDAP attribute.

ActiveDirectoryConfiguration

data ActiveDirectoryConfiguration Source #

The configuration for a Directory Service for Microsoft Active Directory studio resource.

See: newActiveDirectoryConfiguration smart constructor.

Constructors

ActiveDirectoryConfiguration' 

Fields

Instances

Instances details
FromJSON ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

ToJSON ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

Generic ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

Associated Types

type Rep ActiveDirectoryConfiguration :: Type -> Type #

Show ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

NFData ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

Eq ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

Hashable ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

type Rep ActiveDirectoryConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ActiveDirectoryConfiguration

type Rep ActiveDirectoryConfiguration = D1 ('MetaData "ActiveDirectoryConfiguration" "Amazonka.Nimble.Types.ActiveDirectoryConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "ActiveDirectoryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computerAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [ActiveDirectoryComputerAttribute]))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationalUnitDistinguishedName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newActiveDirectoryConfiguration :: ActiveDirectoryConfiguration Source #

Create a value of ActiveDirectoryConfiguration 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:computerAttributes:ActiveDirectoryConfiguration', activeDirectoryConfiguration_computerAttributes - A collection of custom attributes for an Active Directory computer.

$sel:directoryId:ActiveDirectoryConfiguration', activeDirectoryConfiguration_directoryId - The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.

$sel:organizationalUnitDistinguishedName:ActiveDirectoryConfiguration', activeDirectoryConfiguration_organizationalUnitDistinguishedName - The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

activeDirectoryConfiguration_directoryId :: Lens' ActiveDirectoryConfiguration (Maybe Text) Source #

The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.

activeDirectoryConfiguration_organizationalUnitDistinguishedName :: Lens' ActiveDirectoryConfiguration (Maybe Text) Source #

The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

ComputeFarmConfiguration

data ComputeFarmConfiguration Source #

The configuration for a render farm that is associated with a studio resource.

See: newComputeFarmConfiguration smart constructor.

Constructors

ComputeFarmConfiguration' 

Fields

Instances

Instances details
FromJSON ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

ToJSON ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

Generic ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

Associated Types

type Rep ComputeFarmConfiguration :: Type -> Type #

Show ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

NFData ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

Eq ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

Hashable ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

type Rep ComputeFarmConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.ComputeFarmConfiguration

type Rep ComputeFarmConfiguration = D1 ('MetaData "ComputeFarmConfiguration" "Amazonka.Nimble.Types.ComputeFarmConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "ComputeFarmConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activeDirectoryUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newComputeFarmConfiguration :: ComputeFarmConfiguration Source #

Create a value of ComputeFarmConfiguration 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:activeDirectoryUser:ComputeFarmConfiguration', computeFarmConfiguration_activeDirectoryUser - The name of an Active Directory user that is used on ComputeFarm worker instances.

$sel:endpoint:ComputeFarmConfiguration', computeFarmConfiguration_endpoint - The endpoint of the ComputeFarm that is accessed by the studio component resource.

computeFarmConfiguration_activeDirectoryUser :: Lens' ComputeFarmConfiguration (Maybe Text) Source #

The name of an Active Directory user that is used on ComputeFarm worker instances.

computeFarmConfiguration_endpoint :: Lens' ComputeFarmConfiguration (Maybe Text) Source #

The endpoint of the ComputeFarm that is accessed by the studio component resource.

Eula

data Eula Source #

Represents a EULA resource.

See: newEula smart constructor.

Constructors

Eula' 

Fields

Instances

Instances details
FromJSON Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Generic Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Associated Types

type Rep Eula :: Type -> Type #

Methods

from :: Eula -> Rep Eula x #

to :: Rep Eula x -> Eula #

Read Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Show Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Methods

showsPrec :: Int -> Eula -> ShowS #

show :: Eula -> String #

showList :: [Eula] -> ShowS #

NFData Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Methods

rnf :: Eula -> () #

Eq Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Methods

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

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

Hashable Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

Methods

hashWithSalt :: Int -> Eula -> Int #

hash :: Eula -> Int #

type Rep Eula Source # 
Instance details

Defined in Amazonka.Nimble.Types.Eula

newEula :: Eula Source #

Create a value of Eula 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:content:Eula', eula_content - The EULA content.

$sel:createdAt:Eula', eula_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:eulaId:Eula', eula_eulaId - The EULA ID.

$sel:name:Eula', eula_name - The name for the EULA.

$sel:updatedAt:Eula', eula_updatedAt - The ISO timestamp in seconds for when the resource was updated.

eula_content :: Lens' Eula (Maybe Text) Source #

The EULA content.

eula_createdAt :: Lens' Eula (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

eula_name :: Lens' Eula (Maybe Text) Source #

The name for the EULA.

eula_updatedAt :: Lens' Eula (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

EulaAcceptance

data EulaAcceptance Source #

The acceptance of a EULA, required to use Amazon-provided streaming images.

See: newEulaAcceptance smart constructor.

Constructors

EulaAcceptance' 

Fields

Instances

Instances details
FromJSON EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

Generic EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

Associated Types

type Rep EulaAcceptance :: Type -> Type #

Read EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

Show EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

NFData EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

Methods

rnf :: EulaAcceptance -> () #

Eq EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

Hashable EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

type Rep EulaAcceptance Source # 
Instance details

Defined in Amazonka.Nimble.Types.EulaAcceptance

type Rep EulaAcceptance = D1 ('MetaData "EulaAcceptance" "Amazonka.Nimble.Types.EulaAcceptance" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "EulaAcceptance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "acceptedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accepteeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eulaAcceptanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eulaId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEulaAcceptance :: EulaAcceptance Source #

Create a value of EulaAcceptance 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:acceptedAt:EulaAcceptance', eulaAcceptance_acceptedAt - The ISO timestamp in seconds for when the EULA was accepted.

$sel:acceptedBy:EulaAcceptance', eulaAcceptance_acceptedBy - The ID of the person who accepted the EULA.

$sel:accepteeId:EulaAcceptance', eulaAcceptance_accepteeId - The ID of the acceptee.

$sel:eulaAcceptanceId:EulaAcceptance', eulaAcceptance_eulaAcceptanceId - The EULA acceptance ID.

$sel:eulaId:EulaAcceptance', eulaAcceptance_eulaId - The EULA ID.

eulaAcceptance_acceptedAt :: Lens' EulaAcceptance (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the EULA was accepted.

eulaAcceptance_acceptedBy :: Lens' EulaAcceptance (Maybe Text) Source #

The ID of the person who accepted the EULA.

LaunchProfile

data LaunchProfile Source #

A launch profile controls your artist workforce’s access to studio components, like compute farms, shared file systems, managed file systems, and license server configurations, as well as instance types and Amazon Machine Images (AMIs).

Studio administrators create launch profiles in the Nimble Studio console. Artists can use their launch profiles to launch an instance from the Nimble Studio portal. Each user’s launch profile defines how they can launch a streaming session. By default, studio admins can use all launch profiles.

See: newLaunchProfile smart constructor.

Constructors

LaunchProfile' 

Fields

Instances

Instances details
FromJSON LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

Generic LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

Associated Types

type Rep LaunchProfile :: Type -> Type #

Show LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

NFData LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

Methods

rnf :: LaunchProfile -> () #

Eq LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

Hashable LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

type Rep LaunchProfile Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfile

type Rep LaunchProfile = D1 ('MetaData "LaunchProfile" "Amazonka.Nimble.Types.LaunchProfile" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LaunchProfile'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "ec2SubnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "launchProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "launchProfileProtocolVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileState)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileStatusCode))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamConfiguration)))) :*: ((S1 ('MetaSel ('Just "studioComponentIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "updatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidationResult]))))))))

newLaunchProfile :: LaunchProfile Source #

Create a value of LaunchProfile 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:arn:LaunchProfile', launchProfile_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:createdAt:LaunchProfile', launchProfile_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:createdBy:LaunchProfile', launchProfile_createdBy - The user ID of the user that created the launch profile.

$sel:description:LaunchProfile', launchProfile_description - A human-readable description of the launch profile.

$sel:ec2SubnetIds:LaunchProfile', launchProfile_ec2SubnetIds - Unique identifiers for a collection of EC2 subnets.

$sel:launchProfileId:LaunchProfile', launchProfile_launchProfileId - The ID of the launch profile used to control access from the streaming session.

$sel:launchProfileProtocolVersions:LaunchProfile', launchProfile_launchProfileProtocolVersions - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

$sel:name:LaunchProfile', launchProfile_name - A friendly name for the launch profile.

LaunchProfile, launchProfile_state - The current state.

LaunchProfile, launchProfile_statusCode - The status code.

LaunchProfile, launchProfile_statusMessage - The status message for the launch profile.

$sel:streamConfiguration:LaunchProfile', launchProfile_streamConfiguration - A configuration for a streaming session.

$sel:studioComponentIds:LaunchProfile', launchProfile_studioComponentIds - Unique identifiers for a collection of studio components that can be used with this launch profile.

$sel:tags:LaunchProfile', launchProfile_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

$sel:updatedAt:LaunchProfile', launchProfile_updatedAt - The ISO timestamp in seconds for when the resource was updated.

$sel:updatedBy:LaunchProfile', launchProfile_updatedBy - The user ID of the user that most recently updated the resource.

$sel:validationResults:LaunchProfile', launchProfile_validationResults - The list of the latest validation results.

launchProfile_arn :: Lens' LaunchProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

launchProfile_createdAt :: Lens' LaunchProfile (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

launchProfile_createdBy :: Lens' LaunchProfile (Maybe Text) Source #

The user ID of the user that created the launch profile.

launchProfile_description :: Lens' LaunchProfile (Maybe Text) Source #

A human-readable description of the launch profile.

launchProfile_ec2SubnetIds :: Lens' LaunchProfile (Maybe [Text]) Source #

Unique identifiers for a collection of EC2 subnets.

launchProfile_launchProfileId :: Lens' LaunchProfile (Maybe Text) Source #

The ID of the launch profile used to control access from the streaming session.

launchProfile_launchProfileProtocolVersions :: Lens' LaunchProfile (Maybe [Text]) Source #

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

launchProfile_name :: Lens' LaunchProfile (Maybe Text) Source #

A friendly name for the launch profile.

launchProfile_statusMessage :: Lens' LaunchProfile (Maybe Text) Source #

The status message for the launch profile.

launchProfile_studioComponentIds :: Lens' LaunchProfile (Maybe (NonEmpty Text)) Source #

Unique identifiers for a collection of studio components that can be used with this launch profile.

launchProfile_tags :: Lens' LaunchProfile (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

launchProfile_updatedAt :: Lens' LaunchProfile (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

launchProfile_updatedBy :: Lens' LaunchProfile (Maybe Text) Source #

The user ID of the user that most recently updated the resource.

launchProfile_validationResults :: Lens' LaunchProfile (Maybe [ValidationResult]) Source #

The list of the latest validation results.

LaunchProfileInitialization

data LaunchProfileInitialization Source #

A launch profile initialization contains information required for a workstation or server to connect to a launch profile.

This includes scripts, endpoints, security groups, subnets, and other configuration.

See: newLaunchProfileInitialization smart constructor.

Constructors

LaunchProfileInitialization' 

Fields

Instances

Instances details
FromJSON LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

Generic LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

Associated Types

type Rep LaunchProfileInitialization :: Type -> Type #

Show LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

NFData LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

Eq LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

Hashable LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

type Rep LaunchProfileInitialization Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitialization

type Rep LaunchProfileInitialization = D1 ('MetaData "LaunchProfileInitialization" "Amazonka.Nimble.Types.LaunchProfileInitialization" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LaunchProfileInitialization'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileInitializationActiveDirectory)) :*: S1 ('MetaSel ('Just "ec2SecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "launchProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchProfileProtocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "launchPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfilePlatform)) :*: (S1 ('MetaSel ('Just "systemInitializationScripts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchProfileInitializationScript])) :*: S1 ('MetaSel ('Just "userInitializationScripts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchProfileInitializationScript])))))))

newLaunchProfileInitialization :: LaunchProfileInitialization Source #

Create a value of LaunchProfileInitialization 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:activeDirectory:LaunchProfileInitialization', launchProfileInitialization_activeDirectory - A LaunchProfileInitializationActiveDirectory resource.

$sel:ec2SecurityGroupIds:LaunchProfileInitialization', launchProfileInitialization_ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.

$sel:launchProfileId:LaunchProfileInitialization', launchProfileInitialization_launchProfileId - The ID of the launch profile used to control access from the streaming session.

$sel:launchProfileProtocolVersion:LaunchProfileInitialization', launchProfileInitialization_launchProfileProtocolVersion - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

$sel:launchPurpose:LaunchProfileInitialization', launchProfileInitialization_launchPurpose - The launch purpose.

$sel:name:LaunchProfileInitialization', launchProfileInitialization_name - The name for the launch profile.

$sel:platform:LaunchProfileInitialization', launchProfileInitialization_platform - The platform of the launch platform, either Windows or Linux.

$sel:systemInitializationScripts:LaunchProfileInitialization', launchProfileInitialization_systemInitializationScripts - The system initializtion scripts.

$sel:userInitializationScripts:LaunchProfileInitialization', launchProfileInitialization_userInitializationScripts - The user initializtion scripts.

launchProfileInitialization_ec2SecurityGroupIds :: Lens' LaunchProfileInitialization (Maybe (NonEmpty Text)) Source #

The EC2 security groups that control access to the studio component.

launchProfileInitialization_launchProfileId :: Lens' LaunchProfileInitialization (Maybe Text) Source #

The ID of the launch profile used to control access from the streaming session.

launchProfileInitialization_launchProfileProtocolVersion :: Lens' LaunchProfileInitialization (Maybe Text) Source #

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

launchProfileInitialization_platform :: Lens' LaunchProfileInitialization (Maybe LaunchProfilePlatform) Source #

The platform of the launch platform, either Windows or Linux.

LaunchProfileInitializationActiveDirectory

data LaunchProfileInitializationActiveDirectory Source #

The launch profile initialization Active Directory contains information required for the launch profile to connect to the Active Directory.

See: newLaunchProfileInitializationActiveDirectory smart constructor.

Constructors

LaunchProfileInitializationActiveDirectory' 

Fields

Instances

Instances details
FromJSON LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

Generic LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

Show LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

NFData LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

Eq LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

Hashable LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

type Rep LaunchProfileInitializationActiveDirectory Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory

type Rep LaunchProfileInitializationActiveDirectory = D1 ('MetaData "LaunchProfileInitializationActiveDirectory" "Amazonka.Nimble.Types.LaunchProfileInitializationActiveDirectory" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LaunchProfileInitializationActiveDirectory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "computerAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [ActiveDirectoryComputerAttribute]))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "dnsIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "organizationalUnitDistinguishedName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "studioComponentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

newLaunchProfileInitializationActiveDirectory :: LaunchProfileInitializationActiveDirectory Source #

Create a value of LaunchProfileInitializationActiveDirectory 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:computerAttributes:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_computerAttributes - A collection of custom attributes for an Active Directory computer.

$sel:directoryId:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_directoryId - The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.

$sel:directoryName:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_directoryName - The directory name.

$sel:dnsIpAddresses:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_dnsIpAddresses - The DNS IP address.

$sel:organizationalUnitDistinguishedName:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_organizationalUnitDistinguishedName - The name for the organizational unit distinguished name.

$sel:studioComponentId:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_studioComponentId - The unique identifier for a studio component resource.

$sel:studioComponentName:LaunchProfileInitializationActiveDirectory', launchProfileInitializationActiveDirectory_studioComponentName - The name for the studio component.

launchProfileInitializationActiveDirectory_directoryId :: Lens' LaunchProfileInitializationActiveDirectory (Maybe Text) Source #

The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.

LaunchProfileInitializationScript

data LaunchProfileInitializationScript Source #

The launch profile initialization script is used when start streaming session runs.

See: newLaunchProfileInitializationScript smart constructor.

Constructors

LaunchProfileInitializationScript' 

Fields

Instances

Instances details
FromJSON LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

Generic LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

Associated Types

type Rep LaunchProfileInitializationScript :: Type -> Type #

Show LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

NFData LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

Eq LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

Hashable LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

type Rep LaunchProfileInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileInitializationScript

type Rep LaunchProfileInitializationScript = D1 ('MetaData "LaunchProfileInitializationScript" "Amazonka.Nimble.Types.LaunchProfileInitializationScript" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LaunchProfileInitializationScript'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "runtimeRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "script") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "secureInitializationRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "studioComponentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

newLaunchProfileInitializationScript :: LaunchProfileInitializationScript Source #

Create a value of LaunchProfileInitializationScript 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:runtimeRoleArn:LaunchProfileInitializationScript', launchProfileInitializationScript_runtimeRoleArn - An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

$sel:script:LaunchProfileInitializationScript', launchProfileInitializationScript_script - The initialization script.

$sel:secureInitializationRoleArn:LaunchProfileInitializationScript', launchProfileInitializationScript_secureInitializationRoleArn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

$sel:studioComponentId:LaunchProfileInitializationScript', launchProfileInitializationScript_studioComponentId - The unique identifier for a studio component resource.

$sel:studioComponentName:LaunchProfileInitializationScript', launchProfileInitializationScript_studioComponentName - The name for the studio component.

launchProfileInitializationScript_runtimeRoleArn :: Lens' LaunchProfileInitializationScript (Maybe Text) Source #

An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

launchProfileInitializationScript_secureInitializationRoleArn :: Lens' LaunchProfileInitializationScript (Maybe Text) Source #

An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

LaunchProfileMembership

data LaunchProfileMembership Source #

Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.

A launch profile member (type USER) provides the following permissions to that launch profile:

  • GetLaunchProfile
  • GetLaunchProfileInitialization
  • GetLaunchProfileMembers
  • GetLaunchProfileMember
  • CreateStreamingSession
  • GetLaunchProfileDetails

See: newLaunchProfileMembership smart constructor.

Constructors

LaunchProfileMembership' 

Fields

Instances

Instances details
FromJSON LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

Generic LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

Associated Types

type Rep LaunchProfileMembership :: Type -> Type #

Read LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

Show LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

NFData LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

Methods

rnf :: LaunchProfileMembership -> () #

Eq LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

Hashable LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

type Rep LaunchProfileMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.LaunchProfileMembership

type Rep LaunchProfileMembership = D1 ('MetaData "LaunchProfileMembership" "Amazonka.Nimble.Types.LaunchProfileMembership" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LaunchProfileMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "persona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfilePersona))) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchProfileMembership :: LaunchProfileMembership Source #

Create a value of LaunchProfileMembership 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:identityStoreId:LaunchProfileMembership', launchProfileMembership_identityStoreId - The ID of the identity store.

$sel:persona:LaunchProfileMembership', launchProfileMembership_persona - The persona.

$sel:principalId:LaunchProfileMembership', launchProfileMembership_principalId - The principal ID.

$sel:sid:LaunchProfileMembership', launchProfileMembership_sid - The Active Directory Security Identifier for this user, if available.

launchProfileMembership_sid :: Lens' LaunchProfileMembership (Maybe Text) Source #

The Active Directory Security Identifier for this user, if available.

LicenseServiceConfiguration

data LicenseServiceConfiguration Source #

The configuration for a license service that is associated with a studio resource.

See: newLicenseServiceConfiguration smart constructor.

Constructors

LicenseServiceConfiguration' 

Fields

Instances

Instances details
FromJSON LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

ToJSON LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

Generic LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

Associated Types

type Rep LicenseServiceConfiguration :: Type -> Type #

Show LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

NFData LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

Eq LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

Hashable LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

type Rep LicenseServiceConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.LicenseServiceConfiguration

type Rep LicenseServiceConfiguration = D1 ('MetaData "LicenseServiceConfiguration" "Amazonka.Nimble.Types.LicenseServiceConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "LicenseServiceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newLicenseServiceConfiguration :: LicenseServiceConfiguration Source #

Create a value of LicenseServiceConfiguration 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:endpoint:LicenseServiceConfiguration', licenseServiceConfiguration_endpoint - The endpoint of the license service that is accessed by the studio component resource.

licenseServiceConfiguration_endpoint :: Lens' LicenseServiceConfiguration (Maybe Text) Source #

The endpoint of the license service that is accessed by the studio component resource.

NewLaunchProfileMember

data NewLaunchProfileMember Source #

A new member that is added to a launch profile.

See: newNewLaunchProfileMember smart constructor.

Constructors

NewLaunchProfileMember' 

Fields

Instances

Instances details
ToJSON NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

Generic NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

Associated Types

type Rep NewLaunchProfileMember :: Type -> Type #

Read NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

Show NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

NFData NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

Methods

rnf :: NewLaunchProfileMember -> () #

Eq NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

Hashable NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

type Rep NewLaunchProfileMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewLaunchProfileMember

type Rep NewLaunchProfileMember = D1 ('MetaData "NewLaunchProfileMember" "Amazonka.Nimble.Types.NewLaunchProfileMember" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "NewLaunchProfileMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "persona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LaunchProfilePersona) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newNewLaunchProfileMember Source #

Create a value of NewLaunchProfileMember 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:persona:NewLaunchProfileMember', newLaunchProfileMember_persona - The persona.

$sel:principalId:NewLaunchProfileMember', newLaunchProfileMember_principalId - The principal ID.

NewStudioMember

data NewStudioMember Source #

A new studio user's membership.

See: newNewStudioMember smart constructor.

Constructors

NewStudioMember' 

Fields

Instances

Instances details
ToJSON NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

Generic NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

Associated Types

type Rep NewStudioMember :: Type -> Type #

Read NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

Show NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

NFData NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

Methods

rnf :: NewStudioMember -> () #

Eq NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

Hashable NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

type Rep NewStudioMember Source # 
Instance details

Defined in Amazonka.Nimble.Types.NewStudioMember

type Rep NewStudioMember = D1 ('MetaData "NewStudioMember" "Amazonka.Nimble.Types.NewStudioMember" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "NewStudioMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "persona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StudioPersona) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newNewStudioMember Source #

Create a value of NewStudioMember 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:persona:NewStudioMember', newStudioMember_persona - The persona.

$sel:principalId:NewStudioMember', newStudioMember_principalId - The principal ID.

ScriptParameterKeyValue

data ScriptParameterKeyValue Source #

A parameter for a studio component script, in the form of a key-value pair.

See: newScriptParameterKeyValue smart constructor.

Constructors

ScriptParameterKeyValue' 

Fields

Instances

Instances details
FromJSON ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

ToJSON ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

Generic ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

Associated Types

type Rep ScriptParameterKeyValue :: Type -> Type #

Read ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

Show ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

NFData ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

Methods

rnf :: ScriptParameterKeyValue -> () #

Eq ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

Hashable ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

type Rep ScriptParameterKeyValue Source # 
Instance details

Defined in Amazonka.Nimble.Types.ScriptParameterKeyValue

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

newScriptParameterKeyValue :: ScriptParameterKeyValue Source #

Create a value of ScriptParameterKeyValue 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:key:ScriptParameterKeyValue', scriptParameterKeyValue_key - A script parameter key.

$sel:value:ScriptParameterKeyValue', scriptParameterKeyValue_value - A script parameter value.

SharedFileSystemConfiguration

data SharedFileSystemConfiguration Source #

The configuration for a shared file storage system that is associated with a studio resource.

See: newSharedFileSystemConfiguration smart constructor.

Constructors

SharedFileSystemConfiguration' 

Fields

Instances

Instances details
FromJSON SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

ToJSON SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

Generic SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

Associated Types

type Rep SharedFileSystemConfiguration :: Type -> Type #

Show SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

NFData SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

Eq SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

Hashable SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

type Rep SharedFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.SharedFileSystemConfiguration

type Rep SharedFileSystemConfiguration = D1 ('MetaData "SharedFileSystemConfiguration" "Amazonka.Nimble.Types.SharedFileSystemConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "SharedFileSystemConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "fileSystemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "linuxMountPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "shareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "windowsMountDrive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSharedFileSystemConfiguration :: SharedFileSystemConfiguration Source #

Create a value of SharedFileSystemConfiguration 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:endpoint:SharedFileSystemConfiguration', sharedFileSystemConfiguration_endpoint - The endpoint of the shared file system that is accessed by the studio component resource.

$sel:fileSystemId:SharedFileSystemConfiguration', sharedFileSystemConfiguration_fileSystemId - The unique identifier for a file system.

$sel:linuxMountPoint:SharedFileSystemConfiguration', sharedFileSystemConfiguration_linuxMountPoint - The mount location for a shared file system on a Linux virtual workstation.

$sel:shareName:SharedFileSystemConfiguration', sharedFileSystemConfiguration_shareName - The name of the file share.

$sel:windowsMountDrive:SharedFileSystemConfiguration', sharedFileSystemConfiguration_windowsMountDrive - The mount location for a shared file system on a Windows virtual workstation.

sharedFileSystemConfiguration_endpoint :: Lens' SharedFileSystemConfiguration (Maybe Text) Source #

The endpoint of the shared file system that is accessed by the studio component resource.

sharedFileSystemConfiguration_linuxMountPoint :: Lens' SharedFileSystemConfiguration (Maybe Text) Source #

The mount location for a shared file system on a Linux virtual workstation.

sharedFileSystemConfiguration_windowsMountDrive :: Lens' SharedFileSystemConfiguration (Maybe Text) Source #

The mount location for a shared file system on a Windows virtual workstation.

StreamConfiguration

data StreamConfiguration Source #

A configuration for a streaming session.

See: newStreamConfiguration smart constructor.

Constructors

StreamConfiguration' 

Fields

  • automaticTerminationMode :: Maybe AutomaticTerminationMode

    Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

    • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
    • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

    This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

  • maxSessionLengthInMinutes :: Maybe Natural

    The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

  • maxStoppedSessionLengthInMinutes :: Maybe Natural

    Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

    This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

    If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

    If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

  • sessionBackup :: Maybe StreamConfigurationSessionBackup

    Information about the streaming session backup.

  • sessionPersistenceMode :: Maybe SessionPersistenceMode

    Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

  • sessionStorage :: Maybe StreamConfigurationSessionStorage

    The upload storage for a streaming session.

  • volumeConfiguration :: Maybe VolumeConfiguration

    Custom volume configuration for the root volumes that are attached to streaming sessions.

    This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

  • clipboardMode :: StreamingClipboardMode

    Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

  • ec2InstanceTypes :: NonEmpty StreamingInstanceType

    The EC2 instance types that users can select from when launching a streaming session with this launch profile.

  • streamingImageIds :: NonEmpty Text

    The streaming images that users can select from when launching a streaming session with this launch profile.

Instances

Instances details
FromJSON StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

Generic StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

Associated Types

type Rep StreamConfiguration :: Type -> Type #

Show StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

NFData StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

Methods

rnf :: StreamConfiguration -> () #

Eq StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

Hashable StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

type Rep StreamConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfiguration

type Rep StreamConfiguration = D1 ('MetaData "StreamConfiguration" "Amazonka.Nimble.Types.StreamConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automaticTerminationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticTerminationMode)) :*: S1 ('MetaSel ('Just "maxSessionLengthInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "maxStoppedSessionLengthInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "sessionBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamConfigurationSessionBackup)) :*: S1 ('MetaSel ('Just "sessionPersistenceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionPersistenceMode))))) :*: ((S1 ('MetaSel ('Just "sessionStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamConfigurationSessionStorage)) :*: S1 ('MetaSel ('Just "volumeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeConfiguration))) :*: (S1 ('MetaSel ('Just "clipboardMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamingClipboardMode) :*: (S1 ('MetaSel ('Just "ec2InstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty StreamingInstanceType)) :*: S1 ('MetaSel ('Just "streamingImageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))))

newStreamConfiguration Source #

Create a value of StreamConfiguration 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:automaticTerminationMode:StreamConfiguration', streamConfiguration_automaticTerminationMode - Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

$sel:maxSessionLengthInMinutes:StreamConfiguration', streamConfiguration_maxSessionLengthInMinutes - The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

$sel:maxStoppedSessionLengthInMinutes:StreamConfiguration', streamConfiguration_maxStoppedSessionLengthInMinutes - Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

$sel:sessionBackup:StreamConfiguration', streamConfiguration_sessionBackup - Information about the streaming session backup.

$sel:sessionPersistenceMode:StreamConfiguration', streamConfiguration_sessionPersistenceMode - Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

$sel:sessionStorage:StreamConfiguration', streamConfiguration_sessionStorage - The upload storage for a streaming session.

$sel:volumeConfiguration:StreamConfiguration', streamConfiguration_volumeConfiguration - Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

$sel:clipboardMode:StreamConfiguration', streamConfiguration_clipboardMode - Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

$sel:ec2InstanceTypes:StreamConfiguration', streamConfiguration_ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch profile.

$sel:streamingImageIds:StreamConfiguration', streamConfiguration_streamingImageIds - The streaming images that users can select from when launching a streaming session with this launch profile.

streamConfiguration_automaticTerminationMode :: Lens' StreamConfiguration (Maybe AutomaticTerminationMode) Source #

Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

streamConfiguration_maxSessionLengthInMinutes :: Lens' StreamConfiguration (Maybe Natural) Source #

The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

streamConfiguration_maxStoppedSessionLengthInMinutes :: Lens' StreamConfiguration (Maybe Natural) Source #

Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

streamConfiguration_sessionPersistenceMode :: Lens' StreamConfiguration (Maybe SessionPersistenceMode) Source #

Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

streamConfiguration_volumeConfiguration :: Lens' StreamConfiguration (Maybe VolumeConfiguration) Source #

Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

streamConfiguration_clipboardMode :: Lens' StreamConfiguration StreamingClipboardMode Source #

Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

streamConfiguration_ec2InstanceTypes :: Lens' StreamConfiguration (NonEmpty StreamingInstanceType) Source #

The EC2 instance types that users can select from when launching a streaming session with this launch profile.

streamConfiguration_streamingImageIds :: Lens' StreamConfiguration (NonEmpty Text) Source #

The streaming images that users can select from when launching a streaming session with this launch profile.

StreamConfigurationCreate

data StreamConfigurationCreate Source #

Configuration for streaming workstations created using this launch profile.

See: newStreamConfigurationCreate smart constructor.

Constructors

StreamConfigurationCreate' 

Fields

  • automaticTerminationMode :: Maybe AutomaticTerminationMode

    Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

    • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
    • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

    This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

  • maxSessionLengthInMinutes :: Maybe Natural

    The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

  • maxStoppedSessionLengthInMinutes :: Maybe Natural

    Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

    This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

    If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

    If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

  • sessionBackup :: Maybe StreamConfigurationSessionBackup

    Configures how streaming sessions are backed up when launched from this launch profile.

  • sessionPersistenceMode :: Maybe SessionPersistenceMode

    Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

  • sessionStorage :: Maybe StreamConfigurationSessionStorage

    The upload storage for a streaming workstation that is created using this launch profile.

  • volumeConfiguration :: Maybe VolumeConfiguration

    Custom volume configuration for the root volumes that are attached to streaming sessions.

    This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

  • clipboardMode :: StreamingClipboardMode

    Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

  • ec2InstanceTypes :: NonEmpty StreamingInstanceType

    The EC2 instance types that users can select from when launching a streaming session with this launch profile.

  • streamingImageIds :: NonEmpty Text

    The streaming images that users can select from when launching a streaming session with this launch profile.

Instances

Instances details
ToJSON StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

Generic StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

Associated Types

type Rep StreamConfigurationCreate :: Type -> Type #

Show StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

NFData StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

Eq StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

Hashable StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

type Rep StreamConfigurationCreate Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationCreate

type Rep StreamConfigurationCreate = D1 ('MetaData "StreamConfigurationCreate" "Amazonka.Nimble.Types.StreamConfigurationCreate" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamConfigurationCreate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automaticTerminationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticTerminationMode)) :*: S1 ('MetaSel ('Just "maxSessionLengthInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "maxStoppedSessionLengthInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "sessionBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamConfigurationSessionBackup)) :*: S1 ('MetaSel ('Just "sessionPersistenceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionPersistenceMode))))) :*: ((S1 ('MetaSel ('Just "sessionStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamConfigurationSessionStorage)) :*: S1 ('MetaSel ('Just "volumeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeConfiguration))) :*: (S1 ('MetaSel ('Just "clipboardMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamingClipboardMode) :*: (S1 ('MetaSel ('Just "ec2InstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty StreamingInstanceType)) :*: S1 ('MetaSel ('Just "streamingImageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))))

newStreamConfigurationCreate Source #

Create a value of StreamConfigurationCreate 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:automaticTerminationMode:StreamConfigurationCreate', streamConfigurationCreate_automaticTerminationMode - Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

$sel:maxSessionLengthInMinutes:StreamConfigurationCreate', streamConfigurationCreate_maxSessionLengthInMinutes - The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

$sel:maxStoppedSessionLengthInMinutes:StreamConfigurationCreate', streamConfigurationCreate_maxStoppedSessionLengthInMinutes - Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

$sel:sessionBackup:StreamConfigurationCreate', streamConfigurationCreate_sessionBackup - Configures how streaming sessions are backed up when launched from this launch profile.

$sel:sessionPersistenceMode:StreamConfigurationCreate', streamConfigurationCreate_sessionPersistenceMode - Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

$sel:sessionStorage:StreamConfigurationCreate', streamConfigurationCreate_sessionStorage - The upload storage for a streaming workstation that is created using this launch profile.

$sel:volumeConfiguration:StreamConfigurationCreate', streamConfigurationCreate_volumeConfiguration - Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

$sel:clipboardMode:StreamConfigurationCreate', streamConfigurationCreate_clipboardMode - Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

$sel:ec2InstanceTypes:StreamConfigurationCreate', streamConfigurationCreate_ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch profile.

$sel:streamingImageIds:StreamConfigurationCreate', streamConfigurationCreate_streamingImageIds - The streaming images that users can select from when launching a streaming session with this launch profile.

streamConfigurationCreate_automaticTerminationMode :: Lens' StreamConfigurationCreate (Maybe AutomaticTerminationMode) Source #

Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

streamConfigurationCreate_maxSessionLengthInMinutes :: Lens' StreamConfigurationCreate (Maybe Natural) Source #

The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.

streamConfigurationCreate_maxStoppedSessionLengthInMinutes :: Lens' StreamConfigurationCreate (Maybe Natural) Source #

Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.

This field is allowed only when sessionPersistenceMode is ACTIVATED and automaticTerminationMode is ACTIVATED.

If the value is set to 0, your sessions can’t be STOPPED. If you then call StopStreamingSession, the session fails. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated (instead of STOPPED).

If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession to stop sessions in the READY state. If the time that a session stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

streamConfigurationCreate_sessionBackup :: Lens' StreamConfigurationCreate (Maybe StreamConfigurationSessionBackup) Source #

Configures how streaming sessions are backed up when launched from this launch profile.

streamConfigurationCreate_sessionPersistenceMode :: Lens' StreamConfigurationCreate (Maybe SessionPersistenceMode) Source #

Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

streamConfigurationCreate_sessionStorage :: Lens' StreamConfigurationCreate (Maybe StreamConfigurationSessionStorage) Source #

The upload storage for a streaming workstation that is created using this launch profile.

streamConfigurationCreate_volumeConfiguration :: Lens' StreamConfigurationCreate (Maybe VolumeConfiguration) Source #

Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

streamConfigurationCreate_clipboardMode :: Lens' StreamConfigurationCreate StreamingClipboardMode Source #

Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.

streamConfigurationCreate_ec2InstanceTypes :: Lens' StreamConfigurationCreate (NonEmpty StreamingInstanceType) Source #

The EC2 instance types that users can select from when launching a streaming session with this launch profile.

streamConfigurationCreate_streamingImageIds :: Lens' StreamConfigurationCreate (NonEmpty Text) Source #

The streaming images that users can select from when launching a streaming session with this launch profile.

StreamConfigurationSessionBackup

data StreamConfigurationSessionBackup Source #

Configures how streaming sessions are backed up when launched from this launch profile.

See: newStreamConfigurationSessionBackup smart constructor.

Constructors

StreamConfigurationSessionBackup' 

Fields

  • maxBackupsToRetain :: Maybe Natural

    The maximum number of backups that each streaming session created from this launch profile can have.

  • mode :: Maybe SessionBackupMode

    Specifies how artists sessions are backed up.

    Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.

Instances

Instances details
FromJSON StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

ToJSON StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Generic StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Associated Types

type Rep StreamConfigurationSessionBackup :: Type -> Type #

Read StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Show StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

NFData StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Eq StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Hashable StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

type Rep StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

type Rep StreamConfigurationSessionBackup = D1 ('MetaData "StreamConfigurationSessionBackup" "Amazonka.Nimble.Types.StreamConfigurationSessionBackup" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamConfigurationSessionBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxBackupsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionBackupMode))))

newStreamConfigurationSessionBackup :: StreamConfigurationSessionBackup Source #

Create a value of StreamConfigurationSessionBackup 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:maxBackupsToRetain:StreamConfigurationSessionBackup', streamConfigurationSessionBackup_maxBackupsToRetain - The maximum number of backups that each streaming session created from this launch profile can have.

$sel:mode:StreamConfigurationSessionBackup', streamConfigurationSessionBackup_mode - Specifies how artists sessions are backed up.

Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.

streamConfigurationSessionBackup_maxBackupsToRetain :: Lens' StreamConfigurationSessionBackup (Maybe Natural) Source #

The maximum number of backups that each streaming session created from this launch profile can have.

streamConfigurationSessionBackup_mode :: Lens' StreamConfigurationSessionBackup (Maybe SessionBackupMode) Source #

Specifies how artists sessions are backed up.

Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.

StreamConfigurationSessionStorage

data StreamConfigurationSessionStorage Source #

The configuration for a streaming session’s upload storage.

See: newStreamConfigurationSessionStorage smart constructor.

Constructors

StreamConfigurationSessionStorage' 

Fields

Instances

Instances details
FromJSON StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

ToJSON StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

Generic StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

Associated Types

type Rep StreamConfigurationSessionStorage :: Type -> Type #

Show StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

NFData StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

Eq StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

Hashable StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

type Rep StreamConfigurationSessionStorage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionStorage

type Rep StreamConfigurationSessionStorage = D1 ('MetaData "StreamConfigurationSessionStorage" "Amazonka.Nimble.Types.StreamConfigurationSessionStorage" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamConfigurationSessionStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionStorageRoot)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty StreamingSessionStorageMode))))

newStreamConfigurationSessionStorage Source #

Create a value of StreamConfigurationSessionStorage 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:root:StreamConfigurationSessionStorage', streamConfigurationSessionStorage_root - The configuration for the upload storage root of the streaming session.

$sel:mode:StreamConfigurationSessionStorage', streamConfigurationSessionStorage_mode - Allows artists to upload files to their workstations. The only valid option is UPLOAD.

streamConfigurationSessionStorage_root :: Lens' StreamConfigurationSessionStorage (Maybe StreamingSessionStorageRoot) Source #

The configuration for the upload storage root of the streaming session.

streamConfigurationSessionStorage_mode :: Lens' StreamConfigurationSessionStorage (NonEmpty StreamingSessionStorageMode) Source #

Allows artists to upload files to their workstations. The only valid option is UPLOAD.

StreamingImage

data StreamingImage Source #

Represents a streaming image resource.

Streaming images are used by studio users to select which operating system and software they want to use in a Nimble Studio streaming session.

Amazon provides a number of streaming images that include popular 3rd-party software.

You can create your own streaming images using an Amazon EC2 machine image that you create for this purpose. You can also include software that your users require.

See: newStreamingImage smart constructor.

Constructors

StreamingImage' 

Fields

Instances

Instances details
FromJSON StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

Generic StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

Associated Types

type Rep StreamingImage :: Type -> Type #

Show StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

NFData StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

Methods

rnf :: StreamingImage -> () #

Eq StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

Hashable StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

type Rep StreamingImage Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImage

type Rep StreamingImage = D1 ('MetaData "StreamingImage" "Amazonka.Nimble.Types.StreamingImage" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamingImage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "ec2ImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingImageEncryptionConfiguration)) :*: (S1 ('MetaSel ('Just "eulaIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingImageState)))) :*: ((S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingImageStatusCode)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamingImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newStreamingImage :: StreamingImage Source #

Create a value of StreamingImage 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:arn:StreamingImage', streamingImage_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:description:StreamingImage', streamingImage_description - A human-readable description of the streaming image.

$sel:ec2ImageId:StreamingImage', streamingImage_ec2ImageId - The ID of an EC2 machine image with which to create the streaming image.

$sel:encryptionConfiguration:StreamingImage', streamingImage_encryptionConfiguration - The encryption configuration.

$sel:eulaIds:StreamingImage', streamingImage_eulaIds - The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.

$sel:name:StreamingImage', streamingImage_name - A friendly name for a streaming image resource.

$sel:owner:StreamingImage', streamingImage_owner - The owner of the streaming image, either the studioId that contains the streaming image, or amazon for images that are provided by Amazon Nimble Studio.

$sel:platform:StreamingImage', streamingImage_platform - The platform of the streaming image, either Windows or Linux.

$sel:state:StreamingImage', streamingImage_state - The current state.

$sel:statusCode:StreamingImage', streamingImage_statusCode - The status code.

$sel:statusMessage:StreamingImage', streamingImage_statusMessage - The status message for the streaming image.

$sel:streamingImageId:StreamingImage', streamingImage_streamingImageId - The ID of the streaming image.

$sel:tags:StreamingImage', streamingImage_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

streamingImage_arn :: Lens' StreamingImage (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

streamingImage_description :: Lens' StreamingImage (Maybe Text) Source #

A human-readable description of the streaming image.

streamingImage_ec2ImageId :: Lens' StreamingImage (Maybe Text) Source #

The ID of an EC2 machine image with which to create the streaming image.

streamingImage_eulaIds :: Lens' StreamingImage (Maybe [Text]) Source #

The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.

streamingImage_name :: Lens' StreamingImage (Maybe Text) Source #

A friendly name for a streaming image resource.

streamingImage_owner :: Lens' StreamingImage (Maybe Text) Source #

The owner of the streaming image, either the studioId that contains the streaming image, or amazon for images that are provided by Amazon Nimble Studio.

streamingImage_platform :: Lens' StreamingImage (Maybe Text) Source #

The platform of the streaming image, either Windows or Linux.

streamingImage_statusMessage :: Lens' StreamingImage (Maybe Text) Source #

The status message for the streaming image.

streamingImage_tags :: Lens' StreamingImage (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

StreamingImageEncryptionConfiguration

data StreamingImageEncryptionConfiguration Source #

Specifies how a streaming image is encrypted.

See: newStreamingImageEncryptionConfiguration smart constructor.

Constructors

StreamingImageEncryptionConfiguration' 

Fields

Instances

Instances details
FromJSON StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

Generic StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

Read StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

Show StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

NFData StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

Eq StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

Hashable StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

type Rep StreamingImageEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration

type Rep StreamingImageEncryptionConfiguration = D1 ('MetaData "StreamingImageEncryptionConfiguration" "Amazonka.Nimble.Types.StreamingImageEncryptionConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamingImageEncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamingImageEncryptionConfigurationKeyType)))

newStreamingImageEncryptionConfiguration Source #

Create a value of StreamingImageEncryptionConfiguration 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:keyArn:StreamingImageEncryptionConfiguration', streamingImageEncryptionConfiguration_keyArn - The ARN for a KMS key that is used to encrypt studio data.

$sel:keyType:StreamingImageEncryptionConfiguration', streamingImageEncryptionConfiguration_keyType - The type of KMS key that is used to encrypt studio data.

streamingImageEncryptionConfiguration_keyArn :: Lens' StreamingImageEncryptionConfiguration (Maybe Text) Source #

The ARN for a KMS key that is used to encrypt studio data.

StreamingSession

data StreamingSession Source #

A streaming session is a virtual workstation created using a particular launch profile.

See: newStreamingSession smart constructor.

Constructors

StreamingSession' 

Fields

Instances

Instances details
FromJSON StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

Generic StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

Associated Types

type Rep StreamingSession :: Type -> Type #

Read StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

Show StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

NFData StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

Methods

rnf :: StreamingSession -> () #

Eq StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

Hashable StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

type Rep StreamingSession Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSession

type Rep StreamingSession = D1 ('MetaData "StreamingSession" "Amazonka.Nimble.Types.StreamingSession" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamingSession'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "automaticTerminationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticTerminationMode)) :*: S1 ('MetaSel ('Just "backupMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionBackupMode)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2InstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "launchProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxBackupsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ownedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionPersistenceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionPersistenceMode))) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "startedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "startedFromBackupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionState)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionStatusCode)))) :*: ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stopAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "stoppedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "stoppedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "streamingImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "terminateAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "updatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeConfiguration)) :*: S1 ('MetaSel ('Just "volumeRetentionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeRetentionMode))))))))

newStreamingSession :: StreamingSession Source #

Create a value of StreamingSession 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:arn:StreamingSession', streamingSession_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:automaticTerminationMode:StreamingSession', streamingSession_automaticTerminationMode - Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

$sel:backupMode:StreamingSession', streamingSession_backupMode - Shows the current backup setting of the session.

$sel:createdAt:StreamingSession', streamingSession_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:createdBy:StreamingSession', streamingSession_createdBy - The user ID of the user that created the streaming session.

$sel:ec2InstanceType:StreamingSession', streamingSession_ec2InstanceType - The EC2 Instance type used for the streaming session.

$sel:launchProfileId:StreamingSession', streamingSession_launchProfileId - The ID of the launch profile used to control access from the streaming session.

$sel:maxBackupsToRetain:StreamingSession', streamingSession_maxBackupsToRetain - The maximum number of backups of a streaming session that you can have. When the maximum number of backups is reached, the oldest backup is deleted.

$sel:ownedBy:StreamingSession', streamingSession_ownedBy - The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.

$sel:sessionId:StreamingSession', streamingSession_sessionId - The session ID.

$sel:sessionPersistenceMode:StreamingSession', streamingSession_sessionPersistenceMode - Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

$sel:startedAt:StreamingSession', streamingSession_startedAt - The time the session entered START_IN_PROGRESS state.

$sel:startedBy:StreamingSession', streamingSession_startedBy - The user ID of the user that started the streaming session.

$sel:startedFromBackupId:StreamingSession', streamingSession_startedFromBackupId - The backup ID used to restore a streaming session.

$sel:state:StreamingSession', streamingSession_state - The current state.

$sel:statusCode:StreamingSession', streamingSession_statusCode - The status code.

$sel:statusMessage:StreamingSession', streamingSession_statusMessage - The status message for the streaming session.

$sel:stopAt:StreamingSession', streamingSession_stopAt - The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.

$sel:stoppedAt:StreamingSession', streamingSession_stoppedAt - The time the session entered STOP_IN_PROGRESS state.

$sel:stoppedBy:StreamingSession', streamingSession_stoppedBy - The user ID of the user that stopped the streaming session.

$sel:streamingImageId:StreamingSession', streamingSession_streamingImageId - The ID of the streaming image.

$sel:tags:StreamingSession', streamingSession_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

$sel:terminateAt:StreamingSession', streamingSession_terminateAt - The time the streaming session will automatically terminate if not terminated by the user.

$sel:updatedAt:StreamingSession', streamingSession_updatedAt - The ISO timestamp in seconds for when the resource was updated.

$sel:updatedBy:StreamingSession', streamingSession_updatedBy - The user ID of the user that most recently updated the resource.

$sel:volumeConfiguration:StreamingSession', streamingSession_volumeConfiguration - Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

$sel:volumeRetentionMode:StreamingSession', streamingSession_volumeRetentionMode - Determine if an EBS volume created from this streaming session will be backed up.

streamingSession_arn :: Lens' StreamingSession (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

streamingSession_automaticTerminationMode :: Lens' StreamingSession (Maybe AutomaticTerminationMode) Source #

Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED state.

  • When ACTIVATED, the streaming session is scheduled for termination after being in the STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
  • When DEACTIVATED, the streaming session can remain in the STOPPED state indefinitely.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When allowed, the default value for this parameter is DEACTIVATED.

streamingSession_backupMode :: Lens' StreamingSession (Maybe SessionBackupMode) Source #

Shows the current backup setting of the session.

streamingSession_createdAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

streamingSession_createdBy :: Lens' StreamingSession (Maybe Text) Source #

The user ID of the user that created the streaming session.

streamingSession_ec2InstanceType :: Lens' StreamingSession (Maybe Text) Source #

The EC2 Instance type used for the streaming session.

streamingSession_launchProfileId :: Lens' StreamingSession (Maybe Text) Source #

The ID of the launch profile used to control access from the streaming session.

streamingSession_maxBackupsToRetain :: Lens' StreamingSession (Maybe Natural) Source #

The maximum number of backups of a streaming session that you can have. When the maximum number of backups is reached, the oldest backup is deleted.

streamingSession_ownedBy :: Lens' StreamingSession (Maybe Text) Source #

The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.

streamingSession_sessionPersistenceMode :: Lens' StreamingSession (Maybe SessionPersistenceMode) Source #

Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration and automaticTerminationMode are configured.

streamingSession_startedAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The time the session entered START_IN_PROGRESS state.

streamingSession_startedBy :: Lens' StreamingSession (Maybe Text) Source #

The user ID of the user that started the streaming session.

streamingSession_startedFromBackupId :: Lens' StreamingSession (Maybe Text) Source #

The backup ID used to restore a streaming session.

streamingSession_statusMessage :: Lens' StreamingSession (Maybe Text) Source #

The status message for the streaming session.

streamingSession_stopAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.

streamingSession_stoppedAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The time the session entered STOP_IN_PROGRESS state.

streamingSession_stoppedBy :: Lens' StreamingSession (Maybe Text) Source #

The user ID of the user that stopped the streaming session.

streamingSession_tags :: Lens' StreamingSession (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

streamingSession_terminateAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The time the streaming session will automatically terminate if not terminated by the user.

streamingSession_updatedAt :: Lens' StreamingSession (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

streamingSession_updatedBy :: Lens' StreamingSession (Maybe Text) Source #

The user ID of the user that most recently updated the resource.

streamingSession_volumeConfiguration :: Lens' StreamingSession (Maybe VolumeConfiguration) Source #

Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

streamingSession_volumeRetentionMode :: Lens' StreamingSession (Maybe VolumeRetentionMode) Source #

Determine if an EBS volume created from this streaming session will be backed up.

StreamingSessionBackup

data StreamingSessionBackup Source #

Information about the streaming session backup.

See: newStreamingSessionBackup smart constructor.

Constructors

StreamingSessionBackup' 

Fields

Instances

Instances details
FromJSON StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

Generic StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

Associated Types

type Rep StreamingSessionBackup :: Type -> Type #

Read StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

Show StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

NFData StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

Methods

rnf :: StreamingSessionBackup -> () #

Eq StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

Hashable StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

type Rep StreamingSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionBackup

newStreamingSessionBackup :: StreamingSessionBackup Source #

Create a value of StreamingSessionBackup 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:arn:StreamingSessionBackup', streamingSessionBackup_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:backupId:StreamingSessionBackup', streamingSessionBackup_backupId - The ID of the backup.

$sel:createdAt:StreamingSessionBackup', streamingSessionBackup_createdAt - The ISO timestamp in for when the resource was created.

$sel:launchProfileId:StreamingSessionBackup', streamingSessionBackup_launchProfileId - The ID of the launch profile which allowed the backups for the streaming session.

$sel:ownedBy:StreamingSessionBackup', streamingSessionBackup_ownedBy - The user ID of the user that owns the streaming session.

$sel:sessionId:StreamingSessionBackup', streamingSessionBackup_sessionId - The streaming session ID for the StreamingSessionBackup.

$sel:state:StreamingSessionBackup', streamingSessionBackup_state - Undocumented member.

$sel:statusCode:StreamingSessionBackup', streamingSessionBackup_statusCode - The status code.

$sel:statusMessage:StreamingSessionBackup', streamingSessionBackup_statusMessage - The status message for the streaming session backup.

$sel:tags:StreamingSessionBackup', streamingSessionBackup_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

streamingSessionBackup_arn :: Lens' StreamingSessionBackup (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

streamingSessionBackup_createdAt :: Lens' StreamingSessionBackup (Maybe UTCTime) Source #

The ISO timestamp in for when the resource was created.

streamingSessionBackup_launchProfileId :: Lens' StreamingSessionBackup (Maybe Text) Source #

The ID of the launch profile which allowed the backups for the streaming session.

streamingSessionBackup_ownedBy :: Lens' StreamingSessionBackup (Maybe Text) Source #

The user ID of the user that owns the streaming session.

streamingSessionBackup_sessionId :: Lens' StreamingSessionBackup (Maybe Text) Source #

The streaming session ID for the StreamingSessionBackup.

streamingSessionBackup_statusMessage :: Lens' StreamingSessionBackup (Maybe Text) Source #

The status message for the streaming session backup.

streamingSessionBackup_tags :: Lens' StreamingSessionBackup (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

StreamingSessionStorageRoot

data StreamingSessionStorageRoot Source #

The upload storage root location (folder) on streaming workstations where files are uploaded.

See: newStreamingSessionStorageRoot smart constructor.

Constructors

StreamingSessionStorageRoot' 

Fields

Instances

Instances details
FromJSON StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

ToJSON StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

Generic StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

Associated Types

type Rep StreamingSessionStorageRoot :: Type -> Type #

Show StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

NFData StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

Eq StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

Hashable StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

type Rep StreamingSessionStorageRoot Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStorageRoot

type Rep StreamingSessionStorageRoot = D1 ('MetaData "StreamingSessionStorageRoot" "Amazonka.Nimble.Types.StreamingSessionStorageRoot" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamingSessionStorageRoot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linux") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "windows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newStreamingSessionStorageRoot :: StreamingSessionStorageRoot Source #

Create a value of StreamingSessionStorageRoot 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:linux:StreamingSessionStorageRoot', streamingSessionStorageRoot_linux - The folder path in Linux workstations where files are uploaded.

$sel:windows:StreamingSessionStorageRoot', streamingSessionStorageRoot_windows - The folder path in Windows workstations where files are uploaded.

streamingSessionStorageRoot_linux :: Lens' StreamingSessionStorageRoot (Maybe Text) Source #

The folder path in Linux workstations where files are uploaded.

streamingSessionStorageRoot_windows :: Lens' StreamingSessionStorageRoot (Maybe Text) Source #

The folder path in Windows workstations where files are uploaded.

StreamingSessionStream

data StreamingSessionStream Source #

A stream is an active connection to a streaming session, enabling a studio user to control the streaming session using a compatible client. Streaming session streams are compatible with the NICE DCV web client, included in the Nimble Studio portal, or the NICE DCV desktop client.

See: newStreamingSessionStream smart constructor.

Constructors

StreamingSessionStream' 

Fields

Instances

Instances details
FromJSON StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

Generic StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

Associated Types

type Rep StreamingSessionStream :: Type -> Type #

Show StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

NFData StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

Methods

rnf :: StreamingSessionStream -> () #

Eq StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

Hashable StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

type Rep StreamingSessionStream Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamingSessionStream

newStreamingSessionStream :: StreamingSessionStream Source #

Create a value of StreamingSessionStream 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:createdAt:StreamingSessionStream', streamingSessionStream_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:createdBy:StreamingSessionStream', streamingSessionStream_createdBy - The user ID of the user that created the streaming session stream.

$sel:expiresAt:StreamingSessionStream', streamingSessionStream_expiresAt - The ISO timestamp in seconds for when the resource expires.

$sel:ownedBy:StreamingSessionStream', streamingSessionStream_ownedBy - The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.

$sel:state:StreamingSessionStream', streamingSessionStream_state - The current state.

$sel:statusCode:StreamingSessionStream', streamingSessionStream_statusCode - The streaming session stream status code.

$sel:streamId:StreamingSessionStream', streamingSessionStream_streamId - The stream ID.

$sel:url:StreamingSessionStream', streamingSessionStream_url - The URL to connect to this stream using the DCV client.

streamingSessionStream_createdAt :: Lens' StreamingSessionStream (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

streamingSessionStream_createdBy :: Lens' StreamingSessionStream (Maybe Text) Source #

The user ID of the user that created the streaming session stream.

streamingSessionStream_expiresAt :: Lens' StreamingSessionStream (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource expires.

streamingSessionStream_ownedBy :: Lens' StreamingSessionStream (Maybe Text) Source #

The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.

streamingSessionStream_url :: Lens' StreamingSessionStream (Maybe Text) Source #

The URL to connect to this stream using the DCV client.

Studio

data Studio Source #

Represents a studio resource.

A studio is the core resource used with Nimble Studio. You must create a studio first, before any other resource type can be created. All other resources you create and manage in Nimble Studio are contained within a studio.

When creating a studio, you must provides two IAM roles for use with the Nimble Studio portal. These roles are assumed by your users when they log in to the Nimble Studio portal via IAM Identity Center and your identity source.

The user role must have the AmazonNimbleStudio-StudioUser managed policy attached for the portal to function properly.

The admin role must have the AmazonNimbleStudio-StudioAdmin managed policy attached for the portal to function properly.

Your studio roles must trust the identity.nimble.amazonaws.com service principal to function properly.

See: newStudio smart constructor.

Constructors

Studio' 

Fields

Instances

Instances details
FromJSON Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

Generic Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

Associated Types

type Rep Studio :: Type -> Type #

Methods

from :: Studio -> Rep Studio x #

to :: Rep Studio x -> Studio #

Show Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

NFData Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

Methods

rnf :: Studio -> () #

Eq Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

Methods

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

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

Hashable Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

Methods

hashWithSalt :: Int -> Studio -> Int #

hash :: Studio -> Int #

type Rep Studio Source # 
Instance details

Defined in Amazonka.Nimble.Types.Studio

type Rep Studio = D1 ('MetaData "Studio" "Amazonka.Nimble.Types.Studio" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "Studio'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "adminRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "homeRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ssoClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioState)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioStatusCode))))) :*: (((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioEncryptionConfiguration))) :*: (S1 ('MetaSel ('Just "studioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "studioUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "userRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newStudio :: Studio Source #

Create a value of Studio 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:adminRoleArn:Studio', studio_adminRoleArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.

$sel:arn:Studio', studio_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:createdAt:Studio', studio_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:displayName:Studio', studio_displayName - A friendly name for the studio.

$sel:homeRegion:Studio', studio_homeRegion - The Amazon Web Services Region where the studio resource is located.

$sel:ssoClientId:Studio', studio_ssoClientId - The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.

$sel:state:Studio', studio_state - The current state of the studio resource.

$sel:statusCode:Studio', studio_statusCode - Status codes that provide additional detail on the studio state.

$sel:statusMessage:Studio', studio_statusMessage - Additional detail on the studio state.

$sel:studioEncryptionConfiguration:Studio', studio_studioEncryptionConfiguration - Configuration of the encryption method that is used for the studio.

$sel:studioId:Studio', studio_studioId - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.

$sel:studioName:Studio', studio_studioName - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.

$sel:studioUrl:Studio', studio_studioUrl - The address of the web page for the studio.

$sel:tags:Studio', studio_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

$sel:updatedAt:Studio', studio_updatedAt - The ISO timestamp in seconds for when the resource was updated.

$sel:userRoleArn:Studio', studio_userRoleArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.

studio_adminRoleArn :: Lens' Studio (Maybe Text) Source #

The IAM role that studio admins assume when logging in to the Nimble Studio portal.

studio_arn :: Lens' Studio (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

studio_createdAt :: Lens' Studio (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

studio_displayName :: Lens' Studio (Maybe Text) Source #

A friendly name for the studio.

studio_homeRegion :: Lens' Studio (Maybe Text) Source #

The Amazon Web Services Region where the studio resource is located.

studio_ssoClientId :: Lens' Studio (Maybe Text) Source #

The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.

studio_state :: Lens' Studio (Maybe StudioState) Source #

The current state of the studio resource.

studio_statusCode :: Lens' Studio (Maybe StudioStatusCode) Source #

Status codes that provide additional detail on the studio state.

studio_statusMessage :: Lens' Studio (Maybe Text) Source #

Additional detail on the studio state.

studio_studioEncryptionConfiguration :: Lens' Studio (Maybe StudioEncryptionConfiguration) Source #

Configuration of the encryption method that is used for the studio.

studio_studioId :: Lens' Studio (Maybe Text) Source #

The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.

studio_studioName :: Lens' Studio (Maybe Text) Source #

The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.

studio_studioUrl :: Lens' Studio (Maybe Text) Source #

The address of the web page for the studio.

studio_tags :: Lens' Studio (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

studio_updatedAt :: Lens' Studio (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

studio_userRoleArn :: Lens' Studio (Maybe Text) Source #

The IAM role that studio users assume when logging in to the Nimble Studio portal.

StudioComponent

data StudioComponent Source #

A studio component represents a network resource to be used by a studio's users and workflows. A typical studio contains studio components for each of the following: render farm, Active Directory, licensing, and file system.

Access to a studio component is managed by specifying security groups for the resource, as well as its endpoint.

A studio component also has a set of initialization scripts that are returned by GetLaunchProfileInitialization. These initialization scripts run on streaming sessions when they start. They provide users with flexibility in controlling how the studio resources are configured on a streaming session.

See: newStudioComponent smart constructor.

Constructors

StudioComponent' 

Fields

Instances

Instances details
FromJSON StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

Generic StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

Associated Types

type Rep StudioComponent :: Type -> Type #

Show StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

NFData StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

Methods

rnf :: StudioComponent -> () #

Eq StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

Hashable StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

type Rep StudioComponent Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponent

type Rep StudioComponent = D1 ('MetaData "StudioComponent" "Amazonka.Nimble.Types.StudioComponent" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioComponent'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentConfiguration))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "ec2SecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "initializationScripts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StudioComponentInitializationScript]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "runtimeRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scriptParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [ScriptParameterKeyValue]))))))) :*: (((S1 ('MetaSel ('Just "secureInitializationRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentState))) :*: (S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentStatusCode)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioComponentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "subtype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentSubtype)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentType)) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "updatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newStudioComponent :: StudioComponent Source #

Create a value of StudioComponent 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:arn:StudioComponent', studioComponent_arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

$sel:configuration:StudioComponent', studioComponent_configuration - The configuration of the studio component, based on component type.

$sel:createdAt:StudioComponent', studioComponent_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:createdBy:StudioComponent', studioComponent_createdBy - The user ID of the user that created the studio component.

$sel:description:StudioComponent', studioComponent_description - A human-readable description for the studio component resource.

$sel:ec2SecurityGroupIds:StudioComponent', studioComponent_ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.

$sel:initializationScripts:StudioComponent', studioComponent_initializationScripts - Initialization scripts for studio components.

$sel:name:StudioComponent', studioComponent_name - A friendly name for the studio component resource.

$sel:runtimeRoleArn:StudioComponent', studioComponent_runtimeRoleArn - An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

$sel:scriptParameters:StudioComponent', studioComponent_scriptParameters - Parameters for the studio component scripts.

$sel:secureInitializationRoleArn:StudioComponent', studioComponent_secureInitializationRoleArn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

$sel:state:StudioComponent', studioComponent_state - The current state.

$sel:statusCode:StudioComponent', studioComponent_statusCode - The status code.

$sel:statusMessage:StudioComponent', studioComponent_statusMessage - The status message for the studio component.

$sel:studioComponentId:StudioComponent', studioComponent_studioComponentId - The unique identifier for a studio component resource.

$sel:subtype:StudioComponent', studioComponent_subtype - The specific subtype of a studio component.

$sel:tags:StudioComponent', studioComponent_tags - A collection of labels, in the form of key-value pairs, that apply to this resource.

$sel:type':StudioComponent', studioComponent_type - The type of the studio component.

$sel:updatedAt:StudioComponent', studioComponent_updatedAt - The ISO timestamp in seconds for when the resource was updated.

$sel:updatedBy:StudioComponent', studioComponent_updatedBy - The user ID of the user that most recently updated the resource.

studioComponent_arn :: Lens' StudioComponent (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.

studioComponent_configuration :: Lens' StudioComponent (Maybe StudioComponentConfiguration) Source #

The configuration of the studio component, based on component type.

studioComponent_createdAt :: Lens' StudioComponent (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

studioComponent_createdBy :: Lens' StudioComponent (Maybe Text) Source #

The user ID of the user that created the studio component.

studioComponent_description :: Lens' StudioComponent (Maybe Text) Source #

A human-readable description for the studio component resource.

studioComponent_ec2SecurityGroupIds :: Lens' StudioComponent (Maybe [Text]) Source #

The EC2 security groups that control access to the studio component.

studioComponent_name :: Lens' StudioComponent (Maybe Text) Source #

A friendly name for the studio component resource.

studioComponent_runtimeRoleArn :: Lens' StudioComponent (Maybe Text) Source #

An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

studioComponent_secureInitializationRoleArn :: Lens' StudioComponent (Maybe Text) Source #

An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

studioComponent_statusMessage :: Lens' StudioComponent (Maybe Text) Source #

The status message for the studio component.

studioComponent_studioComponentId :: Lens' StudioComponent (Maybe Text) Source #

The unique identifier for a studio component resource.

studioComponent_subtype :: Lens' StudioComponent (Maybe StudioComponentSubtype) Source #

The specific subtype of a studio component.

studioComponent_tags :: Lens' StudioComponent (Maybe (HashMap Text Text)) Source #

A collection of labels, in the form of key-value pairs, that apply to this resource.

studioComponent_updatedAt :: Lens' StudioComponent (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

studioComponent_updatedBy :: Lens' StudioComponent (Maybe Text) Source #

The user ID of the user that most recently updated the resource.

StudioComponentConfiguration

data StudioComponentConfiguration Source #

The configuration of the studio component, based on component type.

See: newStudioComponentConfiguration smart constructor.

Constructors

StudioComponentConfiguration' 

Fields

Instances

Instances details
FromJSON StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

ToJSON StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Generic StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Associated Types

type Rep StudioComponentConfiguration :: Type -> Type #

Show StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

NFData StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Eq StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Hashable StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

type Rep StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

type Rep StudioComponentConfiguration = D1 ('MetaData "StudioComponentConfiguration" "Amazonka.Nimble.Types.StudioComponentConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioComponentConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeDirectoryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryConfiguration)) :*: S1 ('MetaSel ('Just "computeFarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeFarmConfiguration))) :*: (S1 ('MetaSel ('Just "licenseServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseServiceConfiguration)) :*: S1 ('MetaSel ('Just "sharedFileSystemConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharedFileSystemConfiguration)))))

newStudioComponentConfiguration :: StudioComponentConfiguration Source #

Create a value of StudioComponentConfiguration 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:activeDirectoryConfiguration:StudioComponentConfiguration', studioComponentConfiguration_activeDirectoryConfiguration - The configuration for a Directory Service for Microsoft Active Directory studio resource.

$sel:computeFarmConfiguration:StudioComponentConfiguration', studioComponentConfiguration_computeFarmConfiguration - The configuration for a render farm that is associated with a studio resource.

$sel:licenseServiceConfiguration:StudioComponentConfiguration', studioComponentConfiguration_licenseServiceConfiguration - The configuration for a license service that is associated with a studio resource.

$sel:sharedFileSystemConfiguration:StudioComponentConfiguration', studioComponentConfiguration_sharedFileSystemConfiguration - The configuration for a shared file storage system that is associated with a studio resource.

studioComponentConfiguration_activeDirectoryConfiguration :: Lens' StudioComponentConfiguration (Maybe ActiveDirectoryConfiguration) Source #

The configuration for a Directory Service for Microsoft Active Directory studio resource.

studioComponentConfiguration_computeFarmConfiguration :: Lens' StudioComponentConfiguration (Maybe ComputeFarmConfiguration) Source #

The configuration for a render farm that is associated with a studio resource.

studioComponentConfiguration_licenseServiceConfiguration :: Lens' StudioComponentConfiguration (Maybe LicenseServiceConfiguration) Source #

The configuration for a license service that is associated with a studio resource.

studioComponentConfiguration_sharedFileSystemConfiguration :: Lens' StudioComponentConfiguration (Maybe SharedFileSystemConfiguration) Source #

The configuration for a shared file storage system that is associated with a studio resource.

StudioComponentInitializationScript

data StudioComponentInitializationScript Source #

Initialization scripts for studio components.

See: newStudioComponentInitializationScript smart constructor.

Constructors

StudioComponentInitializationScript' 

Fields

Instances

Instances details
FromJSON StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

ToJSON StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Generic StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Show StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

NFData StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Eq StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Hashable StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

type Rep StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

type Rep StudioComponentInitializationScript = D1 ('MetaData "StudioComponentInitializationScript" "Amazonka.Nimble.Types.StudioComponentInitializationScript" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioComponentInitializationScript'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "launchProfileProtocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfilePlatform))) :*: (S1 ('MetaSel ('Just "runContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentInitializationScriptRunContext)) :*: S1 ('MetaSel ('Just "script") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newStudioComponentInitializationScript :: StudioComponentInitializationScript Source #

Create a value of StudioComponentInitializationScript 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:launchProfileProtocolVersion:StudioComponentInitializationScript', studioComponentInitializationScript_launchProfileProtocolVersion - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

$sel:platform:StudioComponentInitializationScript', studioComponentInitializationScript_platform - The platform of the initialization script, either Windows or Linux.

$sel:runContext:StudioComponentInitializationScript', studioComponentInitializationScript_runContext - The method to use when running the initialization script.

$sel:script:StudioComponentInitializationScript', studioComponentInitializationScript_script - The initialization script.

studioComponentInitializationScript_launchProfileProtocolVersion :: Lens' StudioComponentInitializationScript (Maybe Text) Source #

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

studioComponentInitializationScript_platform :: Lens' StudioComponentInitializationScript (Maybe LaunchProfilePlatform) Source #

The platform of the initialization script, either Windows or Linux.

StudioComponentSummary

data StudioComponentSummary Source #

The studio component's summary.

See: newStudioComponentSummary smart constructor.

Constructors

StudioComponentSummary' 

Fields

Instances

Instances details
FromJSON StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

Generic StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

Associated Types

type Rep StudioComponentSummary :: Type -> Type #

Show StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

NFData StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

Methods

rnf :: StudioComponentSummary -> () #

Eq StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

Hashable StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

type Rep StudioComponentSummary Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentSummary

newStudioComponentSummary :: StudioComponentSummary Source #

Create a value of StudioComponentSummary 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:createdAt:StudioComponentSummary', studioComponentSummary_createdAt - The ISO timestamp in seconds for when the resource was created.

$sel:createdBy:StudioComponentSummary', studioComponentSummary_createdBy - The user ID of the user that created the studio component.

$sel:description:StudioComponentSummary', studioComponentSummary_description - The description.

$sel:name:StudioComponentSummary', studioComponentSummary_name - The name for the studio component.

$sel:studioComponentId:StudioComponentSummary', studioComponentSummary_studioComponentId - The unique identifier for a studio component resource.

$sel:subtype:StudioComponentSummary', studioComponentSummary_subtype - The specific subtype of a studio component.

$sel:type':StudioComponentSummary', studioComponentSummary_type - The type of the studio component.

$sel:updatedAt:StudioComponentSummary', studioComponentSummary_updatedAt - The ISO timestamp in seconds for when the resource was updated.

$sel:updatedBy:StudioComponentSummary', studioComponentSummary_updatedBy - The user ID of the user that most recently updated the resource.

studioComponentSummary_createdAt :: Lens' StudioComponentSummary (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was created.

studioComponentSummary_createdBy :: Lens' StudioComponentSummary (Maybe Text) Source #

The user ID of the user that created the studio component.

studioComponentSummary_studioComponentId :: Lens' StudioComponentSummary (Maybe Text) Source #

The unique identifier for a studio component resource.

studioComponentSummary_updatedAt :: Lens' StudioComponentSummary (Maybe UTCTime) Source #

The ISO timestamp in seconds for when the resource was updated.

studioComponentSummary_updatedBy :: Lens' StudioComponentSummary (Maybe Text) Source #

The user ID of the user that most recently updated the resource.

StudioEncryptionConfiguration

data StudioEncryptionConfiguration Source #

Configuration of the encryption method that is used for the studio.

See: newStudioEncryptionConfiguration smart constructor.

Constructors

StudioEncryptionConfiguration' 

Fields

Instances

Instances details
FromJSON StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

ToJSON StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

Generic StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

Associated Types

type Rep StudioEncryptionConfiguration :: Type -> Type #

Read StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

Show StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

NFData StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

Eq StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

Hashable StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

type Rep StudioEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioEncryptionConfiguration

type Rep StudioEncryptionConfiguration = D1 ('MetaData "StudioEncryptionConfiguration" "Amazonka.Nimble.Types.StudioEncryptionConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioEncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StudioEncryptionConfigurationKeyType)))

newStudioEncryptionConfiguration Source #

Create a value of StudioEncryptionConfiguration 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:keyArn:StudioEncryptionConfiguration', studioEncryptionConfiguration_keyArn - The ARN for a KMS key that is used to encrypt studio data.

$sel:keyType:StudioEncryptionConfiguration', studioEncryptionConfiguration_keyType - The type of KMS key that is used to encrypt studio data.

studioEncryptionConfiguration_keyArn :: Lens' StudioEncryptionConfiguration (Maybe Text) Source #

The ARN for a KMS key that is used to encrypt studio data.

StudioMembership

data StudioMembership Source #

A studio member is an association of a user from your studio identity source to elevated permissions that they are granted in the studio.

When you add a user to your studio using the Nimble Studio console, they are given access to the studio's IAM Identity Center application and are given access to log in to the Nimble Studio portal. These users have the permissions provided by the studio's user IAM role and do not appear in the studio membership collection. Only studio admins appear in studio membership.

When you add a user to studio membership with the ADMIN persona, upon logging in to the Nimble Studio portal, they are granted permissions specified by the Studio's Admin IAM role.

See: newStudioMembership smart constructor.

Constructors

StudioMembership' 

Fields

Instances

Instances details
FromJSON StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

Generic StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

Associated Types

type Rep StudioMembership :: Type -> Type #

Read StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

Show StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

NFData StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

Methods

rnf :: StudioMembership -> () #

Eq StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

Hashable StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

type Rep StudioMembership Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioMembership

type Rep StudioMembership = D1 ('MetaData "StudioMembership" "Amazonka.Nimble.Types.StudioMembership" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "persona") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioPersona))) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStudioMembership :: StudioMembership Source #

Create a value of StudioMembership 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:identityStoreId:StudioMembership', studioMembership_identityStoreId - The ID of the identity store.

$sel:persona:StudioMembership', studioMembership_persona - The persona.

$sel:principalId:StudioMembership', studioMembership_principalId - The principal ID.

$sel:sid:StudioMembership', studioMembership_sid - The Active Directory Security Identifier for this user, if available.

studioMembership_sid :: Lens' StudioMembership (Maybe Text) Source #

The Active Directory Security Identifier for this user, if available.

ValidationResult

data ValidationResult Source #

The launch profile validation result.

See: newValidationResult smart constructor.

Constructors

ValidationResult' 

Fields

Instances

Instances details
FromJSON ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

Generic ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

Associated Types

type Rep ValidationResult :: Type -> Type #

Read ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

Show ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

NFData ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

Methods

rnf :: ValidationResult -> () #

Eq ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

Hashable ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

type Rep ValidationResult Source # 
Instance details

Defined in Amazonka.Nimble.Types.ValidationResult

newValidationResult Source #

Create a value of ValidationResult 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:state:ValidationResult', validationResult_state - The current state.

$sel:statusCode:ValidationResult', validationResult_statusCode - The status code. This will contain the failure reason if the state is VALIDATION_FAILED.

$sel:statusMessage:ValidationResult', validationResult_statusMessage - The status message for the validation result.

$sel:type':ValidationResult', validationResult_type - The type of the validation result.

validationResult_statusCode :: Lens' ValidationResult LaunchProfileValidationStatusCode Source #

The status code. This will contain the failure reason if the state is VALIDATION_FAILED.

validationResult_statusMessage :: Lens' ValidationResult Text Source #

The status message for the validation result.

VolumeConfiguration

data VolumeConfiguration Source #

Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

See: newVolumeConfiguration smart constructor.

Constructors

VolumeConfiguration' 

Fields

  • iops :: Maybe Natural

    The number of I/O operations per second for the root volume that is attached to streaming session.

  • size :: Maybe Natural

    The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.

  • throughput :: Maybe Natural

    The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.

Instances

Instances details
FromJSON VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

ToJSON VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

Generic VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

Associated Types

type Rep VolumeConfiguration :: Type -> Type #

Read VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

Show VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

NFData VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

Methods

rnf :: VolumeConfiguration -> () #

Eq VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

Hashable VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

type Rep VolumeConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.VolumeConfiguration

type Rep VolumeConfiguration = D1 ('MetaData "VolumeConfiguration" "Amazonka.Nimble.Types.VolumeConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "VolumeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newVolumeConfiguration :: VolumeConfiguration Source #

Create a value of VolumeConfiguration 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:iops:VolumeConfiguration', volumeConfiguration_iops - The number of I/O operations per second for the root volume that is attached to streaming session.

$sel:size:VolumeConfiguration', volumeConfiguration_size - The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.

$sel:throughput:VolumeConfiguration', volumeConfiguration_throughput - The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.

volumeConfiguration_iops :: Lens' VolumeConfiguration (Maybe Natural) Source #

The number of I/O operations per second for the root volume that is attached to streaming session.

volumeConfiguration_size :: Lens' VolumeConfiguration (Maybe Natural) Source #

The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.

volumeConfiguration_throughput :: Lens' VolumeConfiguration (Maybe Natural) Source #

The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.