amazonka-appstream-1.6.0: Amazon AppStream SDK.

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

Network.AWS.AppStream

Contents

Description

Amazon AppStream 2.0

You can use Amazon AppStream 2.0 to stream desktop applications to any device running a web browser, without rewriting them.

Synopsis

Service Configuration

appStream :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by AppStream.

InvalidRoleException

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

The specified role is invalid.

ResourceAlreadyExistsException

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

The specified resource already exists.

IncompatibleImageException

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

The image does not support storage connectors.

ConcurrentModificationException

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

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

OperationNotPermittedException

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

The attempted operation is not permitted.

InvalidAccountStatusException

_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

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

The specified resource was not found.

InvalidParameterCombinationException

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

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

ResourceNotAvailableException

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

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

LimitExceededException

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

The requested limit exceeds the permitted limit for an account.

ResourceInUseException

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

The specified resource is in use.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

FleetStopped

fleetStopped :: Wait DescribeFleets Source #

Polls DescribeFleets every 30 seconds until a successful state is reached. An error is returned after 40 failed checks.

FleetStarted

fleetStarted :: Wait DescribeFleets Source #

Polls DescribeFleets every 30 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DisassociateFleet

ListAssociatedFleets

DeleteStack

UpdateStack

CreateDirectoryConfig

ListAssociatedStacks

DeleteFleet

UpdateFleet

DeleteImageBuilder

AssociateFleet

CreateImageBuilder

ListTagsForResource

DescribeDirectoryConfigs

CreateImageBuilderStreamingURL

DescribeSessions

DescribeStacks

DescribeFleets

DescribeImageBuilders

StopFleet

StartImageBuilder

DeleteDirectoryConfig

UpdateDirectoryConfig

CreateFleet

CreateStack

CopyImage

ExpireSession

TagResource

CreateStreamingURL

UntagResource

StartFleet

StopImageBuilder

DeleteImage

DescribeImages

Types

AuthenticationType

data AuthenticationType Source #

Constructors

API 
Saml 
Userpool 

Instances

Bounded AuthenticationType Source # 
Enum AuthenticationType Source # 
Eq AuthenticationType Source # 
Data AuthenticationType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthenticationType -> c AuthenticationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthenticationType #

toConstr :: AuthenticationType -> Constr #

dataTypeOf :: AuthenticationType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AuthenticationType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthenticationType) #

gmapT :: (forall b. Data b => b -> b) -> AuthenticationType -> AuthenticationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthenticationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthenticationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthenticationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthenticationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthenticationType -> m AuthenticationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthenticationType -> m AuthenticationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthenticationType -> m AuthenticationType #

Ord AuthenticationType Source # 
Read AuthenticationType Source # 
Show AuthenticationType Source # 
Generic AuthenticationType Source # 
Hashable AuthenticationType Source # 
ToJSON AuthenticationType Source # 
FromJSON AuthenticationType Source # 
NFData AuthenticationType Source # 

Methods

rnf :: AuthenticationType -> () #

ToHeader AuthenticationType Source # 
ToQuery AuthenticationType Source # 
ToByteString AuthenticationType Source # 
FromText AuthenticationType Source # 
ToText AuthenticationType Source # 
type Rep AuthenticationType Source # 
type Rep AuthenticationType = D1 * (MetaData "AuthenticationType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "API" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Saml" PrefixI False) (U1 *)) (C1 * (MetaCons "Userpool" PrefixI False) (U1 *))))

FleetAttribute

data FleetAttribute Source #

The fleet attribute.

Instances

Bounded FleetAttribute Source # 
Enum FleetAttribute Source # 
Eq FleetAttribute Source # 
Data FleetAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FleetAttribute -> c FleetAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FleetAttribute #

toConstr :: FleetAttribute -> Constr #

dataTypeOf :: FleetAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FleetAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FleetAttribute) #

gmapT :: (forall b. Data b => b -> b) -> FleetAttribute -> FleetAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FleetAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FleetAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> FleetAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FleetAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FleetAttribute -> m FleetAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetAttribute -> m FleetAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetAttribute -> m FleetAttribute #

Ord FleetAttribute Source # 
Read FleetAttribute Source # 
Show FleetAttribute Source # 
Generic FleetAttribute Source # 

Associated Types

type Rep FleetAttribute :: * -> * #

Hashable FleetAttribute Source # 
ToJSON FleetAttribute Source # 
NFData FleetAttribute Source # 

Methods

rnf :: FleetAttribute -> () #

ToHeader FleetAttribute Source # 
ToQuery FleetAttribute Source # 
ToByteString FleetAttribute Source # 
FromText FleetAttribute Source # 
ToText FleetAttribute Source # 
type Rep FleetAttribute Source # 
type Rep FleetAttribute = D1 * (MetaData "FleetAttribute" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "DomainJoinInfo" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "VPCConfiguration" PrefixI False) (U1 *)) (C1 * (MetaCons "VPCConfigurationSecurityGroupIds" PrefixI False) (U1 *))))

FleetErrorCode

data FleetErrorCode Source #

Instances

Bounded FleetErrorCode Source # 
Enum FleetErrorCode Source # 
Eq FleetErrorCode Source # 
Data FleetErrorCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FleetErrorCode -> c FleetErrorCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FleetErrorCode #

toConstr :: FleetErrorCode -> Constr #

dataTypeOf :: FleetErrorCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FleetErrorCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FleetErrorCode) #

gmapT :: (forall b. Data b => b -> b) -> FleetErrorCode -> FleetErrorCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FleetErrorCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FleetErrorCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> FleetErrorCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FleetErrorCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FleetErrorCode -> m FleetErrorCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetErrorCode -> m FleetErrorCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetErrorCode -> m FleetErrorCode #

Ord FleetErrorCode Source # 
Read FleetErrorCode Source # 
Show FleetErrorCode Source # 
Generic FleetErrorCode Source # 

Associated Types

type Rep FleetErrorCode :: * -> * #

Hashable FleetErrorCode Source # 
FromJSON FleetErrorCode Source # 
NFData FleetErrorCode Source # 

Methods

rnf :: FleetErrorCode -> () #

ToHeader FleetErrorCode Source # 
ToQuery FleetErrorCode Source # 
ToByteString FleetErrorCode Source # 
FromText FleetErrorCode Source # 
ToText FleetErrorCode Source # 
type Rep FleetErrorCode Source # 
type Rep FleetErrorCode = D1 * (MetaData "FleetErrorCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DomainJoinErrorAccessDenied" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DomainJoinErrorDsMachineAccountQuotaExceeded" PrefixI False) (U1 *)) (C1 * (MetaCons "DomainJoinErrorFileNotFound" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "DomainJoinErrorInvalidParameter" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DomainJoinErrorLogonFailure" PrefixI False) (U1 *)) (C1 * (MetaCons "DomainJoinErrorMoreData" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "DomainJoinErrorNoSuchDomain" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DomainJoinErrorNotSupported" PrefixI False) (U1 *)) (C1 * (MetaCons "DomainJoinInternalServiceError" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "DomainJoinNerrInvalidWorkgroupName" PrefixI False) (U1 *)) (C1 * (MetaCons "DomainJoinNerrPasswordExpired" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DomainJoinNerrWorkstationNotStarted" PrefixI False) (U1 *)) (C1 * (MetaCons "IAMServiceRoleIsMissing" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "IAMServiceRoleMissingDescribeSecurityGroupsAction" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "IAMServiceRoleMissingDescribeSubnetAction" PrefixI False) (U1 *)) (C1 * (MetaCons "IAMServiceRoleMissingEniCreateAction" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "IAMServiceRoleMissingEniDeleteAction" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "IAMServiceRoleMissingEniDescribeAction" PrefixI False) (U1 *)) (C1 * (MetaCons "IgwNotAttached" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "ImageNotFound" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "InternalServiceError" PrefixI False) (U1 *)) (C1 * (MetaCons "InvalidSubnetConfiguration" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "NetworkInterfaceLimitExceeded" PrefixI False) (U1 *)) (C1 * (MetaCons "SecurityGroupsNotFound" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "SubnetHasInsufficientIPAddresses" PrefixI False) (U1 *)) (C1 * (MetaCons "SubnetNotFound" PrefixI False) (U1 *)))))))

FleetState

data FleetState Source #

Constructors

Running 
Starting 
Stopped 
Stopping 

Instances

Bounded FleetState Source # 
Enum FleetState Source # 
Eq FleetState Source # 
Data FleetState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FleetState -> c FleetState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FleetState #

toConstr :: FleetState -> Constr #

dataTypeOf :: FleetState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FleetState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FleetState) #

gmapT :: (forall b. Data b => b -> b) -> FleetState -> FleetState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FleetState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FleetState -> r #

gmapQ :: (forall d. Data d => d -> u) -> FleetState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FleetState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FleetState -> m FleetState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetState -> m FleetState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetState -> m FleetState #

Ord FleetState Source # 
Read FleetState Source # 
Show FleetState Source # 
Generic FleetState Source # 

Associated Types

type Rep FleetState :: * -> * #

Hashable FleetState Source # 
FromJSON FleetState Source # 
NFData FleetState Source # 

Methods

rnf :: FleetState -> () #

ToHeader FleetState Source # 
ToQuery FleetState Source # 
ToByteString FleetState Source # 
FromText FleetState Source # 
ToText FleetState Source # 

Methods

toText :: FleetState -> Text #

type Rep FleetState Source # 
type Rep FleetState = D1 * (MetaData "FleetState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Running" PrefixI False) (U1 *)) (C1 * (MetaCons "Starting" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Stopped" PrefixI False) (U1 *)) (C1 * (MetaCons "Stopping" PrefixI False) (U1 *))))

FleetType

data FleetType Source #

Constructors

AlwaysOn 
OnDemand 

Instances

Bounded FleetType Source # 
Enum FleetType Source # 
Eq FleetType Source # 
Data FleetType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FleetType -> c FleetType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FleetType #

toConstr :: FleetType -> Constr #

dataTypeOf :: FleetType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FleetType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FleetType) #

gmapT :: (forall b. Data b => b -> b) -> FleetType -> FleetType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FleetType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FleetType -> r #

gmapQ :: (forall d. Data d => d -> u) -> FleetType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FleetType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FleetType -> m FleetType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetType -> m FleetType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetType -> m FleetType #

Ord FleetType Source # 
Read FleetType Source # 
Show FleetType Source # 
Generic FleetType Source # 

Associated Types

type Rep FleetType :: * -> * #

Hashable FleetType Source # 
ToJSON FleetType Source # 
FromJSON FleetType Source # 
NFData FleetType Source # 

Methods

rnf :: FleetType -> () #

ToHeader FleetType Source # 
ToQuery FleetType Source # 
ToByteString FleetType Source # 

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
ToText FleetType Source # 

Methods

toText :: FleetType -> Text #

type Rep FleetType Source # 
type Rep FleetType = D1 * (MetaData "FleetType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "AlwaysOn" PrefixI False) (U1 *)) (C1 * (MetaCons "OnDemand" PrefixI False) (U1 *)))

ImageBuilderState

data ImageBuilderState Source #

Instances

Bounded ImageBuilderState Source # 
Enum ImageBuilderState Source # 
Eq ImageBuilderState Source # 
Data ImageBuilderState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageBuilderState -> c ImageBuilderState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageBuilderState #

toConstr :: ImageBuilderState -> Constr #

dataTypeOf :: ImageBuilderState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageBuilderState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageBuilderState) #

gmapT :: (forall b. Data b => b -> b) -> ImageBuilderState -> ImageBuilderState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageBuilderState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageBuilderState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageBuilderState -> m ImageBuilderState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderState -> m ImageBuilderState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderState -> m ImageBuilderState #

Ord ImageBuilderState Source # 
Read ImageBuilderState Source # 
Show ImageBuilderState Source # 
Generic ImageBuilderState Source # 
Hashable ImageBuilderState Source # 
FromJSON ImageBuilderState Source # 
NFData ImageBuilderState Source # 

Methods

rnf :: ImageBuilderState -> () #

ToHeader ImageBuilderState Source # 
ToQuery ImageBuilderState Source # 
ToByteString ImageBuilderState Source # 
FromText ImageBuilderState Source # 
ToText ImageBuilderState Source # 
type Rep ImageBuilderState Source # 
type Rep ImageBuilderState = D1 * (MetaData "ImageBuilderState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "IBSDeleting" PrefixI False) (U1 *)) (C1 * (MetaCons "IBSFailed" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "IBSPending" PrefixI False) (U1 *)) (C1 * (MetaCons "IBSRebooting" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "IBSRunning" PrefixI False) (U1 *)) (C1 * (MetaCons "IBSSnapshotting" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "IBSStopped" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "IBSStopping" PrefixI False) (U1 *)) (C1 * (MetaCons "IBSUpdatingAgent" PrefixI False) (U1 *))))))

ImageBuilderStateChangeReasonCode

data ImageBuilderStateChangeReasonCode Source #

Instances

Bounded ImageBuilderStateChangeReasonCode Source # 
Enum ImageBuilderStateChangeReasonCode Source # 
Eq ImageBuilderStateChangeReasonCode Source # 
Data ImageBuilderStateChangeReasonCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageBuilderStateChangeReasonCode -> c ImageBuilderStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageBuilderStateChangeReasonCode #

toConstr :: ImageBuilderStateChangeReasonCode -> Constr #

dataTypeOf :: ImageBuilderStateChangeReasonCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageBuilderStateChangeReasonCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageBuilderStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> ImageBuilderStateChangeReasonCode -> ImageBuilderStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageBuilderStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageBuilderStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReasonCode -> m ImageBuilderStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReasonCode -> m ImageBuilderStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReasonCode -> m ImageBuilderStateChangeReasonCode #

Ord ImageBuilderStateChangeReasonCode Source # 
Read ImageBuilderStateChangeReasonCode Source # 
Show ImageBuilderStateChangeReasonCode Source # 
Generic ImageBuilderStateChangeReasonCode Source # 
Hashable ImageBuilderStateChangeReasonCode Source # 
FromJSON ImageBuilderStateChangeReasonCode Source # 
NFData ImageBuilderStateChangeReasonCode Source # 
ToHeader ImageBuilderStateChangeReasonCode Source # 
ToQuery ImageBuilderStateChangeReasonCode Source # 
ToByteString ImageBuilderStateChangeReasonCode Source # 
FromText ImageBuilderStateChangeReasonCode Source # 
ToText ImageBuilderStateChangeReasonCode Source # 
type Rep ImageBuilderStateChangeReasonCode Source # 
type Rep ImageBuilderStateChangeReasonCode = D1 * (MetaData "ImageBuilderStateChangeReasonCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "ImageUnavailable" PrefixI False) (U1 *)) (C1 * (MetaCons "InternalError" PrefixI False) (U1 *)))

ImageState

data ImageState Source #

Instances

Bounded ImageState Source # 
Enum ImageState Source # 
Eq ImageState Source # 
Data ImageState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageState -> c ImageState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageState #

toConstr :: ImageState -> Constr #

dataTypeOf :: ImageState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageState) #

gmapT :: (forall b. Data b => b -> b) -> ImageState -> ImageState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageState -> m ImageState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageState -> m ImageState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageState -> m ImageState #

Ord ImageState Source # 
Read ImageState Source # 
Show ImageState Source # 
Generic ImageState Source # 

Associated Types

type Rep ImageState :: * -> * #

Hashable ImageState Source # 
FromJSON ImageState Source # 
NFData ImageState Source # 

Methods

rnf :: ImageState -> () #

ToHeader ImageState Source # 
ToQuery ImageState Source # 
ToByteString ImageState Source # 
FromText ImageState Source # 
ToText ImageState Source # 

Methods

toText :: ImageState -> Text #

type Rep ImageState Source # 
type Rep ImageState = D1 * (MetaData "ImageState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * ((:+:) * (C1 * (MetaCons "ISAvailable" PrefixI False) (U1 *)) (C1 * (MetaCons "ISCopying" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ISDeleting" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ISFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "ISPending" PrefixI False) (U1 *)))))

ImageStateChangeReasonCode

data ImageStateChangeReasonCode Source #

Instances

Bounded ImageStateChangeReasonCode Source # 
Enum ImageStateChangeReasonCode Source # 
Eq ImageStateChangeReasonCode Source # 
Data ImageStateChangeReasonCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageStateChangeReasonCode -> c ImageStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageStateChangeReasonCode #

toConstr :: ImageStateChangeReasonCode -> Constr #

dataTypeOf :: ImageStateChangeReasonCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageStateChangeReasonCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> ImageStateChangeReasonCode -> ImageStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageStateChangeReasonCode -> m ImageStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageStateChangeReasonCode -> m ImageStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageStateChangeReasonCode -> m ImageStateChangeReasonCode #

Ord ImageStateChangeReasonCode Source # 
Read ImageStateChangeReasonCode Source # 
Show ImageStateChangeReasonCode Source # 
Generic ImageStateChangeReasonCode Source # 
Hashable ImageStateChangeReasonCode Source # 
FromJSON ImageStateChangeReasonCode Source # 
NFData ImageStateChangeReasonCode Source # 
ToHeader ImageStateChangeReasonCode Source # 
ToQuery ImageStateChangeReasonCode Source # 
ToByteString ImageStateChangeReasonCode Source # 
FromText ImageStateChangeReasonCode Source # 
ToText ImageStateChangeReasonCode Source # 
type Rep ImageStateChangeReasonCode Source # 
type Rep ImageStateChangeReasonCode = D1 * (MetaData "ImageStateChangeReasonCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "ISCRCImageBuilderNotAvailable" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ISCRCImageCopyFailure" PrefixI False) (U1 *)) (C1 * (MetaCons "ISCRCInternalError" PrefixI False) (U1 *))))

PlatformType

data PlatformType Source #

Constructors

Windows 

Instances

Bounded PlatformType Source # 
Enum PlatformType Source # 
Eq PlatformType Source # 
Data PlatformType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PlatformType -> c PlatformType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PlatformType #

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PlatformType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PlatformType) #

gmapT :: (forall b. Data b => b -> b) -> PlatformType -> PlatformType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PlatformType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PlatformType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PlatformType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PlatformType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

Ord PlatformType Source # 
Read PlatformType Source # 
Show PlatformType Source # 
Generic PlatformType Source # 

Associated Types

type Rep PlatformType :: * -> * #

Hashable PlatformType Source # 
FromJSON PlatformType Source # 
NFData PlatformType Source # 

Methods

rnf :: PlatformType -> () #

ToHeader PlatformType Source # 
ToQuery PlatformType Source # 
ToByteString PlatformType Source # 
FromText PlatformType Source # 
ToText PlatformType Source # 

Methods

toText :: PlatformType -> Text #

type Rep PlatformType Source # 
type Rep PlatformType = D1 * (MetaData "PlatformType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "Windows" PrefixI False) (U1 *))

SessionState

data SessionState Source #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 

Instances

Bounded SessionState Source # 
Enum SessionState Source # 
Eq SessionState Source # 
Data SessionState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SessionState -> c SessionState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SessionState #

toConstr :: SessionState -> Constr #

dataTypeOf :: SessionState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SessionState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SessionState) #

gmapT :: (forall b. Data b => b -> b) -> SessionState -> SessionState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SessionState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SessionState -> r #

gmapQ :: (forall d. Data d => d -> u) -> SessionState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SessionState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SessionState -> m SessionState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SessionState -> m SessionState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SessionState -> m SessionState #

Ord SessionState Source # 
Read SessionState Source # 
Show SessionState Source # 
Generic SessionState Source # 

Associated Types

type Rep SessionState :: * -> * #

Hashable SessionState Source # 
FromJSON SessionState Source # 
NFData SessionState Source # 

Methods

rnf :: SessionState -> () #

ToHeader SessionState Source # 
ToQuery SessionState Source # 
ToByteString SessionState Source # 
FromText SessionState Source # 
ToText SessionState Source # 

Methods

toText :: SessionState -> Text #

type Rep SessionState Source # 
type Rep SessionState = D1 * (MetaData "SessionState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "Active" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Expired" PrefixI False) (U1 *)) (C1 * (MetaCons "Pending" PrefixI False) (U1 *))))

StackAttribute

data StackAttribute Source #

Instances

Bounded StackAttribute Source # 
Enum StackAttribute Source # 
Eq StackAttribute Source # 
Data StackAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackAttribute -> c StackAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackAttribute #

toConstr :: StackAttribute -> Constr #

dataTypeOf :: StackAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StackAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackAttribute) #

gmapT :: (forall b. Data b => b -> b) -> StackAttribute -> StackAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackAttribute -> m StackAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackAttribute -> m StackAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackAttribute -> m StackAttribute #

Ord StackAttribute Source # 
Read StackAttribute Source # 
Show StackAttribute Source # 
Generic StackAttribute Source # 

Associated Types

type Rep StackAttribute :: * -> * #

Hashable StackAttribute Source # 
ToJSON StackAttribute Source # 
NFData StackAttribute Source # 

Methods

rnf :: StackAttribute -> () #

ToHeader StackAttribute Source # 
ToQuery StackAttribute Source # 
ToByteString StackAttribute Source # 
FromText StackAttribute Source # 
ToText StackAttribute Source # 
type Rep StackAttribute Source # 
type Rep StackAttribute = D1 * (MetaData "StackAttribute" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * ((:+:) * (C1 * (MetaCons "FeedbackURL" PrefixI False) (U1 *)) (C1 * (MetaCons "RedirectURL" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "StorageConnectors" PrefixI False) (U1 *)) (C1 * (MetaCons "ThemeName" PrefixI False) (U1 *))))

StackErrorCode

data StackErrorCode Source #

Instances

Bounded StackErrorCode Source # 
Enum StackErrorCode Source # 
Eq StackErrorCode Source # 
Data StackErrorCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackErrorCode -> c StackErrorCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackErrorCode #

toConstr :: StackErrorCode -> Constr #

dataTypeOf :: StackErrorCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StackErrorCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackErrorCode) #

gmapT :: (forall b. Data b => b -> b) -> StackErrorCode -> StackErrorCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackErrorCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackErrorCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackErrorCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackErrorCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackErrorCode -> m StackErrorCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackErrorCode -> m StackErrorCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackErrorCode -> m StackErrorCode #

Ord StackErrorCode Source # 
Read StackErrorCode Source # 
Show StackErrorCode Source # 
Generic StackErrorCode Source # 

Associated Types

type Rep StackErrorCode :: * -> * #

Hashable StackErrorCode Source # 
FromJSON StackErrorCode Source # 
NFData StackErrorCode Source # 

Methods

rnf :: StackErrorCode -> () #

ToHeader StackErrorCode Source # 
ToQuery StackErrorCode Source # 
ToByteString StackErrorCode Source # 
FromText StackErrorCode Source # 
ToText StackErrorCode Source # 
type Rep StackErrorCode Source # 
type Rep StackErrorCode = D1 * (MetaData "StackErrorCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "SECInternalServiceError" PrefixI False) (U1 *)) (C1 * (MetaCons "SECStorageConnectorError" PrefixI False) (U1 *)))

StorageConnectorType

data StorageConnectorType Source #

The type of storage connector.

Constructors

Homefolders 

Instances

Bounded StorageConnectorType Source # 
Enum StorageConnectorType Source # 
Eq StorageConnectorType Source # 
Data StorageConnectorType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StorageConnectorType -> c StorageConnectorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StorageConnectorType #

toConstr :: StorageConnectorType -> Constr #

dataTypeOf :: StorageConnectorType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StorageConnectorType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StorageConnectorType) #

gmapT :: (forall b. Data b => b -> b) -> StorageConnectorType -> StorageConnectorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StorageConnectorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StorageConnectorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> StorageConnectorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StorageConnectorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StorageConnectorType -> m StorageConnectorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StorageConnectorType -> m StorageConnectorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StorageConnectorType -> m StorageConnectorType #

Ord StorageConnectorType Source # 
Read StorageConnectorType Source # 
Show StorageConnectorType Source # 
Generic StorageConnectorType Source # 
Hashable StorageConnectorType Source # 
ToJSON StorageConnectorType Source # 
FromJSON StorageConnectorType Source # 
NFData StorageConnectorType Source # 

Methods

rnf :: StorageConnectorType -> () #

ToHeader StorageConnectorType Source # 
ToQuery StorageConnectorType Source # 
ToByteString StorageConnectorType Source # 
FromText StorageConnectorType Source # 
ToText StorageConnectorType Source # 
type Rep StorageConnectorType Source # 
type Rep StorageConnectorType = D1 * (MetaData "StorageConnectorType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "Homefolders" PrefixI False) (U1 *))

VisibilityType

data VisibilityType Source #

Constructors

Private 
Public 

Instances

Bounded VisibilityType Source # 
Enum VisibilityType Source # 
Eq VisibilityType Source # 
Data VisibilityType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VisibilityType -> c VisibilityType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VisibilityType #

toConstr :: VisibilityType -> Constr #

dataTypeOf :: VisibilityType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VisibilityType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VisibilityType) #

gmapT :: (forall b. Data b => b -> b) -> VisibilityType -> VisibilityType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VisibilityType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VisibilityType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VisibilityType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VisibilityType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VisibilityType -> m VisibilityType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VisibilityType -> m VisibilityType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VisibilityType -> m VisibilityType #

Ord VisibilityType Source # 
Read VisibilityType Source # 
Show VisibilityType Source # 
Generic VisibilityType Source # 

Associated Types

type Rep VisibilityType :: * -> * #

Hashable VisibilityType Source # 
FromJSON VisibilityType Source # 
NFData VisibilityType Source # 

Methods

rnf :: VisibilityType -> () #

ToHeader VisibilityType Source # 
ToQuery VisibilityType Source # 
ToByteString VisibilityType Source # 
FromText VisibilityType Source # 
ToText VisibilityType Source # 
type Rep VisibilityType Source # 
type Rep VisibilityType = D1 * (MetaData "VisibilityType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) ((:+:) * (C1 * (MetaCons "Private" PrefixI False) (U1 *)) (C1 * (MetaCons "Public" PrefixI False) (U1 *)))

Application

data Application Source #

Describes an application in the application catalog.

See: application smart constructor.

Instances

Eq Application Source # 
Data Application Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Application -> c Application #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Application #

toConstr :: Application -> Constr #

dataTypeOf :: Application -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Application) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Application) #

gmapT :: (forall b. Data b => b -> b) -> Application -> Application #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Application -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Application -> r #

gmapQ :: (forall d. Data d => d -> u) -> Application -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Application -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Application -> m Application #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Application -> m Application #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Application -> m Application #

Read Application Source # 
Show Application Source # 
Generic Application Source # 

Associated Types

type Rep Application :: * -> * #

Hashable Application Source # 
FromJSON Application Source # 
NFData Application Source # 

Methods

rnf :: Application -> () #

type Rep Application Source # 

application :: Application Source #

Creates a value of Application with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aEnabled - If there is a problem, the application can be disabled after image creation.
  • aLaunchPath - The path to the application executable in the instance.
  • aLaunchParameters - The arguments that are passed to the application at launch.
  • aName - The name of the application.
  • aDisplayName - The application name for display.
  • aMetadata - Additional attributes that describe the application.
  • aIconURL - The URL for the application icon. This URL might be time-limited.

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

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

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

The path to the application executable in the instance.

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

The arguments that are passed to the application at launch.

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

The name of the application.

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

The application name for display.

aMetadata :: Lens' Application (HashMap Text Text) Source #

Additional attributes that describe the application.

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

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

ComputeCapacity

data ComputeCapacity Source #

Describes the capacity for a fleet.

See: computeCapacity smart constructor.

Instances

Eq ComputeCapacity Source # 
Data ComputeCapacity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComputeCapacity -> c ComputeCapacity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComputeCapacity #

toConstr :: ComputeCapacity -> Constr #

dataTypeOf :: ComputeCapacity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComputeCapacity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComputeCapacity) #

gmapT :: (forall b. Data b => b -> b) -> ComputeCapacity -> ComputeCapacity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComputeCapacity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComputeCapacity -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComputeCapacity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComputeCapacity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComputeCapacity -> m ComputeCapacity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComputeCapacity -> m ComputeCapacity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComputeCapacity -> m ComputeCapacity #

Read ComputeCapacity Source # 
Show ComputeCapacity Source # 
Generic ComputeCapacity Source # 
Hashable ComputeCapacity Source # 
ToJSON ComputeCapacity Source # 
NFData ComputeCapacity Source # 

Methods

rnf :: ComputeCapacity -> () #

type Rep ComputeCapacity Source # 
type Rep ComputeCapacity = D1 * (MetaData "ComputeCapacity" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" True) (C1 * (MetaCons "ComputeCapacity'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ccDesiredInstances") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

computeCapacity Source #

Creates a value of ComputeCapacity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccDesiredInstances :: Lens' ComputeCapacity Int Source #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus Source #

Describes the capacity status for a fleet.

See: computeCapacityStatus smart constructor.

Instances

Eq ComputeCapacityStatus Source # 
Data ComputeCapacityStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComputeCapacityStatus -> c ComputeCapacityStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComputeCapacityStatus #

toConstr :: ComputeCapacityStatus -> Constr #

dataTypeOf :: ComputeCapacityStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComputeCapacityStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComputeCapacityStatus) #

gmapT :: (forall b. Data b => b -> b) -> ComputeCapacityStatus -> ComputeCapacityStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComputeCapacityStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComputeCapacityStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComputeCapacityStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComputeCapacityStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComputeCapacityStatus -> m ComputeCapacityStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComputeCapacityStatus -> m ComputeCapacityStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComputeCapacityStatus -> m ComputeCapacityStatus #

Read ComputeCapacityStatus Source # 
Show ComputeCapacityStatus Source # 
Generic ComputeCapacityStatus Source # 
Hashable ComputeCapacityStatus Source # 
FromJSON ComputeCapacityStatus Source # 
NFData ComputeCapacityStatus Source # 

Methods

rnf :: ComputeCapacityStatus -> () #

type Rep ComputeCapacityStatus Source # 
type Rep ComputeCapacityStatus = D1 * (MetaData "ComputeCapacityStatus" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ComputeCapacityStatus'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ccsInUse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_ccsRunning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ccsAvailable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_ccsDesired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

computeCapacityStatus Source #

Creates a value of ComputeCapacityStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ccsInUse - The number of instances in use for streaming.
  • ccsRunning - The total number of simultaneous streaming instances that are running.
  • ccsAvailable - The number of currently available instances that can be used to stream sessions.
  • ccsDesired - The desired number of streaming instances.

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

The number of instances in use for streaming.

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

The total number of simultaneous streaming instances that are running.

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

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

ccsDesired :: Lens' ComputeCapacityStatus Int Source #

The desired number of streaming instances.

DirectoryConfig

data DirectoryConfig Source #

Configuration information for the directory used to join domains.

See: directoryConfig smart constructor.

Instances

Eq DirectoryConfig Source # 
Data DirectoryConfig Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DirectoryConfig -> c DirectoryConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DirectoryConfig #

toConstr :: DirectoryConfig -> Constr #

dataTypeOf :: DirectoryConfig -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DirectoryConfig) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DirectoryConfig) #

gmapT :: (forall b. Data b => b -> b) -> DirectoryConfig -> DirectoryConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DirectoryConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DirectoryConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> DirectoryConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DirectoryConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DirectoryConfig -> m DirectoryConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DirectoryConfig -> m DirectoryConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DirectoryConfig -> m DirectoryConfig #

Show DirectoryConfig Source # 
Generic DirectoryConfig Source # 
Hashable DirectoryConfig Source # 
FromJSON DirectoryConfig Source # 
NFData DirectoryConfig Source # 

Methods

rnf :: DirectoryConfig -> () #

type Rep DirectoryConfig Source # 
type Rep DirectoryConfig = D1 * (MetaData "DirectoryConfig" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "DirectoryConfig'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dcCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_dcServiceAccountCredentials") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ServiceAccountCredentials)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcOrganizationalUnitDistinguishedNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_dcDirectoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))

directoryConfig Source #

Creates a value of DirectoryConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The time the directory configuration was created.

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

The credentials for the service account used by the streaming instance to connect to the directory.

dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text] Source #

The distinguished names of the organizational units for computer accounts.

dcDirectoryName :: Lens' DirectoryConfig Text Source #

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

DomainJoinInfo

data DomainJoinInfo Source #

Contains the information needed to join a Microsoft Active Directory domain.

See: domainJoinInfo smart constructor.

Instances

Eq DomainJoinInfo Source # 
Data DomainJoinInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DomainJoinInfo -> c DomainJoinInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DomainJoinInfo #

toConstr :: DomainJoinInfo -> Constr #

dataTypeOf :: DomainJoinInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DomainJoinInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DomainJoinInfo) #

gmapT :: (forall b. Data b => b -> b) -> DomainJoinInfo -> DomainJoinInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DomainJoinInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DomainJoinInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> DomainJoinInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DomainJoinInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DomainJoinInfo -> m DomainJoinInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DomainJoinInfo -> m DomainJoinInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DomainJoinInfo -> m DomainJoinInfo #

Read DomainJoinInfo Source # 
Show DomainJoinInfo Source # 
Generic DomainJoinInfo Source # 

Associated Types

type Rep DomainJoinInfo :: * -> * #

Hashable DomainJoinInfo Source # 
ToJSON DomainJoinInfo Source # 
FromJSON DomainJoinInfo Source # 
NFData DomainJoinInfo Source # 

Methods

rnf :: DomainJoinInfo -> () #

type Rep DomainJoinInfo Source # 
type Rep DomainJoinInfo = D1 * (MetaData "DomainJoinInfo" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "DomainJoinInfo'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_djiOrganizationalUnitDistinguishedName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_djiDirectoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

domainJoinInfo :: DomainJoinInfo Source #

Creates a value of DomainJoinInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The distinguished name of the organizational unit for computer accounts.

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

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

Fleet

data Fleet Source #

Contains the parameters for a fleet.

See: fleet smart constructor.

Instances

Eq Fleet Source # 

Methods

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

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

Data Fleet Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Fleet -> c Fleet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Fleet #

toConstr :: Fleet -> Constr #

dataTypeOf :: Fleet -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Fleet) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Fleet) #

gmapT :: (forall b. Data b => b -> b) -> Fleet -> Fleet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Fleet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Fleet -> r #

gmapQ :: (forall d. Data d => d -> u) -> Fleet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Fleet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Fleet -> m Fleet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Fleet -> m Fleet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Fleet -> m Fleet #

Read Fleet Source # 
Show Fleet Source # 

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 

Associated Types

type Rep Fleet :: * -> * #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

Hashable Fleet Source # 

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
NFData Fleet Source # 

Methods

rnf :: Fleet -> () #

type Rep Fleet Source # 
type Rep Fleet = D1 * (MetaData "Fleet" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "Fleet'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fDomainJoinInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DomainJoinInfo))) (S1 * (MetaSel (Just Symbol "_fDisconnectTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fMaxUserDurationInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_fCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fFleetType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FleetType))) (S1 * (MetaSel (Just Symbol "_fVPCConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VPCConfig)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fFleetErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [FleetError]))) (S1 * (MetaSel (Just Symbol "_fDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fEnableDefaultInternetAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_fDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fImageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_fInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fComputeCapacityStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ComputeCapacityStatus)) (S1 * (MetaSel (Just Symbol "_fState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * FleetState)))))))

fleet Source #

Creates a value of Fleet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fDomainJoinInfo - The information needed to join a Microsoft Active Directory domain.
  • fDisconnectTimeoutInSeconds - The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.
  • fMaxUserDurationInSeconds - The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
  • fCreatedTime - The time the fleet was created.
  • fFleetType - 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.
  • fVPCConfig - The VPC configuration for the fleet.
  • fFleetErrors - The fleet errors.
  • fDisplayName - The fleet name for display.
  • fEnableDefaultInternetAccess - Indicates whether default internet access is enabled for the fleet.
  • fDescription - The description for display.
  • fARN - The ARN for the fleet.
  • fName - The name of the fleet.
  • fImageName - The name of the image used to create the fleet.
  • fInstanceType - The instance type to use when launching fleet instances.
  • fComputeCapacityStatus - The capacity status for the fleet.
  • fState - The current state for the fleet.

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

The information needed to join a Microsoft Active Directory domain.

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

The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.

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

The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.

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

The time the fleet was created.

fFleetType :: 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.

fVPCConfig :: Lens' Fleet (Maybe VPCConfig) Source #

The VPC configuration for the fleet.

fFleetErrors :: Lens' Fleet [FleetError] Source #

The fleet errors.

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

The fleet name for display.

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

Indicates whether default internet access is enabled for the fleet.

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

The description for display.

fARN :: Lens' Fleet Text Source #

The ARN for the fleet.

fName :: Lens' Fleet Text Source #

The name of the fleet.

fImageName :: Lens' Fleet Text Source #

The name of the image used to create the fleet.

fInstanceType :: Lens' Fleet Text Source #

The instance type to use when launching fleet instances.

fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus Source #

The capacity status for the fleet.

fState :: Lens' Fleet FleetState Source #

The current state for the fleet.

FleetError

data FleetError Source #

Describes a fleet error.

See: fleetError smart constructor.

Instances

Eq FleetError Source # 
Data FleetError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FleetError -> c FleetError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FleetError #

toConstr :: FleetError -> Constr #

dataTypeOf :: FleetError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FleetError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FleetError) #

gmapT :: (forall b. Data b => b -> b) -> FleetError -> FleetError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FleetError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FleetError -> r #

gmapQ :: (forall d. Data d => d -> u) -> FleetError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FleetError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FleetError -> m FleetError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetError -> m FleetError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FleetError -> m FleetError #

Read FleetError Source # 
Show FleetError Source # 
Generic FleetError Source # 

Associated Types

type Rep FleetError :: * -> * #

Hashable FleetError Source # 
FromJSON FleetError Source # 
NFData FleetError Source # 

Methods

rnf :: FleetError -> () #

type Rep FleetError Source # 
type Rep FleetError = D1 * (MetaData "FleetError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "FleetError'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_feErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FleetErrorCode))) (S1 * (MetaSel (Just Symbol "_feErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

fleetError :: FleetError Source #

Creates a value of FleetError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Image

data Image Source #

Describes an image.

See: image smart constructor.

Instances

Eq Image Source # 

Methods

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

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

Data Image Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image #

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Image) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) #

gmapT :: (forall b. Data b => b -> b) -> Image -> Image #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

Read Image Source # 
Show Image Source # 

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 

Associated Types

type Rep Image :: * -> * #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image Source # 

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
NFData Image Source # 

Methods

rnf :: Image -> () #

type Rep Image Source # 
type Rep Image = D1 * (MetaData "Image" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "Image'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageState))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe PlatformType))) (S1 * (MetaSel (Just Symbol "_iPublicBaseImageReleasedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iStateChangeReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageStateChangeReason))) (S1 * (MetaSel (Just Symbol "_iARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_iImageBuilderSupported") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iVisibility") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VisibilityType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iBaseImageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iAppstreamAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iApplications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Application]))) (S1 * (MetaSel (Just Symbol "_iName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))))

image Source #

Arguments

:: Text

iName

-> Image 

Creates a value of Image with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iState - The image starts in the PENDING state. If image creation succeeds, the state is AVAILABLE . If image creation fails, the state is FAILED .
  • iPlatform - The operating system platform of the image.
  • iPublicBaseImageReleasedDate - 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.
  • iStateChangeReason - The reason why the last state change occurred.
  • iARN - The ARN of the image.
  • iCreatedTime - The time the image was created.
  • iImageBuilderSupported - Indicates whether an image builder can be launched from this image.
  • iVisibility - Indicates whether the image is public or private.
  • iBaseImageARN - The ARN of the image from which this image was created.
  • iDisplayName - The image name for display.
  • iDescription - The description for display.
  • iAppstreamAgentVersion - The version of the AppStream 2.0 agent to use for instances that are launched from this image.
  • iApplications - The applications associated with the image.
  • iName - The name of the image.

iState :: 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 .

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

The operating system platform of the image.

iPublicBaseImageReleasedDate :: 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.

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

The reason why the last state change occurred.

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

The ARN of the image.

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

The time the image was created.

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

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

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

Indicates whether the image is public or private.

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

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

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

The image name for display.

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

The description for display.

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

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

iApplications :: Lens' Image [Application] Source #

The applications associated with the image.

iName :: Lens' Image Text Source #

The name of the image.

ImageBuilder

data ImageBuilder Source #

Describes a streaming instance used for editing an image. New images are created from a snapshot through an image builder.

See: imageBuilder smart constructor.

Instances

Eq ImageBuilder Source # 
Data ImageBuilder Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageBuilder -> c ImageBuilder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageBuilder #

toConstr :: ImageBuilder -> Constr #

dataTypeOf :: ImageBuilder -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageBuilder) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageBuilder) #

gmapT :: (forall b. Data b => b -> b) -> ImageBuilder -> ImageBuilder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilder -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageBuilder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageBuilder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageBuilder -> m ImageBuilder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilder -> m ImageBuilder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilder -> m ImageBuilder #

Read ImageBuilder Source # 
Show ImageBuilder Source # 
Generic ImageBuilder Source # 

Associated Types

type Rep ImageBuilder :: * -> * #

Hashable ImageBuilder Source # 
FromJSON ImageBuilder Source # 
NFData ImageBuilder Source # 

Methods

rnf :: ImageBuilder -> () #

type Rep ImageBuilder Source # 
type Rep ImageBuilder = D1 * (MetaData "ImageBuilder" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ImageBuilder'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ibDomainJoinInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DomainJoinInfo))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ibState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageBuilderState))) (S1 * (MetaSel (Just Symbol "_ibPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe PlatformType))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ibStateChangeReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageBuilderStateChangeReason))) (S1 * (MetaSel (Just Symbol "_ibARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ibCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_ibImageBuilderErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ResourceError])))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ibInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ibVPCConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VPCConfig)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ibImageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ibDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ibEnableDefaultInternetAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_ibDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ibAppstreamAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ibName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))))

imageBuilder Source #

Arguments

:: Text

ibName

-> ImageBuilder 

Creates a value of ImageBuilder with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The information needed to join a Microsoft Active Directory domain.

ibState :: Lens' ImageBuilder (Maybe ImageBuilderState) Source #

The state of the image builder.

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

The operating system platform of the image builder.

ibStateChangeReason :: Lens' ImageBuilder (Maybe ImageBuilderStateChangeReason) Source #

The reason why the last state change occurred.

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

The ARN for the image builder.

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

The time stamp when the image builder was created.

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

The instance type for the image builder.

ibVPCConfig :: Lens' ImageBuilder (Maybe VPCConfig) Source #

The VPC configuration of the image builder.

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

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

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

The image builder name for display.

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

Enables or disables default internet access for the image builder.

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

The description for display.

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

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

ibName :: 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: imageBuilderStateChangeReason smart constructor.

Instances

Eq ImageBuilderStateChangeReason Source # 
Data ImageBuilderStateChangeReason Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageBuilderStateChangeReason -> c ImageBuilderStateChangeReason #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageBuilderStateChangeReason #

toConstr :: ImageBuilderStateChangeReason -> Constr #

dataTypeOf :: ImageBuilderStateChangeReason -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageBuilderStateChangeReason) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageBuilderStateChangeReason) #

gmapT :: (forall b. Data b => b -> b) -> ImageBuilderStateChangeReason -> ImageBuilderStateChangeReason #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderStateChangeReason -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageBuilderStateChangeReason -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageBuilderStateChangeReason -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageBuilderStateChangeReason -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReason -> m ImageBuilderStateChangeReason #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReason -> m ImageBuilderStateChangeReason #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageBuilderStateChangeReason -> m ImageBuilderStateChangeReason #

Read ImageBuilderStateChangeReason Source # 
Show ImageBuilderStateChangeReason Source # 
Generic ImageBuilderStateChangeReason Source # 
Hashable ImageBuilderStateChangeReason Source # 
FromJSON ImageBuilderStateChangeReason Source # 
NFData ImageBuilderStateChangeReason Source # 
type Rep ImageBuilderStateChangeReason Source # 
type Rep ImageBuilderStateChangeReason = D1 * (MetaData "ImageBuilderStateChangeReason" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ImageBuilderStateChangeReason'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ibscrCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageBuilderStateChangeReasonCode))) (S1 * (MetaSel (Just Symbol "_ibscrMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

imageBuilderStateChangeReason :: ImageBuilderStateChangeReason Source #

Creates a value of ImageBuilderStateChangeReason with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ibscrMessage :: Lens' ImageBuilderStateChangeReason (Maybe Text) Source #

The state change reason message.

ImageStateChangeReason

data ImageStateChangeReason Source #

Describes the reason why the last image state change occurred.

See: imageStateChangeReason smart constructor.

Instances

Eq ImageStateChangeReason Source # 
Data ImageStateChangeReason Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageStateChangeReason -> c ImageStateChangeReason #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageStateChangeReason #

toConstr :: ImageStateChangeReason -> Constr #

dataTypeOf :: ImageStateChangeReason -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageStateChangeReason) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageStateChangeReason) #

gmapT :: (forall b. Data b => b -> b) -> ImageStateChangeReason -> ImageStateChangeReason #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageStateChangeReason -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageStateChangeReason -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageStateChangeReason -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageStateChangeReason -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageStateChangeReason -> m ImageStateChangeReason #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageStateChangeReason -> m ImageStateChangeReason #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageStateChangeReason -> m ImageStateChangeReason #

Read ImageStateChangeReason Source # 
Show ImageStateChangeReason Source # 
Generic ImageStateChangeReason Source # 
Hashable ImageStateChangeReason Source # 
FromJSON ImageStateChangeReason Source # 
NFData ImageStateChangeReason Source # 

Methods

rnf :: ImageStateChangeReason -> () #

type Rep ImageStateChangeReason Source # 
type Rep ImageStateChangeReason = D1 * (MetaData "ImageStateChangeReason" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ImageStateChangeReason'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_iscrCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageStateChangeReasonCode))) (S1 * (MetaSel (Just Symbol "_iscrMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

imageStateChangeReason :: ImageStateChangeReason Source #

Creates a value of ImageStateChangeReason with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iscrMessage :: Lens' ImageStateChangeReason (Maybe Text) Source #

The state change reason message.

ResourceError

data ResourceError Source #

Describes a resource error.

See: resourceError smart constructor.

Instances

Eq ResourceError Source # 
Data ResourceError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceError -> c ResourceError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceError #

toConstr :: ResourceError -> Constr #

dataTypeOf :: ResourceError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceError) #

gmapT :: (forall b. Data b => b -> b) -> ResourceError -> ResourceError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceError -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceError -> m ResourceError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceError -> m ResourceError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceError -> m ResourceError #

Read ResourceError Source # 
Show ResourceError Source # 
Generic ResourceError Source # 

Associated Types

type Rep ResourceError :: * -> * #

Hashable ResourceError Source # 
FromJSON ResourceError Source # 
NFData ResourceError Source # 

Methods

rnf :: ResourceError -> () #

type Rep ResourceError Source # 
type Rep ResourceError = D1 * (MetaData "ResourceError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ResourceError'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_reErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FleetErrorCode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_reErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_reErrorTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))))))

resourceError :: ResourceError Source #

Creates a value of ResourceError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

reErrorTimestamp :: Lens' ResourceError (Maybe UTCTime) Source #

The time the error occurred.

ServiceAccountCredentials

data ServiceAccountCredentials Source #

Describes the credentials for the service account used by the streaming instance to connect to the directory.

See: serviceAccountCredentials smart constructor.

Instances

Eq ServiceAccountCredentials Source # 
Data ServiceAccountCredentials Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ServiceAccountCredentials -> c ServiceAccountCredentials #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ServiceAccountCredentials #

toConstr :: ServiceAccountCredentials -> Constr #

dataTypeOf :: ServiceAccountCredentials -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ServiceAccountCredentials) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ServiceAccountCredentials) #

gmapT :: (forall b. Data b => b -> b) -> ServiceAccountCredentials -> ServiceAccountCredentials #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ServiceAccountCredentials -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ServiceAccountCredentials -> r #

gmapQ :: (forall d. Data d => d -> u) -> ServiceAccountCredentials -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ServiceAccountCredentials -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ServiceAccountCredentials -> m ServiceAccountCredentials #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceAccountCredentials -> m ServiceAccountCredentials #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceAccountCredentials -> m ServiceAccountCredentials #

Show ServiceAccountCredentials Source # 
Generic ServiceAccountCredentials Source # 
Hashable ServiceAccountCredentials Source # 
ToJSON ServiceAccountCredentials Source # 
FromJSON ServiceAccountCredentials Source # 
NFData ServiceAccountCredentials Source # 
type Rep ServiceAccountCredentials Source # 
type Rep ServiceAccountCredentials = D1 * (MetaData "ServiceAccountCredentials" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "ServiceAccountCredentials'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_sacAccountName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Sensitive Text))) (S1 * (MetaSel (Just Symbol "_sacAccountPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Sensitive Text)))))

serviceAccountCredentials Source #

Creates a value of ServiceAccountCredentials with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sacAccountName - 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.
  • sacAccountPassword - The password for the account.

sacAccountName :: 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: session smart constructor.

Instances

Eq Session Source # 

Methods

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

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

Data Session Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Session -> c Session #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Session #

toConstr :: Session -> Constr #

dataTypeOf :: Session -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Session) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Session) #

gmapT :: (forall b. Data b => b -> b) -> Session -> Session #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Session -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Session -> r #

gmapQ :: (forall d. Data d => d -> u) -> Session -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Session -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Session -> m Session #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Session -> m Session #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Session -> m Session #

Read Session Source # 
Show Session Source # 
Generic Session Source # 

Associated Types

type Rep Session :: * -> * #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Hashable Session Source # 

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
NFData Session Source # 

Methods

rnf :: Session -> () #

type Rep Session Source # 

session Source #

Creates a value of Session with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sAuthenticationType - The authentication method. The user is authenticated using a streaming URL (API ) or SAML federation (SAML ).
  • sId - The ID of the streaming session.
  • sUserId - The identifier of the user for whom the session was created.
  • sStackName - The name of the stack for the streaming session.
  • sFleetName - The name of the fleet for the streaming session.
  • sState - The current state of the streaming session.

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

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

sId :: Lens' Session Text Source #

The ID of the streaming session.

sUserId :: Lens' Session Text Source #

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

sStackName :: Lens' Session Text Source #

The name of the stack for the streaming session.

sFleetName :: Lens' Session Text Source #

The name of the fleet for the streaming session.

sState :: Lens' Session SessionState Source #

The current state of the streaming session.

Stack

data Stack Source #

Describes a stack.

See: stack smart constructor.

Instances

Eq Stack Source # 

Methods

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

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

Data Stack Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Stack -> c Stack #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Stack #

toConstr :: Stack -> Constr #

dataTypeOf :: Stack -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Stack) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Stack) #

gmapT :: (forall b. Data b => b -> b) -> Stack -> Stack #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Stack -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Stack -> r #

gmapQ :: (forall d. Data d => d -> u) -> Stack -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Stack -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Stack -> m Stack #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Stack -> m Stack #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Stack -> m Stack #