amazonka-appstream-1.6.1: 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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep AuthenticationType :: Type -> Type #

Hashable AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: AuthenticationType -> () #

type Rep AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep AuthenticationType = D1 (MetaData "AuthenticationType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "API" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Saml" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Userpool" PrefixI False) (U1 :: Type -> Type)))

FleetAttribute

data FleetAttribute Source #

The fleet attribute.

Instances
Bounded FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetAttribute :: Type -> Type #

Hashable FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetAttribute -> () #

type Rep FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep FleetAttribute = D1 (MetaData "FleetAttribute" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "DomainJoinInfo" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VPCConfiguration" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VPCConfigurationSecurityGroupIds" PrefixI False) (U1 :: Type -> Type)))

FleetErrorCode

data FleetErrorCode Source #

Instances
Bounded FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetErrorCode :: Type -> Type #

Hashable FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetErrorCode -> () #

type Rep FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep FleetErrorCode = D1 (MetaData "FleetErrorCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) ((((C1 (MetaCons "DomainJoinErrorAccessDenied" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DomainJoinErrorDsMachineAccountQuotaExceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainJoinErrorFileNotFound" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "DomainJoinErrorInvalidParameter" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DomainJoinErrorLogonFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainJoinErrorMoreData" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "DomainJoinErrorNoSuchDomain" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DomainJoinErrorNotSupported" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainJoinInternalServiceError" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "DomainJoinNerrInvalidWorkgroupName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainJoinNerrPasswordExpired" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DomainJoinNerrWorkstationNotStarted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IAMServiceRoleIsMissing" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "IAMServiceRoleMissingDescribeSecurityGroupsAction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IAMServiceRoleMissingDescribeSubnetAction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IAMServiceRoleMissingEniCreateAction" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "IAMServiceRoleMissingEniDeleteAction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IAMServiceRoleMissingEniDescribeAction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IgwNotAttached" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ImageNotFound" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "InternalServiceError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InvalidSubnetConfiguration" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "NetworkInterfaceLimitExceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SecurityGroupsNotFound" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SubnetHasInsufficientIPAddresses" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SubnetNotFound" PrefixI False) (U1 :: Type -> Type))))))

FleetState

data FleetState Source #

Constructors

Running 
Starting 
Stopped 
Stopping 
Instances
Bounded FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetState :: Type -> Type #

Hashable FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetState -> Text #

NFData FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetState -> () #

type Rep FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep FleetState = D1 (MetaData "FleetState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) ((C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Starting" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Stopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopping" PrefixI False) (U1 :: Type -> Type)))

FleetType

data FleetType Source #

Constructors

AlwaysOn 
OnDemand 
Instances
Bounded FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetType :: Type -> Type #

Hashable FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetType -> Text #

NFData FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetType -> () #

type Rep FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep FleetType = D1 (MetaData "FleetType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "AlwaysOn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type))

ImageBuilderState

data ImageBuilderState Source #

Instances
Bounded ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderState :: Type -> Type #

Hashable ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageBuilderState -> () #

type Rep ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageBuilderState = D1 (MetaData "ImageBuilderState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (((C1 (MetaCons "IBSDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IBSFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IBSPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IBSRebooting" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "IBSRunning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IBSSnapshotting" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IBSStopped" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IBSStopping" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IBSUpdatingAgent" PrefixI False) (U1 :: Type -> Type)))))

ImageBuilderStateChangeReasonCode

data ImageBuilderStateChangeReasonCode Source #

Instances
Bounded ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderStateChangeReasonCode :: Type -> Type #

Hashable ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageBuilderStateChangeReasonCode = D1 (MetaData "ImageBuilderStateChangeReasonCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ImageUnavailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InternalError" PrefixI False) (U1 :: Type -> Type))

ImageState

data ImageState Source #

Instances
Bounded ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageState :: Type -> Type #

Hashable ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: ImageState -> Text #

NFData ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageState -> () #

type Rep ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageState = D1 (MetaData "ImageState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) ((C1 (MetaCons "ISAvailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISCopying" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ISDeleting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISPending" PrefixI False) (U1 :: Type -> Type))))

ImageStateChangeReasonCode

data ImageStateChangeReasonCode Source #

Instances
Bounded ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageStateChangeReasonCode :: Type -> Type #

Hashable ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageStateChangeReasonCode = D1 (MetaData "ImageStateChangeReasonCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ISCRCImageBuilderNotAvailable" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISCRCImageCopyFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISCRCInternalError" PrefixI False) (U1 :: Type -> Type)))

PlatformType

data PlatformType Source #

Constructors

Windows 
Instances
Bounded PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep PlatformType :: Type -> Type #

Hashable PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: PlatformType -> Text #

NFData PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: PlatformType -> () #

type Rep PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep PlatformType = D1 (MetaData "PlatformType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Windows" PrefixI False) (U1 :: Type -> Type))

SessionState

data SessionState Source #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 
Instances
Bounded SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep SessionState :: Type -> Type #

Hashable SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: SessionState -> Text #

NFData SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: SessionState -> () #

type Rep SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep SessionState = D1 (MetaData "SessionState" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Expired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)))

StackAttribute

data StackAttribute Source #

Instances
Bounded StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackAttribute :: Type -> Type #

Hashable StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackAttribute -> () #

type Rep StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep StackAttribute = D1 (MetaData "StackAttribute" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) ((C1 (MetaCons "FeedbackURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RedirectURL" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "StorageConnectors" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ThemeName" PrefixI False) (U1 :: Type -> Type)))

StackErrorCode

data StackErrorCode Source #

Instances
Bounded StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackErrorCode :: Type -> Type #

Hashable StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackErrorCode -> () #

type Rep StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep StackErrorCode = D1 (MetaData "StackErrorCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "SECInternalServiceError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SECStorageConnectorError" PrefixI False) (U1 :: Type -> Type))

StorageConnectorType

data StorageConnectorType Source #

The type of storage connector.

Constructors

Homefolders 
Instances
Bounded StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StorageConnectorType :: Type -> Type #

Hashable StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StorageConnectorType -> () #

type Rep StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep StorageConnectorType = D1 (MetaData "StorageConnectorType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Homefolders" PrefixI False) (U1 :: Type -> Type))

VisibilityType

data VisibilityType Source #

Constructors

Private 
Public 
Instances
Bounded VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep VisibilityType :: Type -> Type #

Hashable VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: VisibilityType -> () #

type Rep VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep VisibilityType = D1 (MetaData "VisibilityType" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Private" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Public" PrefixI False) (U1 :: Type -> Type))

Application

data Application Source #

Describes an application in the application catalog.

See: application smart constructor.

Instances
Eq Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Application :: Type -> Type #

Hashable Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Application -> () #

type Rep Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacity :: Type -> Type #

Hashable ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacity -> () #

type Rep ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ComputeCapacity = D1 (MetaData "ComputeCapacity" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" True) (C1 (MetaCons "ComputeCapacity'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacityStatus :: Type -> Type #

Hashable ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacityStatus -> () #

type Rep ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ComputeCapacityStatus = D1 (MetaData "ComputeCapacityStatus" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ComputeCapacityStatus'" PrefixI True) ((S1 (MetaSel (Just "_ccsInUse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ccsRunning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_ccsAvailable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DirectoryConfig :: Type -> Type #

Hashable DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DirectoryConfig -> () #

type Rep DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep DirectoryConfig = D1 (MetaData "DirectoryConfig" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "DirectoryConfig'" PrefixI True) ((S1 (MetaSel (Just "_dcCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dcServiceAccountCredentials") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServiceAccountCredentials))) :*: (S1 (MetaSel (Just "_dcOrganizationalUnitDistinguishedNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DomainJoinInfo :: Type -> Type #

Hashable DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DomainJoinInfo -> () #

type Rep DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep DomainJoinInfo = D1 (MetaData "DomainJoinInfo" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "DomainJoinInfo'" PrefixI True) (S1 (MetaSel (Just "_djiOrganizationalUnitDistinguishedName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Fleet :: Type -> Type #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

Hashable Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Fleet -> () #

type Rep Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep Fleet = D1 (MetaData "Fleet" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Fleet'" PrefixI True) ((((S1 (MetaSel (Just "_fDomainJoinInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DomainJoinInfo)) :*: S1 (MetaSel (Just "_fDisconnectTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_fMaxUserDurationInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_fCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_fFleetType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FleetType)) :*: S1 (MetaSel (Just "_fVPCConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VPCConfig))) :*: (S1 (MetaSel (Just "_fFleetErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FleetError])) :*: S1 (MetaSel (Just "_fDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_fEnableDefaultInternetAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_fDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_fARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_fImageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_fComputeCapacityStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ComputeCapacityStatus) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep FleetError :: Type -> Type #

Hashable FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: FleetError -> () #

type Rep FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep FleetError = D1 (MetaData "FleetError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "FleetError'" PrefixI True) (S1 (MetaSel (Just "_feErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FleetErrorCode)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Image -> () #

type Rep Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep Image = D1 (MetaData "Image" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "Image'" PrefixI True) (((S1 (MetaSel (Just "_iState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageState)) :*: (S1 (MetaSel (Just "_iPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlatformType)) :*: S1 (MetaSel (Just "_iPublicBaseImageReleasedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_iStateChangeReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageStateChangeReason)) :*: S1 (MetaSel (Just "_iARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_iImageBuilderSupported") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_iVisibility") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VisibilityType)) :*: (S1 (MetaSel (Just "_iBaseImageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_iDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iAppstreamAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iApplications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Application])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilder :: Type -> Type #

Hashable ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageBuilder -> () #

type Rep ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageBuilder = D1 (MetaData "ImageBuilder" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ImageBuilder'" PrefixI True) (((S1 (MetaSel (Just "_ibDomainJoinInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DomainJoinInfo)) :*: (S1 (MetaSel (Just "_ibState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageBuilderState)) :*: S1 (MetaSel (Just "_ibPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlatformType)))) :*: ((S1 (MetaSel (Just "_ibStateChangeReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageBuilderStateChangeReason)) :*: S1 (MetaSel (Just "_ibARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ibCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_ibImageBuilderErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceError]))))) :*: (((S1 (MetaSel (Just "_ibInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ibVPCConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VPCConfig))) :*: (S1 (MetaSel (Just "_ibImageARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ibDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_ibEnableDefaultInternetAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ibDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ibAppstreamAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilderStateChangeReason :: Type -> Type #

Hashable ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageBuilderStateChangeReason = D1 (MetaData "ImageBuilderStateChangeReason" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ImageBuilderStateChangeReason'" PrefixI True) (S1 (MetaSel (Just "_ibscrCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageBuilderStateChangeReasonCode)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageStateChangeReason :: Type -> Type #

Hashable ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageStateChangeReason -> () #

type Rep ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageStateChangeReason = D1 (MetaData "ImageStateChangeReason" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ImageStateChangeReason'" PrefixI True) (S1 (MetaSel (Just "_iscrCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageStateChangeReasonCode)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ResourceError :: Type -> Type #

Hashable ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ResourceError -> () #

type Rep ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ResourceError = D1 (MetaData "ResourceError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ResourceError'" PrefixI True) (S1 (MetaSel (Just "_reErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FleetErrorCode)) :*: (S1 (MetaSel (Just "_reErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ServiceAccountCredentials :: Type -> Type #

Hashable ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ServiceAccountCredentials = D1 (MetaData "ServiceAccountCredentials" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ServiceAccountCredentials'" PrefixI True) (S1 (MetaSel (Just "_sacAccountName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Session :: Type -> Type #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Hashable Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Session -> () #

type Rep Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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 #

Read Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

Hashable Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Stack -> () #

type Rep Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

stack Source #

Arguments

:: Text

sName

-> Stack 

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

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

  • sFeedbackURL - The URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.
  • sARN - The ARN of the stack.
  • sCreatedTime - The time the stack was created.
  • sStorageConnectors - The storage connectors to enable.
  • sDisplayName - The stack name for display.
  • sStackErrors - The errors for the stack.
  • sDescription - The description for display.
  • sRedirectURL - The URL that users are redirected to after their streaming session ends.
  • sName - The name of the stack.

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

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

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

The ARN of the stack.

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

The time the stack was created.

sStorageConnectors :: Lens' Stack [StorageConnector] Source #

The storage connectors to enable.

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

The stack name for display.

sStackErrors :: Lens' Stack [StackError] Source #

The errors for the stack.

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

The description for display.

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

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

sName :: Lens' Stack Text Source #

The name of the stack.

StackError

data StackError Source #

Describes a stack error.

See: stackError smart constructor.

Instances
Eq StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: StackError -> Constr #

dataTypeOf :: StackError -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StackError :: Type -> Type #

Hashable StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StackError -> () #

type Rep StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep StackError = D1 (MetaData "StackError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "StackError'" PrefixI True) (S1 (MetaSel (Just "_seErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StackErrorCode)) :*: S1 (MetaSel (Just "_seErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

stackError :: StackError Source #

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

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

StorageConnector

data StorageConnector Source #

Describes a storage connector.

See: storageConnector smart constructor.

Instances
Eq StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: StorageConnector -> Constr #

dataTypeOf :: StorageConnector -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StorageConnector :: Type -> Type #

Hashable StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StorageConnector -> () #

type Rep StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep StorageConnector = D1 (MetaData "StorageConnector" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "StorageConnector'" PrefixI True) (S1 (MetaSel (Just "_scResourceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_scConnectorType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StorageConnectorType)))

storageConnector Source #

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

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

scResourceIdentifier :: Lens' StorageConnector (Maybe Text) Source #

The ARN of the storage connector.

VPCConfig

data VPCConfig Source #

Describes VPC configuration information.

See: vpcConfig smart constructor.

Instances
Eq VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: VPCConfig -> Constr #

dataTypeOf :: VPCConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep VPCConfig :: Type -> Type #

Hashable VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: VPCConfig -> () #

type Rep VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep VPCConfig = D1 (MetaData "VPCConfig" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "VPCConfig'" PrefixI True) (S1 (MetaSel (Just "_vcSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_vcSubnetIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

vpcConfig :: VPCConfig Source #

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

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

  • vcSecurityGroupIds - The security groups for the fleet.
  • vcSubnetIds - The subnets to which a network interface is established from the fleet instance.

vcSecurityGroupIds :: Lens' VPCConfig [Text] Source #

The security groups for the fleet.

vcSubnetIds :: Lens' VPCConfig [Text] Source #

The subnets to which a network interface is established from the fleet instance.