amazonka-appstream-1.5.0: Amazon AppStream SDK.

Copyright(c) 2013-2017 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.Types

Contents

Description

 

Synopsis

Service Configuration

appStream :: Service Source #

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

Errors

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

The specified role is invalid.

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

The specified resource already exists.

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

The image does not support storage connectors.

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

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

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

The attempted operation is not permitted.

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

The specified resource was not found.

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

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

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

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

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

The requested limit exceeds the permitted limit for an account.

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

The specified resource is in use.

AuthenticationType

data AuthenticationType Source #

Constructors

API 
Saml 
Userpool 

Instances

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

Methods

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

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

toConstr :: AuthenticationType -> Constr #

dataTypeOf :: AuthenticationType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AuthenticationType -> () #

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

FleetAttribute

data FleetAttribute Source #

The fleet attribute.

Instances

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

Methods

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

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

toConstr :: FleetAttribute -> Constr #

dataTypeOf :: FleetAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetAttribute :: * -> * #

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

Methods

rnf :: FleetAttribute -> () #

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

FleetErrorCode

data FleetErrorCode Source #

Instances

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

Methods

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

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

toConstr :: FleetErrorCode -> Constr #

dataTypeOf :: FleetErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetErrorCode :: * -> * #

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

Methods

rnf :: FleetErrorCode -> () #

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

FleetState

data FleetState Source #

Constructors

Running 
Starting 
Stopped 
Stopping 

Instances

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

Methods

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

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

toConstr :: FleetState -> Constr #

dataTypeOf :: FleetState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetState :: * -> * #

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

Methods

rnf :: FleetState -> () #

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

Methods

toText :: FleetState -> Text #

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

FleetType

data FleetType Source #

Constructors

AlwaysOn 
OnDemand 

Instances

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

Methods

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

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

toConstr :: FleetType -> Constr #

dataTypeOf :: FleetType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetType :: * -> * #

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

Methods

rnf :: FleetType -> () #

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

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
ToText FleetType Source # 

Methods

toText :: FleetType -> Text #

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

ImageBuilderState

data ImageBuilderState Source #

Instances

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

Methods

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

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

toConstr :: ImageBuilderState -> Constr #

dataTypeOf :: ImageBuilderState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ImageBuilderState -> () #

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

ImageBuilderStateChangeReasonCode

data ImageBuilderStateChangeReasonCode Source #

Instances

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

Methods

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

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

toConstr :: ImageBuilderStateChangeReasonCode -> Constr #

dataTypeOf :: ImageBuilderStateChangeReasonCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

ImageState

data ImageState Source #

Instances

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

Methods

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

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

toConstr :: ImageState -> Constr #

dataTypeOf :: ImageState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ImageState :: * -> * #

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

Methods

rnf :: ImageState -> () #

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

Methods

toText :: ImageState -> Text #

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

ImageStateChangeReasonCode

data ImageStateChangeReasonCode Source #

Instances

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

Methods

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

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

toConstr :: ImageStateChangeReasonCode -> Constr #

dataTypeOf :: ImageStateChangeReasonCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

PlatformType

data PlatformType Source #

Constructors

Windows 

Instances

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

Methods

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

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

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep PlatformType :: * -> * #

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

Methods

rnf :: PlatformType -> () #

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

Methods

toText :: PlatformType -> Text #

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

SessionState

data SessionState Source #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 

Instances

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

Methods

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

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

toConstr :: SessionState -> Constr #

dataTypeOf :: SessionState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep SessionState :: * -> * #

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

Methods

rnf :: SessionState -> () #

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

Methods

toText :: SessionState -> Text #

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

StackErrorCode

data StackErrorCode Source #

Instances

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

Methods

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

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

toConstr :: StackErrorCode -> Constr #

dataTypeOf :: StackErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep StackErrorCode :: * -> * #

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

Methods

rnf :: StackErrorCode -> () #

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

StorageConnectorType

data StorageConnectorType Source #

The type of storage connector.

Constructors

Homefolders 

Instances

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

Methods

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

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

toConstr :: StorageConnectorType -> Constr #

dataTypeOf :: StorageConnectorType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: StorageConnectorType -> () #

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

VisibilityType

data VisibilityType Source #

Constructors

Private 
Public 

Instances

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

Methods

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

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

toConstr :: VisibilityType -> Constr #

dataTypeOf :: VisibilityType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep VisibilityType :: * -> * #

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

Methods

rnf :: VisibilityType -> () #

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

Application

data Application Source #

Describes an application in the application catalog.

See: application smart constructor.

Instances

Eq Application Source # 
Data Application Source # 

Methods

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

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

toConstr :: Application -> Constr #

dataTypeOf :: Application -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep Application :: * -> * #

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

Methods

rnf :: Application -> () #

type Rep Application Source # 

application :: Application Source #

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

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

  • aEnabled - If there is a problem, the application can be disabled after image creation.
  • aLaunchPath - The path to the application executable in the instance.
  • aLaunchParameters - The arguments that are passed to the application at launch.
  • aName - The name of the application.
  • aDisplayName - The application name displayed to end users.
  • 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 displayed to end users.

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

Additional attributes that describe the application.

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

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

ComputeCapacity

data ComputeCapacity Source #

Describes the capacity for a fleet.

See: computeCapacity smart constructor.

Instances

Eq ComputeCapacity Source # 
Data ComputeCapacity Source # 

Methods

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

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

toConstr :: ComputeCapacity -> Constr #

dataTypeOf :: ComputeCapacity -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ComputeCapacity -> () #

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

computeCapacity Source #

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

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

ccDesiredInstances :: Lens' ComputeCapacity Int Source #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus Source #

Describes the capacity status for a fleet.

See: computeCapacityStatus smart constructor.

Instances

Eq ComputeCapacityStatus Source # 
Data ComputeCapacityStatus Source # 

Methods

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

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

toConstr :: ComputeCapacityStatus -> Constr #

dataTypeOf :: ComputeCapacityStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ComputeCapacityStatus -> () #

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

computeCapacityStatus Source #

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

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

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

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

The number of instances in use for streaming.

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

The total number of simultaneous streaming instances that are running.

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

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

ccsDesired :: Lens' ComputeCapacityStatus Int Source #

The desired number of streaming instances.

DirectoryConfig

data DirectoryConfig Source #

Configuration information for the directory used to join domains.

See: directoryConfig smart constructor.

Instances

Eq DirectoryConfig Source # 
Data DirectoryConfig Source # 

Methods

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

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

toConstr :: DirectoryConfig -> Constr #

dataTypeOf :: DirectoryConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: DirectoryConfig -> () #

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

directoryConfig Source #

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

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

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

The time the directory configuration was created.

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

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

dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text] Source #

The distinguished names of the organizational units for computer accounts.

dcDirectoryName :: Lens' DirectoryConfig Text Source #

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

DomainJoinInfo

data DomainJoinInfo Source #

Contains the information needed for streaming instances to join a domain.

See: domainJoinInfo smart constructor.

Instances

Eq DomainJoinInfo Source # 
Data DomainJoinInfo Source # 

Methods

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

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

toConstr :: DomainJoinInfo -> Constr #

dataTypeOf :: DomainJoinInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep DomainJoinInfo :: * -> * #

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

Methods

rnf :: DomainJoinInfo -> () #

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

domainJoinInfo :: DomainJoinInfo Source #

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

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

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

The distinguished name of the organizational unit for computer accounts.

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

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

Fleet

data Fleet Source #

Contains the parameters for a fleet.

See: fleet smart constructor.

Instances

Eq Fleet Source # 

Methods

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

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

Data Fleet Source # 

Methods

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

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

toConstr :: Fleet -> Constr #

dataTypeOf :: Fleet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Fleet Source # 
Show Fleet Source # 

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 

Associated Types

type Rep Fleet :: * -> * #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

Hashable Fleet Source # 

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
NFData Fleet Source # 

Methods

rnf :: Fleet -> () #

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

fleet Source #

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

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

  • fDomainJoinInfo - The information needed for streaming instances to join a 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 - Undocumented member.
  • fVPCConfig - The VPC configuration for the fleet.
  • fFleetErrors - The fleet errors.
  • fDisplayName - The fleet name displayed to end users.
  • fEnableDefaultInternetAccess - Indicates whether default internet access is enabled for the fleet.
  • fDescription - The description displayed to end users.
  • fARN - The ARN for the fleet.
  • fName - The name of the fleet.
  • fImageName - The image used by 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 for streaming instances to join a 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 #

Undocumented member.

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 displayed to end users.

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

Indicates whether default internet access is enabled for the fleet.

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

The description displayed to end users.

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 image used by the fleet.

fInstanceType :: Lens' Fleet Text Source #

The instance type to use when launching fleet instances.

fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus Source #

The capacity status for the fleet.

fState :: Lens' Fleet FleetState Source #

The current state for the fleet.

FleetError

data FleetError Source #

Describes a fleet error.

See: fleetError smart constructor.

Instances

Eq FleetError Source # 
Data FleetError Source # 

Methods

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

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

toConstr :: FleetError -> Constr #

dataTypeOf :: FleetError -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetError :: * -> * #

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

Methods

rnf :: FleetError -> () #

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

fleetError :: FleetError Source #

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

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

Image

data Image Source #

Describes an image.

See: image smart constructor.

Instances

Eq Image Source # 

Methods

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

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

Data Image Source # 

Methods

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

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

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Image Source # 
Show Image Source # 

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 

Associated Types

type Rep Image :: * -> * #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image Source # 

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
NFData Image Source # 

Methods

rnf :: Image -> () #

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

image Source #

Arguments

:: Text

iName

-> Image 

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

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

  • iState - The image starts in the PENDING state. If image creation succeeds, the state is AVAILABLE . If image creation fails, the state is FAILED .
  • iPlatform - The operating system platform of the image.
  • iPublicBaseImageReleasedDate - The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.
  • iStateChangeReason - The reason why the last state change occurred.
  • iARN - The ARN of the image.
  • iCreatedTime - The time the image was created.
  • iImageBuilderSupported - Indicates whether an image builder can be launched from this image.
  • iVisibility - Indicates whether the image is public or private.
  • iBaseImageARN - The ARN of the image from which this image was created.
  • iDisplayName - The image name displayed to end users.
  • iDescription - The description displayed to end users.
  • 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 displayed to end users.

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

The description displayed to end users.

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 #

See: imageBuilder smart constructor.

Instances

Eq ImageBuilder Source # 
Data ImageBuilder Source # 

Methods

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

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

toConstr :: ImageBuilder -> Constr #

dataTypeOf :: ImageBuilder -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ImageBuilder :: * -> * #

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

Methods

rnf :: ImageBuilder -> () #

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

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

ibName :: Lens' ImageBuilder Text Source #

Undocumented member.

ImageBuilderStateChangeReason

data ImageBuilderStateChangeReason Source #

See: imageBuilderStateChangeReason smart constructor.

Instances

Eq ImageBuilderStateChangeReason Source # 
Data ImageBuilderStateChangeReason Source # 

Methods

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

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

toConstr :: ImageBuilderStateChangeReason -> Constr #

dataTypeOf :: ImageBuilderStateChangeReason -> DataType #

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

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

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

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

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

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

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

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

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

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

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

imageBuilderStateChangeReason :: ImageBuilderStateChangeReason Source #

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

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

ImageStateChangeReason

data ImageStateChangeReason Source #

Describes the reason why the last state change occurred.

See: imageStateChangeReason smart constructor.

Instances

Eq ImageStateChangeReason Source # 
Data ImageStateChangeReason Source # 

Methods

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

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

toConstr :: ImageStateChangeReason -> Constr #

dataTypeOf :: ImageStateChangeReason -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ImageStateChangeReason -> () #

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

imageStateChangeReason :: ImageStateChangeReason Source #

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

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

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

The state change reason message.

ResourceError

data ResourceError Source #

See: resourceError smart constructor.

Instances

Eq ResourceError Source # 
Data ResourceError Source # 

Methods

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

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

toConstr :: ResourceError -> Constr #

dataTypeOf :: ResourceError -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ResourceError :: * -> * #

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

Methods

rnf :: ResourceError -> () #

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

resourceError :: ResourceError Source #

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

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

ServiceAccountCredentials

data ServiceAccountCredentials Source #

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

See: serviceAccountCredentials smart constructor.

Instances

Eq ServiceAccountCredentials Source # 
Data ServiceAccountCredentials Source # 

Methods

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

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

toConstr :: ServiceAccountCredentials -> Constr #

dataTypeOf :: ServiceAccountCredentials -> DataType #

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

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

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

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

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

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

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

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

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

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

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

serviceAccountCredentials Source #

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

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

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

sacAccountName :: Lens' ServiceAccountCredentials Text Source #

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

Session

data Session Source #

Describes a streaming session.

See: session smart constructor.

Instances

Eq Session Source # 

Methods

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

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

Data Session Source # 

Methods

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

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

toConstr :: Session -> Constr #

dataTypeOf :: Session -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep Session :: * -> * #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Hashable Session Source # 

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
NFData Session Source # 

Methods

rnf :: Session -> () #

type Rep Session Source # 

session Source #

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

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

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

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

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

sId :: Lens' Session Text Source #

The ID of the streaming session.

sUserId :: Lens' Session Text Source #

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

sStackName :: Lens' Session Text Source #

The name of the stack for the streaming session.

sFleetName :: Lens' Session Text Source #

The name of the fleet for the streaming session.

sState :: Lens' Session SessionState Source #

The current state of the streaming session.

Stack

data Stack Source #

Describes a stack.

See: stack smart constructor.

Instances

Eq Stack Source # 

Methods

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

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

Data Stack Source # 

Methods

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

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

toConstr :: Stack -> Constr #

dataTypeOf :: Stack -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Stack Source # 
Show Stack Source # 

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 

Associated Types

type Rep Stack :: * -> * #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

Hashable Stack Source # 

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
NFData Stack Source # 

Methods

rnf :: Stack -> () #

type Rep Stack Source # 

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:

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 displayed to end users.

sStackErrors :: Lens' Stack [StackError] Source #

The errors for the stack.

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

The description displayed to end users.

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 # 
Data StackError Source # 

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 # 
Show StackError Source # 
Generic StackError Source # 

Associated Types

type Rep StackError :: * -> * #

Hashable StackError Source # 
FromJSON StackError Source # 
NFData StackError Source # 

Methods

rnf :: StackError -> () #

type Rep StackError Source # 
type Rep StackError = D1 (MetaData "StackError" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.5.0-4etNSTnOtgJ1XjOWnD9LjI" False) (C1 (MetaCons "StackError'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_seErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StackErrorCode))) (S1 (MetaSel (Just Symbol "_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 # 
Data StorageConnector Source # 

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 # 
Show StorageConnector Source # 
Generic StorageConnector Source # 
Hashable StorageConnector Source # 
FromJSON StorageConnector Source # 
ToJSON StorageConnector Source # 
NFData StorageConnector Source # 

Methods

rnf :: StorageConnector -> () #

type Rep StorageConnector Source # 
type Rep StorageConnector = D1 (MetaData "StorageConnector" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.5.0-4etNSTnOtgJ1XjOWnD9LjI" False) (C1 (MetaCons "StorageConnector'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_scResourceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data VPCConfig Source # 

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 # 
Show VPCConfig Source # 
Generic VPCConfig Source # 

Associated Types

type Rep VPCConfig :: * -> * #

Hashable VPCConfig Source # 
FromJSON VPCConfig Source # 
ToJSON VPCConfig Source # 
NFData VPCConfig Source # 

Methods

rnf :: VPCConfig -> () #

type Rep VPCConfig Source # 
type Rep VPCConfig = D1 (MetaData "VPCConfig" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.5.0-4etNSTnOtgJ1XjOWnD9LjI" False) (C1 (MetaCons "VPCConfig'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_vcSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_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.