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

Amazonka.AppStream.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-12-01 of the Amazon AppStream SDK configuration.

Errors

_InvalidRoleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified role is invalid.

_RequestLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource already exists.

_IncompatibleImageException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The image can't be updated because it's not compatible for updates.

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An API error occurred. Wait a few minutes and try again.

_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The attempted operation is not permitted.

_InvalidAccountStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource was not found.

_InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates an incorrect combination of parameters, or a missing parameter.

_ResourceNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource exists and is not in use, but isn't available.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested limit exceeds the permitted limit for an account.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource is in use.

AccessEndpointType

newtype AccessEndpointType Source #

Instances

Instances details
Eq AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Ord AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Read AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Show AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Generic AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Associated Types

type Rep AccessEndpointType :: Type -> Type #

NFData AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

Methods

rnf :: AccessEndpointType -> () #

Hashable AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToJSON AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToJSONKey AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

FromJSON AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

FromJSONKey AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToLog AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToHeader AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToQuery AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

FromXML AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToXML AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToByteString AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

FromText AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

ToText AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

type Rep AccessEndpointType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpointType

type Rep AccessEndpointType = D1 ('MetaData "AccessEndpointType" "Amazonka.AppStream.Types.AccessEndpointType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "AccessEndpointType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessEndpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

newtype Action Source #

Constructors

Action' 

Fields

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

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

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

Ord Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Read Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

NFData Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

ToJSONKey Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

FromJSON Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

FromJSONKey Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

ToLog Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

ToHeader Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

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

ToQuery Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

FromXML Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

ToXML Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

toXML :: Action -> XML #

ToByteString Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

toBS :: Action -> ByteString #

FromText Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

ToText Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

Methods

toText :: Action -> Text #

type Rep Action Source # 
Instance details

Defined in Amazonka.AppStream.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.AppStream.Types.Action" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationType

newtype AuthenticationType Source #

Instances

Instances details
Eq AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Ord AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Read AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Show AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Generic AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Associated Types

type Rep AuthenticationType :: Type -> Type #

NFData AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

Methods

rnf :: AuthenticationType -> () #

Hashable AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

FromJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

FromJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToLog AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToHeader AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToQuery AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

FromXML AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToXML AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToByteString AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

FromText AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

ToText AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

type Rep AuthenticationType Source # 
Instance details

Defined in Amazonka.AppStream.Types.AuthenticationType

type Rep AuthenticationType = D1 ('MetaData "AuthenticationType" "Amazonka.AppStream.Types.AuthenticationType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "AuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetAttribute

newtype FleetAttribute Source #

The fleet attribute.

Constructors

FleetAttribute' 

Instances

Instances details
Eq FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Ord FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Read FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Show FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Generic FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Associated Types

type Rep FleetAttribute :: Type -> Type #

NFData FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Methods

rnf :: FleetAttribute -> () #

Hashable FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToJSON FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToJSONKey FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

FromJSON FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

FromJSONKey FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToLog FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToHeader FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToQuery FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

FromXML FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToXML FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

Methods

toXML :: FleetAttribute -> XML #

ToByteString FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

FromText FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

ToText FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

type Rep FleetAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetAttribute

type Rep FleetAttribute = D1 ('MetaData "FleetAttribute" "Amazonka.AppStream.Types.FleetAttribute" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "FleetAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetErrorCode

newtype FleetErrorCode Source #

Constructors

FleetErrorCode' 

Bundled Patterns

pattern FleetErrorCode_DOMAIN_JOIN_ERROR_ACCESS_DENIED :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_FILE_NOT_FOUND :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_INVALID_PARAMETER :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_LOGON_FAILURE :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_MORE_DATA :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_NOT_SUPPORTED :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_INTERNAL_SERVICE_ERROR :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_NERR_PASSWORD_EXPIRED :: FleetErrorCode 
pattern FleetErrorCode_DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED :: FleetErrorCode 
pattern FleetErrorCode_FLEET_INSTANCE_PROVISIONING_FAILURE :: FleetErrorCode 
pattern FleetErrorCode_FLEET_STOPPED :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_IS_MISSING :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION :: FleetErrorCode 
pattern FleetErrorCode_IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION :: FleetErrorCode 
pattern FleetErrorCode_IGW_NOT_ATTACHED :: FleetErrorCode 
pattern FleetErrorCode_IMAGE_NOT_FOUND :: FleetErrorCode 
pattern FleetErrorCode_INTERNAL_SERVICE_ERROR :: FleetErrorCode 
pattern FleetErrorCode_INVALID_SUBNET_CONFIGURATION :: FleetErrorCode 
pattern FleetErrorCode_MACHINE_ROLE_IS_MISSING :: FleetErrorCode 
pattern FleetErrorCode_NETWORK_INTERFACE_LIMIT_EXCEEDED :: FleetErrorCode 
pattern FleetErrorCode_SECURITY_GROUPS_NOT_FOUND :: FleetErrorCode 
pattern FleetErrorCode_STS_DISABLED_IN_REGION :: FleetErrorCode 
pattern FleetErrorCode_SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES :: FleetErrorCode 
pattern FleetErrorCode_SUBNET_NOT_FOUND :: FleetErrorCode 

Instances

Instances details
Eq FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Ord FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Read FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Show FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Generic FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Associated Types

type Rep FleetErrorCode :: Type -> Type #

NFData FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Methods

rnf :: FleetErrorCode -> () #

Hashable FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToJSON FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToJSONKey FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

FromJSON FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

FromJSONKey FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToLog FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToHeader FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToQuery FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

FromXML FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToXML FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

Methods

toXML :: FleetErrorCode -> XML #

ToByteString FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

FromText FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

ToText FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

type Rep FleetErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetErrorCode

type Rep FleetErrorCode = D1 ('MetaData "FleetErrorCode" "Amazonka.AppStream.Types.FleetErrorCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "FleetErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetState

newtype FleetState Source #

Constructors

FleetState' 

Fields

Instances

Instances details
Eq FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Ord FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Read FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Show FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Generic FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Associated Types

type Rep FleetState :: Type -> Type #

NFData FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Methods

rnf :: FleetState -> () #

Hashable FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToJSON FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToJSONKey FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

FromJSON FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

FromJSONKey FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToLog FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToHeader FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToQuery FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

FromXML FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToXML FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Methods

toXML :: FleetState -> XML #

ToByteString FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

FromText FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

ToText FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

Methods

toText :: FleetState -> Text #

type Rep FleetState Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetState

type Rep FleetState = D1 ('MetaData "FleetState" "Amazonka.AppStream.Types.FleetState" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "FleetState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetType

newtype FleetType Source #

Constructors

FleetType' 

Fields

Bundled Patterns

pattern FleetType_ALWAYS_ON :: FleetType 
pattern FleetType_ON_DEMAND :: FleetType 

Instances

Instances details
Eq FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Ord FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Read FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Show FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Generic FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Associated Types

type Rep FleetType :: Type -> Type #

NFData FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Methods

rnf :: FleetType -> () #

Hashable FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToJSON FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToJSONKey FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

FromJSON FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

FromJSONKey FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToLog FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToHeader FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToQuery FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

FromXML FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToXML FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Methods

toXML :: FleetType -> XML #

ToByteString FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

ToText FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

Methods

toText :: FleetType -> Text #

type Rep FleetType Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetType

type Rep FleetType = D1 ('MetaData "FleetType" "Amazonka.AppStream.Types.FleetType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "FleetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageBuilderState

newtype ImageBuilderState Source #

Instances

Instances details
Eq ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Ord ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Read ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Show ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Generic ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Associated Types

type Rep ImageBuilderState :: Type -> Type #

NFData ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

Methods

rnf :: ImageBuilderState -> () #

Hashable ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToJSON ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToJSONKey ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

FromJSON ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

FromJSONKey ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToLog ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToHeader ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToQuery ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

FromXML ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToXML ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToByteString ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

FromText ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

ToText ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

type Rep ImageBuilderState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderState

type Rep ImageBuilderState = D1 ('MetaData "ImageBuilderState" "Amazonka.AppStream.Types.ImageBuilderState" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "ImageBuilderState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageBuilderState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageBuilderStateChangeReasonCode

newtype ImageBuilderStateChangeReasonCode Source #

Instances

Instances details
Eq ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Ord ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Read ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Show ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Generic ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Associated Types

type Rep ImageBuilderStateChangeReasonCode :: Type -> Type #

NFData ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

Hashable ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToJSON ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToJSONKey ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

FromJSON ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

FromJSONKey ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToLog ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToHeader ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToQuery ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

FromXML ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToXML ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToByteString ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

FromText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

ToText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

type Rep ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode

type Rep ImageBuilderStateChangeReasonCode = D1 ('MetaData "ImageBuilderStateChangeReasonCode" "Amazonka.AppStream.Types.ImageBuilderStateChangeReasonCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "ImageBuilderStateChangeReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageBuilderStateChangeReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageState

newtype ImageState Source #

Constructors

ImageState' 

Fields

Instances

Instances details
Eq ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Ord ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Read ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Show ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Generic ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Associated Types

type Rep ImageState :: Type -> Type #

NFData ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Methods

rnf :: ImageState -> () #

Hashable ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToJSON ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToJSONKey ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

FromJSON ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

FromJSONKey ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToLog ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToHeader ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToQuery ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

FromXML ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToXML ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Methods

toXML :: ImageState -> XML #

ToByteString ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

FromText ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

ToText ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

Methods

toText :: ImageState -> Text #

type Rep ImageState Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageState

type Rep ImageState = D1 ('MetaData "ImageState" "Amazonka.AppStream.Types.ImageState" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "ImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageStateChangeReasonCode

newtype ImageStateChangeReasonCode Source #

Instances

Instances details
Eq ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Ord ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Read ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Show ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Generic ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Associated Types

type Rep ImageStateChangeReasonCode :: Type -> Type #

NFData ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

Hashable ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToJSON ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToJSONKey ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

FromJSON ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

FromJSONKey ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToLog ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToHeader ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToQuery ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

FromXML ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToXML ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToByteString ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

FromText ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

ToText ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

type Rep ImageStateChangeReasonCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReasonCode

type Rep ImageStateChangeReasonCode = D1 ('MetaData "ImageStateChangeReasonCode" "Amazonka.AppStream.Types.ImageStateChangeReasonCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "ImageStateChangeReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageStateChangeReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MessageAction

newtype MessageAction Source #

Constructors

MessageAction' 

Instances

Instances details
Eq MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Ord MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Read MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Show MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Generic MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Associated Types

type Rep MessageAction :: Type -> Type #

NFData MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Methods

rnf :: MessageAction -> () #

Hashable MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToJSON MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToJSONKey MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

FromJSON MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

FromJSONKey MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToLog MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToHeader MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToQuery MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

FromXML MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToXML MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Methods

toXML :: MessageAction -> XML #

ToByteString MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

FromText MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

ToText MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

Methods

toText :: MessageAction -> Text #

type Rep MessageAction Source # 
Instance details

Defined in Amazonka.AppStream.Types.MessageAction

type Rep MessageAction = D1 ('MetaData "MessageAction" "Amazonka.AppStream.Types.MessageAction" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "MessageAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMessageAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Permission

newtype Permission Source #

Constructors

Permission' 

Fields

Bundled Patterns

pattern Permission_DISABLED :: Permission 
pattern Permission_ENABLED :: Permission 

Instances

Instances details
Eq Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Ord Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Read Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Generic Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

NFData Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Methods

rnf :: Permission -> () #

Hashable Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToJSON Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToJSONKey Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

FromJSON Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

FromJSONKey Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToLog Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToHeader Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToQuery Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

FromXML Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToXML Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Methods

toXML :: Permission -> XML #

ToByteString Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

FromText Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

ToText Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

Methods

toText :: Permission -> Text #

type Rep Permission Source # 
Instance details

Defined in Amazonka.AppStream.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.AppStream.Types.Permission" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "Permission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlatformType

newtype PlatformType Source #

Constructors

PlatformType' 

Instances

Instances details
Eq PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Ord PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Read PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Show PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Generic PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Associated Types

type Rep PlatformType :: Type -> Type #

NFData PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Methods

rnf :: PlatformType -> () #

Hashable PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToJSON PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToJSONKey PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

FromJSON PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

FromJSONKey PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToLog PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToHeader PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToQuery PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

FromXML PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToXML PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Methods

toXML :: PlatformType -> XML #

ToByteString PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

FromText PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

ToText PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

Methods

toText :: PlatformType -> Text #

type Rep PlatformType Source # 
Instance details

Defined in Amazonka.AppStream.Types.PlatformType

type Rep PlatformType = D1 ('MetaData "PlatformType" "Amazonka.AppStream.Types.PlatformType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "PlatformType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatformType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SessionConnectionState

newtype SessionConnectionState Source #

Instances

Instances details
Eq SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Ord SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Read SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Show SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Generic SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Associated Types

type Rep SessionConnectionState :: Type -> Type #

NFData SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

Methods

rnf :: SessionConnectionState -> () #

Hashable SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToJSON SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToJSONKey SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

FromJSON SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

FromJSONKey SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToLog SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToHeader SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToQuery SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

FromXML SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToXML SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToByteString SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

FromText SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

ToText SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

type Rep SessionConnectionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionConnectionState

type Rep SessionConnectionState = D1 ('MetaData "SessionConnectionState" "Amazonka.AppStream.Types.SessionConnectionState" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "SessionConnectionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSessionConnectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SessionState

newtype SessionState Source #

Possible values for the state of a streaming session.

Constructors

SessionState' 

Instances

Instances details
Eq SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Ord SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Read SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Show SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Generic SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Associated Types

type Rep SessionState :: Type -> Type #

NFData SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Methods

rnf :: SessionState -> () #

Hashable SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToJSON SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToJSONKey SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

FromJSON SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

FromJSONKey SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToLog SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToHeader SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToQuery SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

FromXML SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToXML SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Methods

toXML :: SessionState -> XML #

ToByteString SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

FromText SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

ToText SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

Methods

toText :: SessionState -> Text #

type Rep SessionState Source # 
Instance details

Defined in Amazonka.AppStream.Types.SessionState

type Rep SessionState = D1 ('MetaData "SessionState" "Amazonka.AppStream.Types.SessionState" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "SessionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSessionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StackAttribute

newtype StackAttribute Source #

Constructors

StackAttribute' 

Instances

Instances details
Eq StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Ord StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Read StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Show StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Generic StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Associated Types

type Rep StackAttribute :: Type -> Type #

NFData StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Methods

rnf :: StackAttribute -> () #

Hashable StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToJSON StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToJSONKey StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

FromJSON StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

FromJSONKey StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToLog StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToHeader StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToQuery StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

FromXML StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToXML StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

Methods

toXML :: StackAttribute -> XML #

ToByteString StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

FromText StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

ToText StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

type Rep StackAttribute Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackAttribute

type Rep StackAttribute = D1 ('MetaData "StackAttribute" "Amazonka.AppStream.Types.StackAttribute" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "StackAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStackAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StackErrorCode

newtype StackErrorCode Source #

Constructors

StackErrorCode' 

Instances

Instances details
Eq StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Ord StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Read StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Show StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Generic StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Associated Types

type Rep StackErrorCode :: Type -> Type #

NFData StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Methods

rnf :: StackErrorCode -> () #

Hashable StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToJSON StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToJSONKey StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

FromJSON StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

FromJSONKey StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToLog StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToHeader StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToQuery StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

FromXML StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToXML StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

Methods

toXML :: StackErrorCode -> XML #

ToByteString StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

FromText StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

ToText StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

type Rep StackErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackErrorCode

type Rep StackErrorCode = D1 ('MetaData "StackErrorCode" "Amazonka.AppStream.Types.StackErrorCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "StackErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStackErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageConnectorType

newtype StorageConnectorType Source #

The type of storage connector.

Instances

Instances details
Eq StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Ord StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Read StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Show StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Generic StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Associated Types

type Rep StorageConnectorType :: Type -> Type #

NFData StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

Methods

rnf :: StorageConnectorType -> () #

Hashable StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToJSON StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToJSONKey StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

FromJSON StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

FromJSONKey StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToLog StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToHeader StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToQuery StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

FromXML StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToXML StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToByteString StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

FromText StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

ToText StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

type Rep StorageConnectorType Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnectorType

type Rep StorageConnectorType = D1 ('MetaData "StorageConnectorType" "Amazonka.AppStream.Types.StorageConnectorType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "StorageConnectorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageConnectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamView

newtype StreamView Source #

Constructors

StreamView' 

Fields

Bundled Patterns

pattern StreamView_APP :: StreamView 
pattern StreamView_DESKTOP :: StreamView 

Instances

Instances details
Eq StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Ord StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Read StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Show StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Generic StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Associated Types

type Rep StreamView :: Type -> Type #

NFData StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Methods

rnf :: StreamView -> () #

Hashable StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToJSON StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToJSONKey StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

FromJSON StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

FromJSONKey StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToLog StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToHeader StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToQuery StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

FromXML StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToXML StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Methods

toXML :: StreamView -> XML #

ToByteString StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

FromText StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

ToText StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

Methods

toText :: StreamView -> Text #

type Rep StreamView Source # 
Instance details

Defined in Amazonka.AppStream.Types.StreamView

type Rep StreamView = D1 ('MetaData "StreamView" "Amazonka.AppStream.Types.StreamView" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "StreamView'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamView") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageReportExecutionErrorCode

newtype UsageReportExecutionErrorCode Source #

Instances

Instances details
Eq UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Ord UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Read UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Show UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Generic UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Associated Types

type Rep UsageReportExecutionErrorCode :: Type -> Type #

NFData UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

Hashable UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToJSON UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToJSONKey UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

FromJSON UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

FromJSONKey UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToLog UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToHeader UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToQuery UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

FromXML UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToXML UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToByteString UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

FromText UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

ToText UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

type Rep UsageReportExecutionErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportExecutionErrorCode

type Rep UsageReportExecutionErrorCode = D1 ('MetaData "UsageReportExecutionErrorCode" "Amazonka.AppStream.Types.UsageReportExecutionErrorCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "UsageReportExecutionErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageReportExecutionErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageReportSchedule

newtype UsageReportSchedule Source #

Bundled Patterns

pattern UsageReportSchedule_DAILY :: UsageReportSchedule 

Instances

Instances details
Eq UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Ord UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Read UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Show UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Generic UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Associated Types

type Rep UsageReportSchedule :: Type -> Type #

NFData UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

Methods

rnf :: UsageReportSchedule -> () #

Hashable UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToJSON UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToJSONKey UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

FromJSON UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

FromJSONKey UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToLog UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToHeader UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToQuery UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

FromXML UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToXML UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToByteString UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

FromText UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

ToText UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

type Rep UsageReportSchedule Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSchedule

type Rep UsageReportSchedule = D1 ('MetaData "UsageReportSchedule" "Amazonka.AppStream.Types.UsageReportSchedule" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "UsageReportSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageReportSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserStackAssociationErrorCode

newtype UserStackAssociationErrorCode Source #

Instances

Instances details
Eq UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Ord UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Read UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Show UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Generic UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Associated Types

type Rep UserStackAssociationErrorCode :: Type -> Type #

NFData UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

Hashable UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToJSON UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToJSONKey UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

FromJSON UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

FromJSONKey UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToLog UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToHeader UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToQuery UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

FromXML UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToXML UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToByteString UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

FromText UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

ToText UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

type Rep UserStackAssociationErrorCode Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationErrorCode

type Rep UserStackAssociationErrorCode = D1 ('MetaData "UserStackAssociationErrorCode" "Amazonka.AppStream.Types.UserStackAssociationErrorCode" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "UserStackAssociationErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserStackAssociationErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VisibilityType

newtype VisibilityType Source #

Constructors

VisibilityType' 

Instances

Instances details
Eq VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Ord VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Read VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Show VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Generic VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Associated Types

type Rep VisibilityType :: Type -> Type #

NFData VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Methods

rnf :: VisibilityType -> () #

Hashable VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToJSON VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToJSONKey VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

FromJSON VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

FromJSONKey VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToLog VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToHeader VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToQuery VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

FromXML VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToXML VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

Methods

toXML :: VisibilityType -> XML #

ToByteString VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

FromText VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

ToText VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

type Rep VisibilityType Source # 
Instance details

Defined in Amazonka.AppStream.Types.VisibilityType

type Rep VisibilityType = D1 ('MetaData "VisibilityType" "Amazonka.AppStream.Types.VisibilityType" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'True) (C1 ('MetaCons "VisibilityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVisibilityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessEndpoint

data AccessEndpoint Source #

Describes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and AppStream 2.0. When you specify an interface endpoint for a stack, users of the stack can connect to AppStream 2.0 only through that endpoint. When you specify an interface endpoint for an image builder, administrators can connect to the image builder only through that endpoint.

See: newAccessEndpoint smart constructor.

Constructors

AccessEndpoint' 

Fields

Instances

Instances details
Eq AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

Read AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

Show AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

Generic AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

Associated Types

type Rep AccessEndpoint :: Type -> Type #

NFData AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

Methods

rnf :: AccessEndpoint -> () #

Hashable AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

ToJSON AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

FromJSON AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

type Rep AccessEndpoint Source # 
Instance details

Defined in Amazonka.AppStream.Types.AccessEndpoint

type Rep AccessEndpoint = D1 ('MetaData "AccessEndpoint" "Amazonka.AppStream.Types.AccessEndpoint" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "AccessEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessEndpointType)))

newAccessEndpoint Source #

Create a value of AccessEndpoint 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:vpceId:AccessEndpoint', accessEndpoint_vpceId - The identifier (ID) of the VPC in which the interface endpoint is used.

$sel:endpointType:AccessEndpoint', accessEndpoint_endpointType - The type of interface endpoint.

accessEndpoint_vpceId :: Lens' AccessEndpoint (Maybe Text) Source #

The identifier (ID) of the VPC in which the interface endpoint is used.

Application

data Application Source #

Describes an application in the application catalog.

See: newApplication smart constructor.

Constructors

Application' 

Fields

Instances

Instances details
Eq Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Read Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Generic Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Associated Types

type Rep Application :: Type -> Type #

NFData Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Methods

rnf :: Application -> () #

Hashable Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

FromJSON Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

newApplication :: Application Source #

Create a value of Application 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:enabled:Application', application_enabled - If there is a problem, the application can be disabled after image creation.

$sel:launchPath:Application', application_launchPath - The path to the application executable in the instance.

$sel:launchParameters:Application', application_launchParameters - The arguments that are passed to the application at launch.

$sel:name:Application', application_name - The name of the application.

$sel:displayName:Application', application_displayName - The application name to display.

$sel:metadata:Application', application_metadata - Additional attributes that describe the application.

$sel:iconURL:Application', application_iconURL - The URL for the application icon. This URL might be time-limited.

application_enabled :: Lens' Application (Maybe Bool) Source #

If there is a problem, the application can be disabled after image creation.

application_launchPath :: Lens' Application (Maybe Text) Source #

The path to the application executable in the instance.

application_launchParameters :: Lens' Application (Maybe Text) Source #

The arguments that are passed to the application at launch.

application_name :: Lens' Application (Maybe Text) Source #

The name of the application.

application_displayName :: Lens' Application (Maybe Text) Source #

The application name to display.

application_metadata :: Lens' Application (Maybe (HashMap Text Text)) Source #

Additional attributes that describe the application.

application_iconURL :: Lens' Application (Maybe Text) Source #

The URL for the application icon. This URL might be time-limited.

ApplicationSettings

data ApplicationSettings Source #

The persistent application settings for users of a stack.

See: newApplicationSettings smart constructor.

Constructors

ApplicationSettings' 

Fields

  • settingsGroup :: Maybe Text

    The path prefix for the S3 bucket where users’ persistent application settings are stored. You can allow the same persistent application settings to be used across multiple stacks by specifying the same settings group for each stack.

  • enabled :: Bool

    Enables or disables persistent application settings for users during their streaming sessions.

Instances

Instances details
Eq ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

Read ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

Show ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

Generic ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

Associated Types

type Rep ApplicationSettings :: Type -> Type #

NFData ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

Methods

rnf :: ApplicationSettings -> () #

Hashable ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

ToJSON ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

type Rep ApplicationSettings Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettings

type Rep ApplicationSettings = D1 ('MetaData "ApplicationSettings" "Amazonka.AppStream.Types.ApplicationSettings" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ApplicationSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "settingsGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newApplicationSettings Source #

Create a value of ApplicationSettings 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:settingsGroup:ApplicationSettings', applicationSettings_settingsGroup - The path prefix for the S3 bucket where users’ persistent application settings are stored. You can allow the same persistent application settings to be used across multiple stacks by specifying the same settings group for each stack.

$sel:enabled:ApplicationSettings', applicationSettings_enabled - Enables or disables persistent application settings for users during their streaming sessions.

applicationSettings_settingsGroup :: Lens' ApplicationSettings (Maybe Text) Source #

The path prefix for the S3 bucket where users’ persistent application settings are stored. You can allow the same persistent application settings to be used across multiple stacks by specifying the same settings group for each stack.

applicationSettings_enabled :: Lens' ApplicationSettings Bool Source #

Enables or disables persistent application settings for users during their streaming sessions.

ApplicationSettingsResponse

data ApplicationSettingsResponse Source #

Describes the persistent application settings for users of a stack.

See: newApplicationSettingsResponse smart constructor.

Constructors

ApplicationSettingsResponse' 

Fields

  • enabled :: Maybe Bool

    Specifies whether persistent application settings are enabled for users during their streaming sessions.

  • settingsGroup :: Maybe Text

    The path prefix for the S3 bucket where users’ persistent application settings are stored.

  • s3BucketName :: Maybe Text

    The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.

Instances

Instances details
Eq ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

Read ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

Show ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

Generic ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

Associated Types

type Rep ApplicationSettingsResponse :: Type -> Type #

NFData ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

Hashable ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

FromJSON ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

type Rep ApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.AppStream.Types.ApplicationSettingsResponse

type Rep ApplicationSettingsResponse = D1 ('MetaData "ApplicationSettingsResponse" "Amazonka.AppStream.Types.ApplicationSettingsResponse" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ApplicationSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "settingsGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newApplicationSettingsResponse :: ApplicationSettingsResponse Source #

Create a value of ApplicationSettingsResponse 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:enabled:ApplicationSettingsResponse', applicationSettingsResponse_enabled - Specifies whether persistent application settings are enabled for users during their streaming sessions.

$sel:settingsGroup:ApplicationSettingsResponse', applicationSettingsResponse_settingsGroup - The path prefix for the S3 bucket where users’ persistent application settings are stored.

$sel:s3BucketName:ApplicationSettingsResponse', applicationSettingsResponse_s3BucketName - The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.

applicationSettingsResponse_enabled :: Lens' ApplicationSettingsResponse (Maybe Bool) Source #

Specifies whether persistent application settings are enabled for users during their streaming sessions.

applicationSettingsResponse_settingsGroup :: Lens' ApplicationSettingsResponse (Maybe Text) Source #

The path prefix for the S3 bucket where users’ persistent application settings are stored.

applicationSettingsResponse_s3BucketName :: Lens' ApplicationSettingsResponse (Maybe Text) Source #

The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.

ComputeCapacity

data ComputeCapacity Source #

Describes the capacity for a fleet.

See: newComputeCapacity smart constructor.

Constructors

ComputeCapacity' 

Fields

Instances

Instances details
Eq ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

Read ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

Show ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

Generic ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

Associated Types

type Rep ComputeCapacity :: Type -> Type #

NFData ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

Methods

rnf :: ComputeCapacity -> () #

Hashable ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

ToJSON ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

type Rep ComputeCapacity Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacity

type Rep ComputeCapacity = D1 ('MetaData "ComputeCapacity" "Amazonka.AppStream.Types.ComputeCapacity" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ComputeCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newComputeCapacity Source #

Create a value of ComputeCapacity 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:desiredInstances:ComputeCapacity', computeCapacity_desiredInstances - The desired number of streaming instances.

computeCapacity_desiredInstances :: Lens' ComputeCapacity Int Source #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus Source #

Describes the capacity status for a fleet.

See: newComputeCapacityStatus smart constructor.

Constructors

ComputeCapacityStatus' 

Fields

  • inUse :: Maybe Int

    The number of instances in use for streaming.

  • running :: Maybe Int

    The total number of simultaneous streaming instances that are running.

  • available :: Maybe Int

    The number of currently available instances that can be used to stream sessions.

  • desired :: Int

    The desired number of streaming instances.

Instances

Instances details
Eq ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

Read ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

Show ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

Generic ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

Associated Types

type Rep ComputeCapacityStatus :: Type -> Type #

NFData ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

Methods

rnf :: ComputeCapacityStatus -> () #

Hashable ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

FromJSON ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

type Rep ComputeCapacityStatus Source # 
Instance details

Defined in Amazonka.AppStream.Types.ComputeCapacityStatus

type Rep ComputeCapacityStatus = D1 ('MetaData "ComputeCapacityStatus" "Amazonka.AppStream.Types.ComputeCapacityStatus" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ComputeCapacityStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "running") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "desired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newComputeCapacityStatus Source #

Create a value of ComputeCapacityStatus 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:inUse:ComputeCapacityStatus', computeCapacityStatus_inUse - The number of instances in use for streaming.

$sel:running:ComputeCapacityStatus', computeCapacityStatus_running - The total number of simultaneous streaming instances that are running.

$sel:available:ComputeCapacityStatus', computeCapacityStatus_available - The number of currently available instances that can be used to stream sessions.

$sel:desired:ComputeCapacityStatus', computeCapacityStatus_desired - The desired number of streaming instances.

computeCapacityStatus_inUse :: Lens' ComputeCapacityStatus (Maybe Int) Source #

The number of instances in use for streaming.

computeCapacityStatus_running :: Lens' ComputeCapacityStatus (Maybe Int) Source #

The total number of simultaneous streaming instances that are running.

computeCapacityStatus_available :: Lens' ComputeCapacityStatus (Maybe Int) Source #

The number of currently available instances that can be used to stream sessions.

computeCapacityStatus_desired :: Lens' ComputeCapacityStatus Int Source #

The desired number of streaming instances.

DirectoryConfig

data DirectoryConfig Source #

Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

See: newDirectoryConfig smart constructor.

Constructors

DirectoryConfig' 

Fields

Instances

Instances details
Eq DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

Show DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

Generic DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

Associated Types

type Rep DirectoryConfig :: Type -> Type #

NFData DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

Methods

rnf :: DirectoryConfig -> () #

Hashable DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

FromJSON DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

type Rep DirectoryConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.DirectoryConfig

type Rep DirectoryConfig = D1 ('MetaData "DirectoryConfig" "Amazonka.AppStream.Types.DirectoryConfig" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "DirectoryConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "serviceAccountCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceAccountCredentials))) :*: (S1 ('MetaSel ('Just "organizationalUnitDistinguishedNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "directoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDirectoryConfig Source #

Create a value of DirectoryConfig 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:createdTime:DirectoryConfig', directoryConfig_createdTime - The time the directory configuration was created.

$sel:serviceAccountCredentials:DirectoryConfig', directoryConfig_serviceAccountCredentials - The credentials for the service account used by the fleet or image builder to connect to the directory.

$sel:organizationalUnitDistinguishedNames:DirectoryConfig', directoryConfig_organizationalUnitDistinguishedNames - The distinguished names of the organizational units for computer accounts.

$sel:directoryName:DirectoryConfig', directoryConfig_directoryName - The fully qualified name of the directory (for example, corp.example.com).

directoryConfig_createdTime :: Lens' DirectoryConfig (Maybe UTCTime) Source #

The time the directory configuration was created.

directoryConfig_serviceAccountCredentials :: Lens' DirectoryConfig (Maybe ServiceAccountCredentials) Source #

The credentials for the service account used by the fleet or image builder to connect to the directory.

directoryConfig_organizationalUnitDistinguishedNames :: Lens' DirectoryConfig (Maybe [Text]) Source #

The distinguished names of the organizational units for computer accounts.

directoryConfig_directoryName :: Lens' DirectoryConfig Text Source #

The fully qualified name of the directory (for example, corp.example.com).

DomainJoinInfo

data DomainJoinInfo Source #

Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

See: newDomainJoinInfo smart constructor.

Constructors

DomainJoinInfo' 

Fields

Instances

Instances details
Eq DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

Read DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

Show DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

Generic DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

Associated Types

type Rep DomainJoinInfo :: Type -> Type #

NFData DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

Methods

rnf :: DomainJoinInfo -> () #

Hashable DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

ToJSON DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

FromJSON DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

type Rep DomainJoinInfo Source # 
Instance details

Defined in Amazonka.AppStream.Types.DomainJoinInfo

type Rep DomainJoinInfo = D1 ('MetaData "DomainJoinInfo" "Amazonka.AppStream.Types.DomainJoinInfo" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "DomainJoinInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnitDistinguishedName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainJoinInfo :: DomainJoinInfo Source #

Create a value of DomainJoinInfo 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:organizationalUnitDistinguishedName:DomainJoinInfo', domainJoinInfo_organizationalUnitDistinguishedName - The distinguished name of the organizational unit for computer accounts.

$sel:directoryName:DomainJoinInfo', domainJoinInfo_directoryName - The fully qualified name of the directory (for example, corp.example.com).

domainJoinInfo_organizationalUnitDistinguishedName :: Lens' DomainJoinInfo (Maybe Text) Source #

The distinguished name of the organizational unit for computer accounts.

domainJoinInfo_directoryName :: Lens' DomainJoinInfo (Maybe Text) Source #

The fully qualified name of the directory (for example, corp.example.com).

Fleet

data Fleet Source #

Describes a fleet.

See: newFleet smart constructor.

Constructors

Fleet' 

Fields

  • domainJoinInfo :: Maybe DomainJoinInfo

    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.

  • iamRoleArn :: Maybe Text

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

  • disconnectTimeoutInSeconds :: Maybe Int

    The amount of time that a streaming session remains active after users disconnect. If they try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 360000.

  • maxUserDurationInSeconds :: Maybe Int

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 360000.

  • createdTime :: Maybe POSIX

    The time the fleet was created.

  • idleDisconnectTimeoutInSeconds :: Maybe Int

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If users try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

  • fleetType :: Maybe FleetType

    The fleet type.

    ALWAYS_ON
    Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
    ON_DEMAND
    Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
  • vpcConfig :: Maybe VpcConfig

    The VPC configuration for the fleet.

  • imageArn :: Maybe Text

    The ARN for the public, private, or shared image.

  • fleetErrors :: Maybe [FleetError]

    The fleet errors.

  • displayName :: Maybe Text

    The fleet name to display.

  • enableDefaultInternetAccess :: Maybe Bool

    Indicates whether default internet access is enabled for the fleet.

  • imageName :: Maybe Text

    The name of the image used to create the fleet.

  • description :: Maybe Text

    The description to display.

  • streamView :: Maybe StreamView

    The AppStream 2.0 view that is displayed to your users when they stream from the fleet. When APP is specified, only the windows of applications opened by users display. When DESKTOP is specified, the standard desktop that is provided by the operating system displays.

    The default value is APP.

  • arn :: Text

    The Amazon Resource Name (ARN) for the fleet.

  • name :: Text

    The name of the fleet.

  • instanceType :: Text

    The instance type to use when launching fleet instances. The following instance types are available:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics-desktop.2xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics-pro.4xlarge
    • stream.graphics-pro.8xlarge
    • stream.graphics-pro.16xlarge
  • computeCapacityStatus :: ComputeCapacityStatus

    The capacity status for the fleet.

  • state :: FleetState

    The current state for the fleet.

Instances

Instances details
Eq Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Methods

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

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

Read Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Show Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Associated Types

type Rep Fleet :: Type -> Type #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

NFData Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Methods

rnf :: Fleet -> () #

Hashable Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

type Rep Fleet Source # 
Instance details

Defined in Amazonka.AppStream.Types.Fleet

type Rep Fleet = D1 ('MetaData "Fleet" "Amazonka.AppStream.Types.Fleet" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "Fleet'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "domainJoinInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainJoinInfo)) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "disconnectTimeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maxUserDurationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "idleDisconnectTimeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "fleetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetType))) :*: (S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfig)) :*: (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fleetErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetError])))))) :*: (((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableDefaultInternetAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "imageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamView") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamView))))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "computeCapacityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputeCapacityStatus) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FleetState)))))))

newFleet Source #

Create a value of Fleet 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:domainJoinInfo:Fleet', fleet_domainJoinInfo - The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.

$sel:iamRoleArn:Fleet', fleet_iamRoleArn - The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

$sel:disconnectTimeoutInSeconds:Fleet', fleet_disconnectTimeoutInSeconds - The amount of time that a streaming session remains active after users disconnect. If they try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

Specify a value between 60 and 360000.

$sel:maxUserDurationInSeconds:Fleet', fleet_maxUserDurationInSeconds - The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

Specify a value between 600 and 360000.

$sel:createdTime:Fleet', fleet_createdTime - The time the fleet was created.

$sel:idleDisconnectTimeoutInSeconds:Fleet', fleet_idleDisconnectTimeoutInSeconds - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If users try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.

If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

$sel:fleetType:Fleet', fleet_fleetType - The fleet type.

ALWAYS_ON
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
ON_DEMAND
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.

$sel:vpcConfig:Fleet', fleet_vpcConfig - The VPC configuration for the fleet.

$sel:imageArn:Fleet', fleet_imageArn - The ARN for the public, private, or shared image.

$sel:fleetErrors:Fleet', fleet_fleetErrors - The fleet errors.

$sel:displayName:Fleet', fleet_displayName - The fleet name to display.

$sel:enableDefaultInternetAccess:Fleet', fleet_enableDefaultInternetAccess - Indicates whether default internet access is enabled for the fleet.

$sel:imageName:Fleet', fleet_imageName - The name of the image used to create the fleet.

$sel:description:Fleet', fleet_description - The description to display.

$sel:streamView:Fleet', fleet_streamView - The AppStream 2.0 view that is displayed to your users when they stream from the fleet. When APP is specified, only the windows of applications opened by users display. When DESKTOP is specified, the standard desktop that is provided by the operating system displays.

The default value is APP.

$sel:arn:Fleet', fleet_arn - The Amazon Resource Name (ARN) for the fleet.

$sel:name:Fleet', fleet_name - The name of the fleet.

$sel:instanceType:Fleet', fleet_instanceType - The instance type to use when launching fleet instances. The following instance types are available:

  • stream.standard.small
  • stream.standard.medium
  • stream.standard.large
  • stream.compute.large
  • stream.compute.xlarge
  • stream.compute.2xlarge
  • stream.compute.4xlarge
  • stream.compute.8xlarge
  • stream.memory.large
  • stream.memory.xlarge
  • stream.memory.2xlarge
  • stream.memory.4xlarge
  • stream.memory.8xlarge
  • stream.memory.z1d.large
  • stream.memory.z1d.xlarge
  • stream.memory.z1d.2xlarge
  • stream.memory.z1d.3xlarge
  • stream.memory.z1d.6xlarge
  • stream.memory.z1d.12xlarge
  • stream.graphics-design.large
  • stream.graphics-design.xlarge
  • stream.graphics-design.2xlarge
  • stream.graphics-design.4xlarge
  • stream.graphics-desktop.2xlarge
  • stream.graphics.g4dn.xlarge
  • stream.graphics.g4dn.2xlarge
  • stream.graphics.g4dn.4xlarge
  • stream.graphics.g4dn.8xlarge
  • stream.graphics.g4dn.12xlarge
  • stream.graphics.g4dn.16xlarge
  • stream.graphics-pro.4xlarge
  • stream.graphics-pro.8xlarge
  • stream.graphics-pro.16xlarge

$sel:computeCapacityStatus:Fleet', fleet_computeCapacityStatus - The capacity status for the fleet.

$sel:state:Fleet', fleet_state - The current state for the fleet.

fleet_domainJoinInfo :: Lens' Fleet (Maybe DomainJoinInfo) Source #

The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.

fleet_iamRoleArn :: Lens' Fleet (Maybe Text) Source #

The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

fleet_disconnectTimeoutInSeconds :: Lens' Fleet (Maybe Int) Source #

The amount of time that a streaming session remains active after users disconnect. If they try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

Specify a value between 60 and 360000.

fleet_maxUserDurationInSeconds :: Lens' Fleet (Maybe Int) Source #

The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

Specify a value between 600 and 360000.

fleet_createdTime :: Lens' Fleet (Maybe UTCTime) Source #

The time the fleet was created.

fleet_idleDisconnectTimeoutInSeconds :: Lens' Fleet (Maybe Int) Source #

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If users try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.

If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

fleet_fleetType :: Lens' Fleet (Maybe FleetType) Source #

The fleet type.

ALWAYS_ON
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
ON_DEMAND
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.

fleet_vpcConfig :: Lens' Fleet (Maybe VpcConfig) Source #

The VPC configuration for the fleet.

fleet_imageArn :: Lens' Fleet (Maybe Text) Source #

The ARN for the public, private, or shared image.

fleet_displayName :: Lens' Fleet (Maybe Text) Source #

The fleet name to display.

fleet_enableDefaultInternetAccess :: Lens' Fleet (Maybe Bool) Source #

Indicates whether default internet access is enabled for the fleet.

fleet_imageName :: Lens' Fleet (Maybe Text) Source #

The name of the image used to create the fleet.

fleet_description :: Lens' Fleet (Maybe Text) Source #

The description to display.

fleet_streamView :: Lens' Fleet (Maybe StreamView) Source #

The AppStream 2.0 view that is displayed to your users when they stream from the fleet. When APP is specified, only the windows of applications opened by users display. When DESKTOP is specified, the standard desktop that is provided by the operating system displays.

The default value is APP.

fleet_arn :: Lens' Fleet Text Source #

The Amazon Resource Name (ARN) for the fleet.

fleet_name :: Lens' Fleet Text Source #

The name of the fleet.

fleet_instanceType :: Lens' Fleet Text Source #

The instance type to use when launching fleet instances. The following instance types are available:

  • stream.standard.small
  • stream.standard.medium
  • stream.standard.large
  • stream.compute.large
  • stream.compute.xlarge
  • stream.compute.2xlarge
  • stream.compute.4xlarge
  • stream.compute.8xlarge
  • stream.memory.large
  • stream.memory.xlarge
  • stream.memory.2xlarge
  • stream.memory.4xlarge
  • stream.memory.8xlarge
  • stream.memory.z1d.large
  • stream.memory.z1d.xlarge
  • stream.memory.z1d.2xlarge
  • stream.memory.z1d.3xlarge
  • stream.memory.z1d.6xlarge
  • stream.memory.z1d.12xlarge
  • stream.graphics-design.large
  • stream.graphics-design.xlarge
  • stream.graphics-design.2xlarge
  • stream.graphics-design.4xlarge
  • stream.graphics-desktop.2xlarge
  • stream.graphics.g4dn.xlarge
  • stream.graphics.g4dn.2xlarge
  • stream.graphics.g4dn.4xlarge
  • stream.graphics.g4dn.8xlarge
  • stream.graphics.g4dn.12xlarge
  • stream.graphics.g4dn.16xlarge
  • stream.graphics-pro.4xlarge
  • stream.graphics-pro.8xlarge
  • stream.graphics-pro.16xlarge

fleet_state :: Lens' Fleet FleetState Source #

The current state for the fleet.

FleetError

data FleetError Source #

Describes a fleet error.

See: newFleetError smart constructor.

Constructors

FleetError' 

Fields

Instances

Instances details
Eq FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

Read FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

Show FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

Generic FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

Associated Types

type Rep FleetError :: Type -> Type #

NFData FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

Methods

rnf :: FleetError -> () #

Hashable FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

FromJSON FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

type Rep FleetError Source # 
Instance details

Defined in Amazonka.AppStream.Types.FleetError

type Rep FleetError = D1 ('MetaData "FleetError" "Amazonka.AppStream.Types.FleetError" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "FleetError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFleetError :: FleetError Source #

Create a value of FleetError with all optional fields omitted.

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

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

$sel:errorCode:FleetError', fleetError_errorCode - The error code.

$sel:errorMessage:FleetError', fleetError_errorMessage - The error message.

Image

data Image Source #

Describes an image.

See: newImage smart constructor.

Constructors

Image' 

Fields

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Methods

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

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

Read Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

NFData Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Methods

rnf :: Image -> () #

Hashable Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

type Rep Image Source # 
Instance details

Defined in Amazonka.AppStream.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.AppStream.Types.Image" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageState)) :*: S1 ('MetaSel ('Just "imagePermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImagePermissions))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformType)) :*: S1 ('MetaSel ('Just "publicBaseImageReleasedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "stateChangeReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageStateChangeReason)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "imageBuilderSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "visibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VisibilityType)) :*: S1 ('MetaSel ('Just "imageBuilderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceError])) :*: S1 ('MetaSel ('Just "baseImageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "appstreamAgentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Application])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newImage Source #

Arguments

:: Text

$sel:name:Image'

-> Image 

Create a value of Image 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:Image', image_state - The image starts in the PENDING state. If image creation succeeds, the state is AVAILABLE. If image creation fails, the state is FAILED.

$sel:imagePermissions:Image', image_imagePermissions - The permissions to provide to the destination AWS account for the specified image.

$sel:platform:Image', image_platform - The operating system platform of the image.

$sel:publicBaseImageReleasedDate:Image', image_publicBaseImageReleasedDate - The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.

$sel:stateChangeReason:Image', image_stateChangeReason - The reason why the last state change occurred.

$sel:arn:Image', image_arn - The ARN of the image.

$sel:createdTime:Image', image_createdTime - The time the image was created.

$sel:imageBuilderSupported:Image', image_imageBuilderSupported - Indicates whether an image builder can be launched from this image.

$sel:visibility:Image', image_visibility - Indicates whether the image is public or private.

$sel:imageBuilderName:Image', image_imageBuilderName - The name of the image builder that was used to create the private image. If the image is shared, this value is null.

$sel:imageErrors:Image', image_imageErrors - Describes the errors that are returned when a new image can't be created.

$sel:baseImageArn:Image', image_baseImageArn - The ARN of the image from which this image was created.

$sel:displayName:Image', image_displayName - The image name to display.

$sel:description:Image', image_description - The description to display.

$sel:appstreamAgentVersion:Image', image_appstreamAgentVersion - The version of the AppStream 2.0 agent to use for instances that are launched from this image.

$sel:applications:Image', image_applications - The applications associated with the image.

$sel:name:Image', image_name - The name of the image.

image_state :: Lens' Image (Maybe ImageState) Source #

The image starts in the PENDING state. If image creation succeeds, the state is AVAILABLE. If image creation fails, the state is FAILED.

image_imagePermissions :: Lens' Image (Maybe ImagePermissions) Source #

The permissions to provide to the destination AWS account for the specified image.

image_platform :: Lens' Image (Maybe PlatformType) Source #

The operating system platform of the image.

image_publicBaseImageReleasedDate :: Lens' Image (Maybe UTCTime) Source #

The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.

image_stateChangeReason :: Lens' Image (Maybe ImageStateChangeReason) Source #

The reason why the last state change occurred.

image_arn :: Lens' Image (Maybe Text) Source #

The ARN of the image.

image_createdTime :: Lens' Image (Maybe UTCTime) Source #

The time the image was created.

image_imageBuilderSupported :: Lens' Image (Maybe Bool) Source #

Indicates whether an image builder can be launched from this image.

image_visibility :: Lens' Image (Maybe VisibilityType) Source #

Indicates whether the image is public or private.

image_imageBuilderName :: Lens' Image (Maybe Text) Source #

The name of the image builder that was used to create the private image. If the image is shared, this value is null.

image_imageErrors :: Lens' Image (Maybe [ResourceError]) Source #

Describes the errors that are returned when a new image can't be created.

image_baseImageArn :: Lens' Image (Maybe Text) Source #

The ARN of the image from which this image was created.

image_displayName :: Lens' Image (Maybe Text) Source #

The image name to display.

image_description :: Lens' Image (Maybe Text) Source #

The description to display.

image_appstreamAgentVersion :: Lens' Image (Maybe Text) Source #

The version of the AppStream 2.0 agent to use for instances that are launched from this image.

image_applications :: Lens' Image (Maybe [Application]) Source #

The applications associated with the image.

image_name :: Lens' Image Text Source #

The name of the image.

ImageBuilder

data ImageBuilder Source #

Describes a virtual machine that is used to create an image.

See: newImageBuilder smart constructor.

Constructors

ImageBuilder' 

Fields

Instances

Instances details
Eq ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

Read ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

Show ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

Generic ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

Associated Types

type Rep ImageBuilder :: Type -> Type #

NFData ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

Methods

rnf :: ImageBuilder -> () #

Hashable ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

FromJSON ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

type Rep ImageBuilder Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilder

type Rep ImageBuilder = D1 ('MetaData "ImageBuilder" "Amazonka.AppStream.Types.ImageBuilder" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ImageBuilder'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "domainJoinInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainJoinInfo)) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageBuilderState)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformType)))) :*: ((S1 ('MetaSel ('Just "networkAccessConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkAccessConfiguration)) :*: S1 ('MetaSel ('Just "stateChangeReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageBuilderStateChangeReason))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "imageBuilderErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceError])))))) :*: (((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AccessEndpoint)))) :*: (S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfig)) :*: S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableDefaultInternetAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appstreamAgentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newImageBuilder Source #

Create a value of ImageBuilder 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:domainJoinInfo:ImageBuilder', imageBuilder_domainJoinInfo - The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.

$sel:iamRoleArn:ImageBuilder', imageBuilder_iamRoleArn - The ARN of the IAM role that is applied to the image builder. To assume a role, the image builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

$sel:state:ImageBuilder', imageBuilder_state - The state of the image builder.

$sel:platform:ImageBuilder', imageBuilder_platform - The operating system platform of the image builder.

$sel:networkAccessConfiguration:ImageBuilder', imageBuilder_networkAccessConfiguration - Undocumented member.

$sel:stateChangeReason:ImageBuilder', imageBuilder_stateChangeReason - The reason why the last state change occurred.

$sel:arn:ImageBuilder', imageBuilder_arn - The ARN for the image builder.

$sel:createdTime:ImageBuilder', imageBuilder_createdTime - The time stamp when the image builder was created.

$sel:imageBuilderErrors:ImageBuilder', imageBuilder_imageBuilderErrors - The image builder errors.

$sel:instanceType:ImageBuilder', imageBuilder_instanceType - The instance type for the image builder. The following instance types are available:

  • stream.standard.small
  • stream.standard.medium
  • stream.standard.large
  • stream.compute.large
  • stream.compute.xlarge
  • stream.compute.2xlarge
  • stream.compute.4xlarge
  • stream.compute.8xlarge
  • stream.memory.large
  • stream.memory.xlarge
  • stream.memory.2xlarge
  • stream.memory.4xlarge
  • stream.memory.8xlarge
  • stream.memory.z1d.large
  • stream.memory.z1d.xlarge
  • stream.memory.z1d.2xlarge
  • stream.memory.z1d.3xlarge
  • stream.memory.z1d.6xlarge
  • stream.memory.z1d.12xlarge
  • stream.graphics-design.large
  • stream.graphics-design.xlarge
  • stream.graphics-design.2xlarge
  • stream.graphics-design.4xlarge
  • stream.graphics-desktop.2xlarge
  • stream.graphics.g4dn.xlarge
  • stream.graphics.g4dn.2xlarge
  • stream.graphics.g4dn.4xlarge
  • stream.graphics.g4dn.8xlarge
  • stream.graphics.g4dn.12xlarge
  • stream.graphics.g4dn.16xlarge
  • stream.graphics-pro.4xlarge
  • stream.graphics-pro.8xlarge
  • stream.graphics-pro.16xlarge

$sel:accessEndpoints:ImageBuilder', imageBuilder_accessEndpoints - The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.

$sel:vpcConfig:ImageBuilder', imageBuilder_vpcConfig - The VPC configuration of the image builder.

$sel:imageArn:ImageBuilder', imageBuilder_imageArn - The ARN of the image from which this builder was created.

$sel:displayName:ImageBuilder', imageBuilder_displayName - The image builder name to display.

$sel:enableDefaultInternetAccess:ImageBuilder', imageBuilder_enableDefaultInternetAccess - Enables or disables default internet access for the image builder.

$sel:description:ImageBuilder', imageBuilder_description - The description to display.

$sel:appstreamAgentVersion:ImageBuilder', imageBuilder_appstreamAgentVersion - The version of the AppStream 2.0 agent that is currently being used by the image builder.

$sel:name:ImageBuilder', imageBuilder_name - The name of the image builder.

imageBuilder_domainJoinInfo :: Lens' ImageBuilder (Maybe DomainJoinInfo) Source #

The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.

imageBuilder_iamRoleArn :: Lens' ImageBuilder (Maybe Text) Source #

The ARN of the IAM role that is applied to the image builder. To assume a role, the image builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

imageBuilder_platform :: Lens' ImageBuilder (Maybe PlatformType) Source #

The operating system platform of the image builder.

imageBuilder_arn :: Lens' ImageBuilder (Maybe Text) Source #

The ARN for the image builder.

imageBuilder_createdTime :: Lens' ImageBuilder (Maybe UTCTime) Source #

The time stamp when the image builder was created.

imageBuilder_instanceType :: Lens' ImageBuilder (Maybe Text) Source #

The instance type for the image builder. The following instance types are available:

  • stream.standard.small
  • stream.standard.medium
  • stream.standard.large
  • stream.compute.large
  • stream.compute.xlarge
  • stream.compute.2xlarge
  • stream.compute.4xlarge
  • stream.compute.8xlarge
  • stream.memory.large
  • stream.memory.xlarge
  • stream.memory.2xlarge
  • stream.memory.4xlarge
  • stream.memory.8xlarge
  • stream.memory.z1d.large
  • stream.memory.z1d.xlarge
  • stream.memory.z1d.2xlarge
  • stream.memory.z1d.3xlarge
  • stream.memory.z1d.6xlarge
  • stream.memory.z1d.12xlarge
  • stream.graphics-design.large
  • stream.graphics-design.xlarge
  • stream.graphics-design.2xlarge
  • stream.graphics-design.4xlarge
  • stream.graphics-desktop.2xlarge
  • stream.graphics.g4dn.xlarge
  • stream.graphics.g4dn.2xlarge
  • stream.graphics.g4dn.4xlarge
  • stream.graphics.g4dn.8xlarge
  • stream.graphics.g4dn.12xlarge
  • stream.graphics.g4dn.16xlarge
  • stream.graphics-pro.4xlarge
  • stream.graphics-pro.8xlarge
  • stream.graphics-pro.16xlarge

imageBuilder_accessEndpoints :: Lens' ImageBuilder (Maybe (NonEmpty AccessEndpoint)) Source #

The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.

imageBuilder_vpcConfig :: Lens' ImageBuilder (Maybe VpcConfig) Source #

The VPC configuration of the image builder.

imageBuilder_imageArn :: Lens' ImageBuilder (Maybe Text) Source #

The ARN of the image from which this builder was created.

imageBuilder_displayName :: Lens' ImageBuilder (Maybe Text) Source #

The image builder name to display.

imageBuilder_enableDefaultInternetAccess :: Lens' ImageBuilder (Maybe Bool) Source #

Enables or disables default internet access for the image builder.

imageBuilder_description :: Lens' ImageBuilder (Maybe Text) Source #

The description to display.

imageBuilder_appstreamAgentVersion :: Lens' ImageBuilder (Maybe Text) Source #

The version of the AppStream 2.0 agent that is currently being used by the image builder.

imageBuilder_name :: Lens' ImageBuilder Text Source #

The name of the image builder.

ImageBuilderStateChangeReason

data ImageBuilderStateChangeReason Source #

Describes the reason why the last image builder state change occurred.

See: newImageBuilderStateChangeReason smart constructor.

Constructors

ImageBuilderStateChangeReason' 

Fields

Instances

Instances details
Eq ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

Read ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

Show ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

Generic ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

Associated Types

type Rep ImageBuilderStateChangeReason :: Type -> Type #

NFData ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

Hashable ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

FromJSON ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

type Rep ImageBuilderStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageBuilderStateChangeReason

type Rep ImageBuilderStateChangeReason = D1 ('MetaData "ImageBuilderStateChangeReason" "Amazonka.AppStream.Types.ImageBuilderStateChangeReason" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ImageBuilderStateChangeReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageBuilderStateChangeReasonCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageBuilderStateChangeReason :: ImageBuilderStateChangeReason Source #

Create a value of ImageBuilderStateChangeReason 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:code:ImageBuilderStateChangeReason', imageBuilderStateChangeReason_code - The state change reason code.

$sel:message:ImageBuilderStateChangeReason', imageBuilderStateChangeReason_message - The state change reason message.

ImagePermissions

data ImagePermissions Source #

Describes the permissions for an image.

See: newImagePermissions smart constructor.

Constructors

ImagePermissions' 

Fields

Instances

Instances details
Eq ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

Read ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

Show ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

Generic ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

Associated Types

type Rep ImagePermissions :: Type -> Type #

NFData ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

Methods

rnf :: ImagePermissions -> () #

Hashable ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

ToJSON ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

FromJSON ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

type Rep ImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImagePermissions

type Rep ImagePermissions = D1 ('MetaData "ImagePermissions" "Amazonka.AppStream.Types.ImagePermissions" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ImagePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowFleet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowImageBuilder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newImagePermissions :: ImagePermissions Source #

Create a value of ImagePermissions 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:allowFleet:ImagePermissions', imagePermissions_allowFleet - Indicates whether the image can be used for a fleet.

$sel:allowImageBuilder:ImagePermissions', imagePermissions_allowImageBuilder - Indicates whether the image can be used for an image builder.

imagePermissions_allowFleet :: Lens' ImagePermissions (Maybe Bool) Source #

Indicates whether the image can be used for a fleet.

imagePermissions_allowImageBuilder :: Lens' ImagePermissions (Maybe Bool) Source #

Indicates whether the image can be used for an image builder.

ImageStateChangeReason

data ImageStateChangeReason Source #

Describes the reason why the last image state change occurred.

See: newImageStateChangeReason smart constructor.

Constructors

ImageStateChangeReason' 

Fields

Instances

Instances details
Eq ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

Read ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

Show ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

Generic ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

Associated Types

type Rep ImageStateChangeReason :: Type -> Type #

NFData ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

Methods

rnf :: ImageStateChangeReason -> () #

Hashable ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

FromJSON ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

type Rep ImageStateChangeReason Source # 
Instance details

Defined in Amazonka.AppStream.Types.ImageStateChangeReason

type Rep ImageStateChangeReason = D1 ('MetaData "ImageStateChangeReason" "Amazonka.AppStream.Types.ImageStateChangeReason" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ImageStateChangeReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageStateChangeReasonCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageStateChangeReason :: ImageStateChangeReason Source #

Create a value of ImageStateChangeReason 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:code:ImageStateChangeReason', imageStateChangeReason_code - The state change reason code.

$sel:message:ImageStateChangeReason', imageStateChangeReason_message - The state change reason message.

LastReportGenerationExecutionError

data LastReportGenerationExecutionError Source #

Describes the error that is returned when a usage report can't be generated.

See: newLastReportGenerationExecutionError smart constructor.

Constructors

LastReportGenerationExecutionError' 

Fields

Instances

Instances details
Eq LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

Read LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

Show LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

Generic LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

Associated Types

type Rep LastReportGenerationExecutionError :: Type -> Type #

NFData LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

Hashable LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

FromJSON LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

type Rep LastReportGenerationExecutionError Source # 
Instance details

Defined in Amazonka.AppStream.Types.LastReportGenerationExecutionError

type Rep LastReportGenerationExecutionError = D1 ('MetaData "LastReportGenerationExecutionError" "Amazonka.AppStream.Types.LastReportGenerationExecutionError" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "LastReportGenerationExecutionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageReportExecutionErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLastReportGenerationExecutionError :: LastReportGenerationExecutionError Source #

Create a value of LastReportGenerationExecutionError with all optional fields omitted.

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

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

$sel:errorCode:LastReportGenerationExecutionError', lastReportGenerationExecutionError_errorCode - The error code for the error that is returned when a usage report can't be generated.

$sel:errorMessage:LastReportGenerationExecutionError', lastReportGenerationExecutionError_errorMessage - The error message for the error that is returned when a usage report can't be generated.

lastReportGenerationExecutionError_errorCode :: Lens' LastReportGenerationExecutionError (Maybe UsageReportExecutionErrorCode) Source #

The error code for the error that is returned when a usage report can't be generated.

lastReportGenerationExecutionError_errorMessage :: Lens' LastReportGenerationExecutionError (Maybe Text) Source #

The error message for the error that is returned when a usage report can't be generated.

NetworkAccessConfiguration

data NetworkAccessConfiguration Source #

Describes the network details of the fleet or image builder instance.

See: newNetworkAccessConfiguration smart constructor.

Constructors

NetworkAccessConfiguration' 

Fields

  • eniId :: Maybe Text

    The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.

  • eniPrivateIpAddress :: Maybe Text

    The private IP address of the elastic network interface that is attached to instances in your VPC.

Instances

Instances details
Eq NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

Read NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

Show NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

Generic NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

Associated Types

type Rep NetworkAccessConfiguration :: Type -> Type #

NFData NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

Hashable NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

FromJSON NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

type Rep NetworkAccessConfiguration Source # 
Instance details

Defined in Amazonka.AppStream.Types.NetworkAccessConfiguration

type Rep NetworkAccessConfiguration = D1 ('MetaData "NetworkAccessConfiguration" "Amazonka.AppStream.Types.NetworkAccessConfiguration" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "NetworkAccessConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eniId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eniPrivateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNetworkAccessConfiguration :: NetworkAccessConfiguration Source #

Create a value of NetworkAccessConfiguration 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:eniId:NetworkAccessConfiguration', networkAccessConfiguration_eniId - The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.

$sel:eniPrivateIpAddress:NetworkAccessConfiguration', networkAccessConfiguration_eniPrivateIpAddress - The private IP address of the elastic network interface that is attached to instances in your VPC.

networkAccessConfiguration_eniId :: Lens' NetworkAccessConfiguration (Maybe Text) Source #

The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.

networkAccessConfiguration_eniPrivateIpAddress :: Lens' NetworkAccessConfiguration (Maybe Text) Source #

The private IP address of the elastic network interface that is attached to instances in your VPC.

ResourceError

data ResourceError Source #

Describes a resource error.

See: newResourceError smart constructor.

Constructors

ResourceError' 

Fields

Instances

Instances details
Eq ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

Read ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

Show ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

Generic ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

Associated Types

type Rep ResourceError :: Type -> Type #

NFData ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

Methods

rnf :: ResourceError -> () #

Hashable ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

FromJSON ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

type Rep ResourceError Source # 
Instance details

Defined in Amazonka.AppStream.Types.ResourceError

type Rep ResourceError = D1 ('MetaData "ResourceError" "Amazonka.AppStream.Types.ResourceError" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ResourceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetErrorCode)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newResourceError :: ResourceError Source #

Create a value of ResourceError with all optional fields omitted.

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

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

$sel:errorCode:ResourceError', resourceError_errorCode - The error code.

$sel:errorMessage:ResourceError', resourceError_errorMessage - The error message.

$sel:errorTimestamp:ResourceError', resourceError_errorTimestamp - The time the error occurred.

ServiceAccountCredentials

data ServiceAccountCredentials Source #

Describes the credentials for the service account used by the fleet or image builder to connect to the directory.

See: newServiceAccountCredentials smart constructor.

Constructors

ServiceAccountCredentials' 

Fields

  • accountName :: Sensitive Text

    The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.

  • accountPassword :: Sensitive Text

    The password for the account.

Instances

Instances details
Eq ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Show ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Generic ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Associated Types

type Rep ServiceAccountCredentials :: Type -> Type #

NFData ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Hashable ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

ToJSON ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

FromJSON ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

type Rep ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

type Rep ServiceAccountCredentials = D1 ('MetaData "ServiceAccountCredentials" "Amazonka.AppStream.Types.ServiceAccountCredentials" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ServiceAccountCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "accountPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newServiceAccountCredentials Source #

Create a value of ServiceAccountCredentials 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:accountName:ServiceAccountCredentials', serviceAccountCredentials_accountName - The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.

$sel:accountPassword:ServiceAccountCredentials', serviceAccountCredentials_accountPassword - The password for the account.

serviceAccountCredentials_accountName :: Lens' ServiceAccountCredentials Text Source #

The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.

Session

data Session Source #

Describes a streaming session.

See: newSession smart constructor.

Constructors

Session' 

Fields

  • networkAccessConfiguration :: Maybe NetworkAccessConfiguration

    The network details for the streaming session.

  • maxExpirationTime :: Maybe POSIX

    The time when the streaming session is set to expire. This time is based on the MaxUserDurationinSeconds value, which determines the maximum length of time that a streaming session can run. A streaming session might end earlier than the time specified in SessionMaxExpirationTime, when the DisconnectTimeOutInSeconds elapses or the user chooses to end his or her session. If the DisconnectTimeOutInSeconds elapses, or the user chooses to end his or her session, the streaming instance is terminated and the streaming session ends.

  • startTime :: Maybe POSIX

    The time when a streaming instance is dedicated for the user.

  • authenticationType :: Maybe AuthenticationType

    The authentication method. The user is authenticated using a streaming URL (API) or SAML 2.0 federation (SAML).

  • connectionState :: Maybe SessionConnectionState

    Specifies whether a user is connected to the streaming session.

  • id :: Text

    The identifier of the streaming session.

  • userId :: Text

    The identifier of the user for whom the session was created.

  • stackName :: Text

    The name of the stack for the streaming session.

  • fleetName :: Text

    The name of the fleet for the streaming session.

  • state :: SessionState

    The current state of the streaming session.

Instances

Instances details
Eq Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Methods

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

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

Read Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Show Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Generic Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Associated Types

type Rep Session :: Type -> Type #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

NFData Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Methods

rnf :: Session -> () #

Hashable Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

type Rep Session Source # 
Instance details

Defined in Amazonka.AppStream.Types.Session

newSession Source #

Create a value of Session 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:networkAccessConfiguration:Session', session_networkAccessConfiguration - The network details for the streaming session.

$sel:maxExpirationTime:Session', session_maxExpirationTime - The time when the streaming session is set to expire. This time is based on the MaxUserDurationinSeconds value, which determines the maximum length of time that a streaming session can run. A streaming session might end earlier than the time specified in SessionMaxExpirationTime, when the DisconnectTimeOutInSeconds elapses or the user chooses to end his or her session. If the DisconnectTimeOutInSeconds elapses, or the user chooses to end his or her session, the streaming instance is terminated and the streaming session ends.

$sel:startTime:Session', session_startTime - The time when a streaming instance is dedicated for the user.

$sel:authenticationType:Session', session_authenticationType - The authentication method. The user is authenticated using a streaming URL (API) or SAML 2.0 federation (SAML).

$sel:connectionState:Session', session_connectionState - Specifies whether a user is connected to the streaming session.

$sel:id:Session', session_id - The identifier of the streaming session.

$sel:userId:Session', session_userId - The identifier of the user for whom the session was created.

$sel:stackName:Session', session_stackName - The name of the stack for the streaming session.

$sel:fleetName:Session', session_fleetName - The name of the fleet for the streaming session.

$sel:state:Session', session_state - The current state of the streaming session.

session_networkAccessConfiguration :: Lens' Session (Maybe NetworkAccessConfiguration) Source #

The network details for the streaming session.

session_maxExpirationTime :: Lens' Session (Maybe UTCTime) Source #

The time when the streaming session is set to expire. This time is based on the MaxUserDurationinSeconds value, which determines the maximum length of time that a streaming session can run. A streaming session might end earlier than the time specified in SessionMaxExpirationTime, when the DisconnectTimeOutInSeconds elapses or the user chooses to end his or her session. If the DisconnectTimeOutInSeconds elapses, or the user chooses to end his or her session, the streaming instance is terminated and the streaming session ends.

session_startTime :: Lens' Session (Maybe UTCTime) Source #

The time when a streaming instance is dedicated for the user.

session_authenticationType :: Lens' Session (Maybe AuthenticationType) Source #

The authentication method. The user is authenticated using a streaming URL (API) or SAML 2.0 federation (SAML).

session_connectionState :: Lens' Session (Maybe SessionConnectionState) Source #

Specifies whether a user is connected to the streaming session.

session_id :: Lens' Session Text Source #

The identifier of the streaming session.

session_userId :: Lens' Session Text Source #

The identifier of the user for whom the session was created.

session_stackName :: Lens' Session Text Source #

The name of the stack for the streaming session.

session_fleetName :: Lens' Session Text Source #

The name of the fleet for the streaming session.

session_state :: Lens' Session SessionState Source #

The current state of the streaming session.

SharedImagePermissions

data SharedImagePermissions Source #

Describes the permissions that are available to the specified AWS account for a shared image.

See: newSharedImagePermissions smart constructor.

Constructors

SharedImagePermissions' 

Fields

Instances

Instances details
Eq SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

Read SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

Show SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

Generic SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

Associated Types

type Rep SharedImagePermissions :: Type -> Type #

NFData SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

Methods

rnf :: SharedImagePermissions -> () #

Hashable SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

FromJSON SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

type Rep SharedImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.Types.SharedImagePermissions

type Rep SharedImagePermissions = D1 ('MetaData "SharedImagePermissions" "Amazonka.AppStream.Types.SharedImagePermissions" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "SharedImagePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imagePermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImagePermissions)))

newSharedImagePermissions Source #

Create a value of SharedImagePermissions with all optional fields omitted.

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

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

$sel:sharedAccountId:SharedImagePermissions', sharedImagePermissions_sharedAccountId - The 12-digit identifier of the AWS account with which the image is shared.

$sel:imagePermissions:SharedImagePermissions', sharedImagePermissions_imagePermissions - Describes the permissions for a shared image.

sharedImagePermissions_sharedAccountId :: Lens' SharedImagePermissions Text Source #

The 12-digit identifier of the AWS account with which the image is shared.

Stack

data Stack Source #

Describes a stack.

See: newStack smart constructor.

Constructors

Stack' 

Fields

Instances

Instances details
Eq Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

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

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

Read Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Show Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

NFData Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

rnf :: Stack -> () #

Hashable Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

type Rep Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

type Rep Stack = D1 ('MetaData "Stack" "Amazonka.AppStream.Types.Stack" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "Stack'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "userSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty UserSetting))) :*: (S1 ('MetaSel ('Just "applicationSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationSettingsResponse)) :*: S1 ('MetaSel ('Just "feedbackURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "storageConnectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorageConnector]))))) :*: ((S1 ('MetaSel ('Just "accessEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AccessEndpoint))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StackError])))) :*: ((S1 ('MetaSel ('Just "embedHostDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "redirectURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newStack Source #

Arguments

:: Text

$sel:name:Stack'

-> Stack 

Create a value of Stack 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:userSettings:Stack', stack_userSettings - The actions that are enabled or disabled for users during their streaming sessions. By default these actions are enabled.

$sel:applicationSettings:Stack', stack_applicationSettings - The persistent application settings for users of the stack.

$sel:feedbackURL:Stack', stack_feedbackURL - The URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.

$sel:arn:Stack', stack_arn - The ARN of the stack.

$sel:createdTime:Stack', stack_createdTime - The time the stack was created.

$sel:storageConnectors:Stack', stack_storageConnectors - The storage connectors to enable.

$sel:accessEndpoints:Stack', stack_accessEndpoints - The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.

$sel:displayName:Stack', stack_displayName - The stack name to display.

$sel:stackErrors:Stack', stack_stackErrors - The errors for the stack.

$sel:embedHostDomains:Stack', stack_embedHostDomains - The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.

$sel:description:Stack', stack_description - The description to display.

$sel:redirectURL:Stack', stack_redirectURL - The URL that users are redirected to after their streaming session ends.

$sel:name:Stack', stack_name - The name of the stack.

stack_userSettings :: Lens' Stack (Maybe (NonEmpty UserSetting)) Source #

The actions that are enabled or disabled for users during their streaming sessions. By default these actions are enabled.

stack_applicationSettings :: Lens' Stack (Maybe ApplicationSettingsResponse) Source #

The persistent application settings for users of the stack.

stack_feedbackURL :: Lens' Stack (Maybe Text) Source #

The URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.

stack_arn :: Lens' Stack (Maybe Text) Source #

The ARN of the stack.

stack_createdTime :: Lens' Stack (Maybe UTCTime) Source #

The time the stack was created.

stack_storageConnectors :: Lens' Stack (Maybe [StorageConnector]) Source #

The storage connectors to enable.

stack_accessEndpoints :: Lens' Stack (Maybe (NonEmpty AccessEndpoint)) Source #

The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.

stack_displayName :: Lens' Stack (Maybe Text) Source #

The stack name to display.

stack_stackErrors :: Lens' Stack (Maybe [StackError]) Source #

The errors for the stack.

stack_embedHostDomains :: Lens' Stack (Maybe (NonEmpty Text)) Source #

The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.

stack_description :: Lens' Stack (Maybe Text) Source #

The description to display.

stack_redirectURL :: Lens' Stack (Maybe Text) Source #

The URL that users are redirected to after their streaming session ends.

stack_name :: Lens' Stack Text Source #

The name of the stack.

StackError

data StackError Source #

Describes a stack error.

See: newStackError smart constructor.

Constructors

StackError' 

Fields

Instances

Instances details
Eq StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

Read StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

Show StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

Generic StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

Associated Types

type Rep StackError :: Type -> Type #

NFData StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

Methods

rnf :: StackError -> () #

Hashable StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

FromJSON StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

type Rep StackError Source # 
Instance details

Defined in Amazonka.AppStream.Types.StackError

type Rep StackError = D1 ('MetaData "StackError" "Amazonka.AppStream.Types.StackError" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "StackError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStackError :: StackError Source #

Create a value of StackError with all optional fields omitted.

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

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

$sel:errorCode:StackError', stackError_errorCode - The error code.

$sel:errorMessage:StackError', stackError_errorMessage - The error message.

StorageConnector

data StorageConnector Source #

Describes a connector that enables persistent storage for users.

See: newStorageConnector smart constructor.

Constructors

StorageConnector' 

Fields

Instances

Instances details
Eq StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

Read StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

Show StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

Generic StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

Associated Types

type Rep StorageConnector :: Type -> Type #

NFData StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

Methods

rnf :: StorageConnector -> () #

Hashable StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

ToJSON StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

FromJSON StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

type Rep StorageConnector Source # 
Instance details

Defined in Amazonka.AppStream.Types.StorageConnector

type Rep StorageConnector = D1 ('MetaData "StorageConnector" "Amazonka.AppStream.Types.StorageConnector" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "StorageConnector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StorageConnectorType))))

newStorageConnector Source #

Create a value of StorageConnector 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:domains:StorageConnector', storageConnector_domains - The names of the domains for the account.

$sel:resourceIdentifier:StorageConnector', storageConnector_resourceIdentifier - The ARN of the storage connector.

$sel:connectorType:StorageConnector', storageConnector_connectorType - The type of storage connector.

storageConnector_domains :: Lens' StorageConnector (Maybe [Text]) Source #

The names of the domains for the account.

UsageReportSubscription

data UsageReportSubscription Source #

Describes information about the usage report subscription.

See: newUsageReportSubscription smart constructor.

Constructors

UsageReportSubscription' 

Fields

  • lastGeneratedReportDate :: Maybe POSIX

    The time when the last usage report was generated.

  • schedule :: Maybe UsageReportSchedule

    The schedule for generating usage reports.

  • subscriptionErrors :: Maybe [LastReportGenerationExecutionError]

    The errors that were returned if usage reports couldn't be generated.

  • s3BucketName :: Maybe Text

    The Amazon S3 bucket where generated reports are stored.

    If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.

Instances

Instances details
Eq UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

Read UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

Show UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

Generic UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

Associated Types

type Rep UsageReportSubscription :: Type -> Type #

NFData UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

Methods

rnf :: UsageReportSubscription -> () #

Hashable UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

FromJSON UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

type Rep UsageReportSubscription Source # 
Instance details

Defined in Amazonka.AppStream.Types.UsageReportSubscription

type Rep UsageReportSubscription = D1 ('MetaData "UsageReportSubscription" "Amazonka.AppStream.Types.UsageReportSubscription" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "UsageReportSubscription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastGeneratedReportDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageReportSchedule))) :*: (S1 ('MetaSel ('Just "subscriptionErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LastReportGenerationExecutionError])) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUsageReportSubscription :: UsageReportSubscription Source #

Create a value of UsageReportSubscription 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:lastGeneratedReportDate:UsageReportSubscription', usageReportSubscription_lastGeneratedReportDate - The time when the last usage report was generated.

$sel:schedule:UsageReportSubscription', usageReportSubscription_schedule - The schedule for generating usage reports.

$sel:subscriptionErrors:UsageReportSubscription', usageReportSubscription_subscriptionErrors - The errors that were returned if usage reports couldn't be generated.

$sel:s3BucketName:UsageReportSubscription', usageReportSubscription_s3BucketName - The Amazon S3 bucket where generated reports are stored.

If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.

usageReportSubscription_subscriptionErrors :: Lens' UsageReportSubscription (Maybe [LastReportGenerationExecutionError]) Source #

The errors that were returned if usage reports couldn't be generated.

usageReportSubscription_s3BucketName :: Lens' UsageReportSubscription (Maybe Text) Source #

The Amazon S3 bucket where generated reports are stored.

If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.

User

data User Source #

Describes a user in the user pool.

See: newUser smart constructor.

Constructors

User' 

Fields

Instances

Instances details
Eq User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

Methods

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

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

Show User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

NFData User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

Methods

rnf :: User -> () #

Hashable User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

FromJSON User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

type Rep User Source # 
Instance details

Defined in Amazonka.AppStream.Types.User

newUser Source #

Create a value of User 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:status:User', user_status - The status of the user in the user pool. The status can be one of the following:

  • UNCONFIRMED – The user is created but not confirmed.
  • CONFIRMED – The user is confirmed.
  • ARCHIVED – The user is no longer active.
  • COMPROMISED – The user is disabled because of a potential security threat.
  • UNKNOWN – The user status is not known.

$sel:enabled:User', user_enabled - Specifies whether the user in the user pool is enabled.

$sel:lastName:User', user_lastName - The last name, or surname, of the user.

$sel:arn:User', user_arn - The ARN of the user.

$sel:createdTime:User', user_createdTime - The date and time the user was created in the user pool.

$sel:userName:User', user_userName - The email address of the user.

Users' email addresses are case-sensitive.

$sel:firstName:User', user_firstName - The first name, or given name, of the user.

$sel:authenticationType:User', user_authenticationType - The authentication type for the user.

user_status :: Lens' User (Maybe Text) Source #

The status of the user in the user pool. The status can be one of the following:

  • UNCONFIRMED – The user is created but not confirmed.
  • CONFIRMED – The user is confirmed.
  • ARCHIVED – The user is no longer active.
  • COMPROMISED – The user is disabled because of a potential security threat.
  • UNKNOWN – The user status is not known.

user_enabled :: Lens' User (Maybe Bool) Source #

Specifies whether the user in the user pool is enabled.

user_lastName :: Lens' User (Maybe Text) Source #

The last name, or surname, of the user.

user_arn :: Lens' User (Maybe Text) Source #

The ARN of the user.

user_createdTime :: Lens' User (Maybe UTCTime) Source #

The date and time the user was created in the user pool.

user_userName :: Lens' User (Maybe Text) Source #

The email address of the user.

Users' email addresses are case-sensitive.

user_firstName :: Lens' User (Maybe Text) Source #

The first name, or given name, of the user.

user_authenticationType :: Lens' User AuthenticationType Source #

The authentication type for the user.

UserSetting

data UserSetting Source #

Describes an action and whether the action is enabled or disabled for users during their streaming sessions.

See: newUserSetting smart constructor.

Constructors

UserSetting' 

Fields

Instances

Instances details
Eq UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

Read UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

Show UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

Generic UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

Associated Types

type Rep UserSetting :: Type -> Type #

NFData UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

Methods

rnf :: UserSetting -> () #

Hashable UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

ToJSON UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

FromJSON UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

type Rep UserSetting Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserSetting

type Rep UserSetting = D1 ('MetaData "UserSetting" "Amazonka.AppStream.Types.UserSetting" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "UserSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Action) :*: S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Permission)))

newUserSetting Source #

Create a value of UserSetting 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:action:UserSetting', userSetting_action - The action that is enabled or disabled.

$sel:permission:UserSetting', userSetting_permission - Indicates whether the action is enabled or disabled.

userSetting_action :: Lens' UserSetting Action Source #

The action that is enabled or disabled.

userSetting_permission :: Lens' UserSetting Permission Source #

Indicates whether the action is enabled or disabled.

UserStackAssociation

data UserStackAssociation Source #

Describes a user in the user pool and the associated stack.

See: newUserStackAssociation smart constructor.

Constructors

UserStackAssociation' 

Fields

Instances

Instances details
Eq UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

Show UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

Generic UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

Associated Types

type Rep UserStackAssociation :: Type -> Type #

NFData UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

Methods

rnf :: UserStackAssociation -> () #

Hashable UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

ToJSON UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

FromJSON UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

type Rep UserStackAssociation Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociation

type Rep UserStackAssociation = D1 ('MetaData "UserStackAssociation" "Amazonka.AppStream.Types.UserStackAssociation" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "UserStackAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sendEmailNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationType))))

newUserStackAssociation Source #

Create a value of UserStackAssociation 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:sendEmailNotification:UserStackAssociation', userStackAssociation_sendEmailNotification - Specifies whether a welcome email is sent to a user after the user is created in the user pool.

$sel:stackName:UserStackAssociation', userStackAssociation_stackName - The name of the stack that is associated with the user.

$sel:userName:UserStackAssociation', userStackAssociation_userName - The email address of the user who is associated with the stack.

Users' email addresses are case-sensitive.

$sel:authenticationType:UserStackAssociation', userStackAssociation_authenticationType - The authentication type for the user.

userStackAssociation_sendEmailNotification :: Lens' UserStackAssociation (Maybe Bool) Source #

Specifies whether a welcome email is sent to a user after the user is created in the user pool.

userStackAssociation_stackName :: Lens' UserStackAssociation Text Source #

The name of the stack that is associated with the user.

userStackAssociation_userName :: Lens' UserStackAssociation Text Source #

The email address of the user who is associated with the stack.

Users' email addresses are case-sensitive.

UserStackAssociationError

data UserStackAssociationError Source #

Describes the error that is returned when a user can’t be associated with or disassociated from a stack.

See: newUserStackAssociationError smart constructor.

Constructors

UserStackAssociationError' 

Fields

Instances

Instances details
Eq UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

Show UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

Generic UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

Associated Types

type Rep UserStackAssociationError :: Type -> Type #

NFData UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

Hashable UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

FromJSON UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

type Rep UserStackAssociationError Source # 
Instance details

Defined in Amazonka.AppStream.Types.UserStackAssociationError

type Rep UserStackAssociationError = D1 ('MetaData "UserStackAssociationError" "Amazonka.AppStream.Types.UserStackAssociationError" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "UserStackAssociationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userStackAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserStackAssociation)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserStackAssociationErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUserStackAssociationError :: UserStackAssociationError Source #

Create a value of UserStackAssociationError 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:userStackAssociation:UserStackAssociationError', userStackAssociationError_userStackAssociation - Information about the user and associated stack.

$sel:errorCode:UserStackAssociationError', userStackAssociationError_errorCode - The error code for the error that is returned when a user can’t be associated with or disassociated from a stack.

$sel:errorMessage:UserStackAssociationError', userStackAssociationError_errorMessage - The error message for the error that is returned when a user can’t be associated with or disassociated from a stack.

userStackAssociationError_errorCode :: Lens' UserStackAssociationError (Maybe UserStackAssociationErrorCode) Source #

The error code for the error that is returned when a user can’t be associated with or disassociated from a stack.

userStackAssociationError_errorMessage :: Lens' UserStackAssociationError (Maybe Text) Source #

The error message for the error that is returned when a user can’t be associated with or disassociated from a stack.

VpcConfig

data VpcConfig Source #

Describes VPC configuration information for fleets and image builders.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' 

Fields

  • securityGroupIds :: Maybe [Text]

    The identifiers of the security groups for the fleet or image builder.

  • subnetIds :: Maybe [Text]

    The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.

Instances

Instances details
Eq VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Read VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

FromJSON VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.AppStream.Types.VpcConfig" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newVpcConfig :: VpcConfig Source #

Create a value of VpcConfig 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:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - The identifiers of the security groups for the fleet or image builder.

$sel:subnetIds:VpcConfig', vpcConfig_subnetIds - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.

vpcConfig_securityGroupIds :: Lens' VpcConfig (Maybe [Text]) Source #

The identifiers of the security groups for the fleet or image builder.

vpcConfig_subnetIds :: Lens' VpcConfig (Maybe [Text]) Source #

The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.