amazonka-appstream-1.6.1: Amazon AppStream SDK.

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

Network.AWS.AppStream.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.

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

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

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

The specified resource was not found.

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

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

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

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

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

The requested limit exceeds the permitted limit for an account.

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

The specified resource is in use.

AuthenticationType

data AuthenticationType Source #

Constructors

API 
Saml 
Userpool 
Instances
Bounded AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: AuthenticationType -> Constr #

dataTypeOf :: AuthenticationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep AuthenticationType :: Type -> Type #

Hashable AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: AuthenticationType -> () #

type Rep AuthenticationType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

FleetAttribute

data FleetAttribute Source #

The fleet attribute.

Instances
Bounded FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: FleetAttribute -> Constr #

dataTypeOf :: FleetAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetAttribute :: Type -> Type #

Hashable FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetAttribute -> () #

type Rep FleetAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

FleetErrorCode

data FleetErrorCode Source #

Instances
Bounded FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: FleetErrorCode -> Constr #

dataTypeOf :: FleetErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetErrorCode :: Type -> Type #

Hashable FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetErrorCode -> () #

type Rep FleetErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

FleetState

data FleetState Source #

Constructors

Running 
Starting 
Stopped 
Stopping 
Instances
Bounded FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: FleetState -> Constr #

dataTypeOf :: FleetState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetState :: Type -> Type #

Hashable FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetState -> Text #

NFData FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetState -> () #

type Rep FleetState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

FleetType

data FleetType Source #

Constructors

AlwaysOn 
OnDemand 
Instances
Bounded FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: FleetType -> Constr #

dataTypeOf :: FleetType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetType :: Type -> Type #

Hashable FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetType -> Text #

NFData FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetType -> () #

type Rep FleetType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

ImageBuilderState

data ImageBuilderState Source #

Instances
Bounded ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: ImageBuilderState -> Constr #

dataTypeOf :: ImageBuilderState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderState :: Type -> Type #

Hashable ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageBuilderState -> () #

type Rep ImageBuilderState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

ImageBuilderStateChangeReasonCode

data ImageBuilderStateChangeReasonCode Source #

Instances
Bounded ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: ImageBuilderStateChangeReasonCode -> Constr #

dataTypeOf :: ImageBuilderStateChangeReasonCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderStateChangeReasonCode :: Type -> Type #

Hashable ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageBuilderStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

ImageState

data ImageState Source #

Instances
Bounded ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: ImageState -> Constr #

dataTypeOf :: ImageState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageState :: Type -> Type #

Hashable ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: ImageState -> Text #

NFData ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageState -> () #

type Rep ImageState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

ImageStateChangeReasonCode

data ImageStateChangeReasonCode Source #

Instances
Bounded ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: ImageStateChangeReasonCode -> Constr #

dataTypeOf :: ImageStateChangeReasonCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageStateChangeReasonCode :: Type -> Type #

Hashable ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

PlatformType

data PlatformType Source #

Constructors

Windows 
Instances
Bounded PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep PlatformType :: Type -> Type #

Hashable PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: PlatformType -> Text #

NFData PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: PlatformType -> () #

type Rep PlatformType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

SessionState

data SessionState Source #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 
Instances
Bounded SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: SessionState -> Constr #

dataTypeOf :: SessionState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep SessionState :: Type -> Type #

Hashable SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: SessionState -> Text #

NFData SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: SessionState -> () #

type Rep SessionState Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

StackAttribute

data StackAttribute Source #

Instances
Bounded StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: StackAttribute -> Constr #

dataTypeOf :: StackAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackAttribute :: Type -> Type #

Hashable StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackAttribute -> () #

type Rep StackAttribute Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

StackErrorCode

data StackErrorCode Source #

Instances
Bounded StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: StackErrorCode -> Constr #

dataTypeOf :: StackErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackErrorCode :: Type -> Type #

Hashable StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackErrorCode -> () #

type Rep StackErrorCode Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

StorageConnectorType

data StorageConnectorType Source #

The type of storage connector.

Constructors

Homefolders 
Instances
Bounded StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: StorageConnectorType -> Constr #

dataTypeOf :: StorageConnectorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StorageConnectorType :: Type -> Type #

Hashable StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StorageConnectorType -> () #

type Rep StorageConnectorType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

VisibilityType

data VisibilityType Source #

Constructors

Private 
Public 
Instances
Bounded VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Data VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

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

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

toConstr :: VisibilityType -> Constr #

dataTypeOf :: VisibilityType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Read VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep VisibilityType :: Type -> Type #

Hashable VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: VisibilityType -> () #

type Rep VisibilityType Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Application

data Application Source #

Describes an application in the application catalog.

See: application smart constructor.

Instances
Eq Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: Application -> Constr #

dataTypeOf :: Application -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Application :: Type -> Type #

Hashable Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Application -> () #

type Rep Application Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

application :: Application Source #

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

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

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

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

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

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

The path to the application executable in the instance.

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

The arguments that are passed to the application at launch.

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

The name of the application.

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

The application name for display.

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

Additional attributes that describe the application.

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

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

ComputeCapacity

data ComputeCapacity Source #

Describes the capacity for a fleet.

See: computeCapacity smart constructor.

Instances
Eq ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ComputeCapacity -> Constr #

dataTypeOf :: ComputeCapacity -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacity :: Type -> Type #

Hashable ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacity -> () #

type Rep ComputeCapacity Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

computeCapacity Source #

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

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

ccDesiredInstances :: Lens' ComputeCapacity Int Source #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus Source #

Describes the capacity status for a fleet.

See: computeCapacityStatus smart constructor.

Instances
Eq ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ComputeCapacityStatus -> Constr #

dataTypeOf :: ComputeCapacityStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacityStatus :: Type -> Type #

Hashable ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacityStatus -> () #

type Rep ComputeCapacityStatus Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

computeCapacityStatus Source #

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

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

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

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

The number of instances in use for streaming.

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

The total number of simultaneous streaming instances that are running.

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

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

ccsDesired :: Lens' ComputeCapacityStatus Int Source #

The desired number of streaming instances.

DirectoryConfig

data DirectoryConfig Source #

Configuration information for the directory used to join domains.

See: directoryConfig smart constructor.

Instances
Eq DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: DirectoryConfig -> Constr #

dataTypeOf :: DirectoryConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DirectoryConfig :: Type -> Type #

Hashable DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DirectoryConfig -> () #

type Rep DirectoryConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

directoryConfig Source #

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

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

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

The time the directory configuration was created.

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

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

dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text] Source #

The distinguished names of the organizational units for computer accounts.

dcDirectoryName :: Lens' DirectoryConfig Text Source #

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

DomainJoinInfo

data DomainJoinInfo Source #

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

See: domainJoinInfo smart constructor.

Instances
Eq DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: DomainJoinInfo -> Constr #

dataTypeOf :: DomainJoinInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DomainJoinInfo :: Type -> Type #

Hashable DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DomainJoinInfo -> () #

type Rep DomainJoinInfo Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

domainJoinInfo :: DomainJoinInfo Source #

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

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

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

The distinguished name of the organizational unit for computer accounts.

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

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

Fleet

data Fleet Source #

Contains the parameters for a fleet.

See: fleet smart constructor.

Instances
Eq Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: Fleet -> Constr #

dataTypeOf :: Fleet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Fleet :: Type -> Type #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

Hashable Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Fleet -> () #

type Rep Fleet Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

fleet Source #

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

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

  • fDomainJoinInfo - The information needed to join a Microsoft Active Directory domain.
  • fDisconnectTimeoutInSeconds - The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.
  • fMaxUserDurationInSeconds - The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
  • fCreatedTime - The time the fleet was created.
  • fFleetType - The fleet type. * ALWAYS_ON * Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps. * ON_DEMAND * Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
  • fVPCConfig - The VPC configuration for the fleet.
  • fFleetErrors - The fleet errors.
  • fDisplayName - The fleet name for display.
  • fEnableDefaultInternetAccess - Indicates whether default internet access is enabled for the fleet.
  • fDescription - The description for display.
  • fARN - The ARN for the fleet.
  • fName - The name of the fleet.
  • fImageName - The name of the image used to create the fleet.
  • fInstanceType - The instance type to use when launching fleet instances.
  • fComputeCapacityStatus - The capacity status for the fleet.
  • fState - The current state for the fleet.

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

The information needed to join a Microsoft Active Directory domain.

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

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

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

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

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

The time the fleet was created.

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

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

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

The VPC configuration for the fleet.

fFleetErrors :: Lens' Fleet [FleetError] Source #

The fleet errors.

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

The fleet name for display.

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

Indicates whether default internet access is enabled for the fleet.

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

The description for display.

fARN :: Lens' Fleet Text Source #

The ARN for the fleet.

fName :: Lens' Fleet Text Source #

The name of the fleet.

fImageName :: Lens' Fleet Text Source #

The name of the image used to create the fleet.

fInstanceType :: Lens' Fleet Text Source #

The instance type to use when launching fleet instances.

fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus Source #

The capacity status for the fleet.

fState :: Lens' Fleet FleetState Source #

The current state for the fleet.

FleetError

data FleetError Source #

Describes a fleet error.

See: fleetError smart constructor.

Instances
Eq FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: FleetError -> Constr #

dataTypeOf :: FleetError -> DataType #

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

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

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

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

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

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

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

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

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

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

Read FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep FleetError :: Type -> Type #

Hashable FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: FleetError -> () #

type Rep FleetError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

fleetError :: FleetError Source #

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

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

Image

data Image Source #

Describes an image.

See: image smart constructor.

Instances
Eq Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Image -> () #

type Rep Image Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

image Source #

Arguments

:: Text

iName

-> Image 

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

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

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

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

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

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

The operating system platform of the image.

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

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

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

The reason why the last state change occurred.

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

The ARN of the image.

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

The time the image was created.

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

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

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

Indicates whether the image is public or private.

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

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

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

The image name for display.

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

The description for display.

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

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

iApplications :: Lens' Image [Application] Source #

The applications associated with the image.

iName :: Lens' Image Text Source #

The name of the image.

ImageBuilder

data ImageBuilder Source #

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

See: imageBuilder smart constructor.

Instances
Eq ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ImageBuilder -> Constr #

dataTypeOf :: ImageBuilder -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilder :: Type -> Type #

Hashable ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageBuilder -> () #

type Rep ImageBuilder Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

imageBuilder Source #

Arguments

:: Text

ibName

-> ImageBuilder 

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

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

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

The information needed to join a Microsoft Active Directory domain.

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

The state of the image builder.

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

The operating system platform of the image builder.

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

The reason why the last state change occurred.

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

The ARN for the image builder.

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

The time stamp when the image builder was created.

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

The instance type for the image builder.

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

The VPC configuration of the image builder.

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

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

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

The image builder name for display.

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

Enables or disables default internet access for the image builder.

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

The description for display.

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

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

ibName :: Lens' ImageBuilder Text Source #

The name of the image builder.

ImageBuilderStateChangeReason

data ImageBuilderStateChangeReason Source #

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

See: imageBuilderStateChangeReason smart constructor.

Instances
Eq ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ImageBuilderStateChangeReason -> Constr #

dataTypeOf :: ImageBuilderStateChangeReason -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilderStateChangeReason :: Type -> Type #

Hashable ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageBuilderStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

imageBuilderStateChangeReason :: ImageBuilderStateChangeReason Source #

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

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

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

The state change reason message.

ImageStateChangeReason

data ImageStateChangeReason Source #

Describes the reason why the last image state change occurred.

See: imageStateChangeReason smart constructor.

Instances
Eq ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ImageStateChangeReason -> Constr #

dataTypeOf :: ImageStateChangeReason -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageStateChangeReason :: Type -> Type #

Hashable ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageStateChangeReason -> () #

type Rep ImageStateChangeReason Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

imageStateChangeReason :: ImageStateChangeReason Source #

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

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

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

The state change reason message.

ResourceError

data ResourceError Source #

Describes a resource error.

See: resourceError smart constructor.

Instances
Eq ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ResourceError -> Constr #

dataTypeOf :: ResourceError -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ResourceError :: Type -> Type #

Hashable ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ResourceError -> () #

type Rep ResourceError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

resourceError :: ResourceError Source #

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

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

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

The time the error occurred.

ServiceAccountCredentials

data ServiceAccountCredentials Source #

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

See: serviceAccountCredentials smart constructor.

Instances
Eq ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: ServiceAccountCredentials -> Constr #

dataTypeOf :: ServiceAccountCredentials -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ServiceAccountCredentials :: Type -> Type #

Hashable ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ServiceAccountCredentials Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ServiceAccountCredentials = D1 (MetaData "ServiceAccountCredentials" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "ServiceAccountCredentials'" PrefixI True) (S1 (MetaSel (Just "_sacAccountName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 (MetaSel (Just "_sacAccountPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Sensitive Text))))

serviceAccountCredentials Source #

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

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

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

sacAccountName :: Lens' ServiceAccountCredentials Text Source #

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

Session

data Session Source #

Describes a streaming session.

See: session smart constructor.

Instances
Eq Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: Session -> Constr #

dataTypeOf :: Session -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Session :: Type -> Type #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Hashable Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Session -> () #

type Rep Session Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

session Source #

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

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

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

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

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

sId :: Lens' Session Text Source #

The ID of the streaming session.

sUserId :: Lens' Session Text Source #

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

sStackName :: Lens' Session Text Source #

The name of the stack for the streaming session.

sFleetName :: Lens' Session Text Source #

The name of the fleet for the streaming session.

sState :: Lens' Session SessionState Source #

The current state of the streaming session.

Stack

data Stack Source #

Describes a stack.

See: stack smart constructor.

Instances
Eq Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

Data Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: Stack -> Constr #

dataTypeOf :: Stack -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

Hashable Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Stack -> () #

type Rep Stack Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

stack Source #

Arguments

:: Text

sName

-> Stack 

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

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

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

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

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

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

The ARN of the stack.

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

The time the stack was created.

sStorageConnectors :: Lens' Stack [StorageConnector] Source #

The storage connectors to enable.

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

The stack name for display.

sStackErrors :: Lens' Stack [StackError] Source #

The errors for the stack.

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

The description for display.

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

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

sName :: Lens' Stack Text Source #

The name of the stack.

StackError

data StackError Source #

Describes a stack error.

See: stackError smart constructor.

Instances
Eq StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: StackError -> Constr #

dataTypeOf :: StackError -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StackError :: Type -> Type #

Hashable StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StackError -> () #

type Rep StackError Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

stackError :: StackError Source #

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

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

StorageConnector

data StorageConnector Source #

Describes a storage connector.

See: storageConnector smart constructor.

Instances
Eq StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: StorageConnector -> Constr #

dataTypeOf :: StorageConnector -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StorageConnector :: Type -> Type #

Hashable StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StorageConnector -> () #

type Rep StorageConnector Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

storageConnector Source #

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

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

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

The ARN of the storage connector.

VPCConfig

data VPCConfig Source #

Describes VPC configuration information.

See: vpcConfig smart constructor.

Instances
Eq VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Data VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

toConstr :: VPCConfig -> Constr #

dataTypeOf :: VPCConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Show VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep VPCConfig :: Type -> Type #

Hashable VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: VPCConfig -> () #

type Rep VPCConfig Source # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

vpcConfig :: VPCConfig Source #

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

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

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

vcSecurityGroupIds :: Lens' VPCConfig [Text] Source #

The security groups for the fleet.

vcSubnetIds :: Lens' VPCConfig [Text] Source #

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