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 #

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

Errors

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

The specified role is invalid.

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

The specified resource already exists.

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

The image does not support storage connectors.

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

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

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

The attempted operation is not permitted.

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

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

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

The specified resource was not found.

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

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

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

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

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

The requested limit exceeds the permitted limit for an account.

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

The specified resource is in use.

AuthenticationType

data AuthenticationType #

Constructors

API 
Saml 
Userpool 
Instances
Bounded AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep AuthenticationType :: Type -> Type #

Hashable AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData AuthenticationType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: AuthenticationType -> () #

type Rep AuthenticationType # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

The fleet attribute.

Instances
Bounded FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetAttribute :: Type -> Type #

Hashable FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetAttribute -> () #

type Rep FleetAttribute # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Instances
Bounded FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetErrorCode :: Type -> Type #

Hashable FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData FleetErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetErrorCode -> () #

type Rep FleetErrorCode # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Constructors

Running 
Starting 
Stopped 
Stopping 
Instances
Bounded FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetState :: Type -> Type #

Hashable FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetState -> Text #

NFData FleetState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetState -> () #

type Rep FleetState # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Constructors

AlwaysOn 
OnDemand 
Instances
Bounded FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep FleetType :: Type -> Type #

Hashable FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toBS :: FleetType -> ByteString #

FromText FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: FleetType -> Text #

NFData FleetType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: FleetType -> () #

type Rep FleetType # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "AlwaysOn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type))

ImageBuilderState

data ImageBuilderState #

Instances
Bounded ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderState :: Type -> Type #

Hashable ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageBuilderState -> () #

type Rep ImageBuilderState # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Instances
Bounded ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageBuilderStateChangeReasonCode :: Type -> Type #

Hashable ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageBuilderStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageBuilderStateChangeReasonCode # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "ImageUnavailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InternalError" PrefixI False) (U1 :: Type -> Type))

ImageState

data ImageState #

Instances
Bounded ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageState :: Type -> Type #

Hashable ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: ImageState -> Text #

NFData ImageState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: ImageState -> () #

type Rep ImageState # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Instances
Bounded ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep ImageStateChangeReasonCode :: Type -> Type #

Hashable ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData ImageStateChangeReasonCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

type Rep ImageStateChangeReasonCode # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Constructors

Windows 
Instances
Bounded PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep PlatformType :: Type -> Type #

Hashable PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: PlatformType -> Text #

NFData PlatformType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: PlatformType -> () #

type Rep PlatformType # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "Windows" PrefixI False) (U1 :: Type -> Type))

SessionState

data SessionState #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 
Instances
Bounded SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep SessionState :: Type -> Type #

Hashable SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

toText :: SessionState -> Text #

NFData SessionState # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: SessionState -> () #

type Rep SessionState # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Instances
Bounded StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackAttribute :: Type -> Type #

Hashable StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackAttribute # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackAttribute -> () #

type Rep StackAttribute # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

Instances
Bounded StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StackErrorCode :: Type -> Type #

Hashable StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StackErrorCode # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StackErrorCode -> () #

type Rep StackErrorCode # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "SECInternalServiceError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SECStorageConnectorError" PrefixI False) (U1 :: Type -> Type))

StorageConnectorType

data StorageConnectorType #

The type of storage connector.

Constructors

Homefolders 
Instances
Bounded StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep StorageConnectorType :: Type -> Type #

Hashable StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToJSON StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData StorageConnectorType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: StorageConnectorType -> () #

type Rep StorageConnectorType # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "Homefolders" PrefixI False) (U1 :: Type -> Type))

VisibilityType

data VisibilityType #

Constructors

Private 
Public 
Instances
Bounded VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Enum VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Eq VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

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

Defined in Network.AWS.AppStream.Types.Sum

Read VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Show VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Generic VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Associated Types

type Rep VisibilityType :: Type -> Type #

Hashable VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromJSON VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToHeader VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToQuery VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToByteString VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

FromText VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

ToText VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

NFData VisibilityType # 
Instance details

Defined in Network.AWS.AppStream.Types.Sum

Methods

rnf :: VisibilityType -> () #

type Rep VisibilityType # 
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-KEmByA0zDaIGA5z3jUy3aA" False) (C1 (MetaCons "Private" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Public" PrefixI False) (U1 :: Type -> Type))

Application

data Application #

Describes an application in the application catalog.

See: application smart constructor.

Instances
Eq Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep Application :: Type -> Type #

Hashable Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Application -> () #

type Rep Application # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

application :: Application #

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) #

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

aLaunchPath :: Lens' Application (Maybe Text) #

The path to the application executable in the instance.

aLaunchParameters :: Lens' Application (Maybe Text) #

The arguments that are passed to the application at launch.

aName :: Lens' Application (Maybe Text) #

The name of the application.

aDisplayName :: Lens' Application (Maybe Text) #

The application name for display.

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

Additional attributes that describe the application.

aIconURL :: Lens' Application (Maybe Text) #

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

ComputeCapacity

data ComputeCapacity #

Describes the capacity for a fleet.

See: computeCapacity smart constructor.

Instances
Eq ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacity :: Type -> Type #

Hashable ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacity # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacity -> () #

type Rep ComputeCapacity # 
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-KEmByA0zDaIGA5z3jUy3aA" True) (C1 (MetaCons "ComputeCapacity'" PrefixI True) (S1 (MetaSel (Just "_ccDesiredInstances") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

computeCapacity #

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 #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus #

Describes the capacity status for a fleet.

See: computeCapacityStatus smart constructor.

Instances
Eq ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ComputeCapacityStatus :: Type -> Type #

Hashable ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ComputeCapacityStatus # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ComputeCapacityStatus -> () #

type Rep ComputeCapacityStatus # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The number of instances in use for streaming.

ccsRunning :: Lens' ComputeCapacityStatus (Maybe Int) #

The total number of simultaneous streaming instances that are running.

ccsAvailable :: Lens' ComputeCapacityStatus (Maybe Int) #

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

ccsDesired :: Lens' ComputeCapacityStatus Int #

The desired number of streaming instances.

DirectoryConfig

data DirectoryConfig #

Configuration information for the directory used to join domains.

See: directoryConfig smart constructor.

Instances
Eq DirectoryConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Generic DirectoryConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DirectoryConfig :: Type -> Type #

Hashable DirectoryConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DirectoryConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DirectoryConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DirectoryConfig -> () #

type Rep DirectoryConfig # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The time the directory configuration was created.

dcServiceAccountCredentials :: Lens' DirectoryConfig (Maybe ServiceAccountCredentials) #

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

dcOrganizationalUnitDistinguishedNames :: Lens' DirectoryConfig [Text] #

The distinguished names of the organizational units for computer accounts.

dcDirectoryName :: Lens' DirectoryConfig Text #

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

DomainJoinInfo

data DomainJoinInfo #

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

See: domainJoinInfo smart constructor.

Instances
Eq DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep DomainJoinInfo :: Type -> Type #

Hashable DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData DomainJoinInfo # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: DomainJoinInfo -> () #

type Rep DomainJoinInfo # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The distinguished name of the organizational unit for computer accounts.

djiDirectoryName :: Lens' DomainJoinInfo (Maybe Text) #

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

Fleet

data Fleet #

Contains the parameters for a fleet.

See: fleet smart constructor.

Instances
Eq Fleet # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

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

Defined in Network.AWS.AppStream.Types.Product

Show Fleet # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

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

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Fleet # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Fleet -> () #

type Rep Fleet # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The information needed to join a Microsoft Active Directory domain.

fDisconnectTimeoutInSeconds :: Lens' Fleet (Maybe Int) #

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) #

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

fCreatedTime :: Lens' Fleet (Maybe UTCTime) #

The time the fleet was created.

fFleetType :: Lens' Fleet (Maybe FleetType) #

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

fVPCConfig :: Lens' Fleet (Maybe VPCConfig) #

The VPC configuration for the fleet.

fFleetErrors :: Lens' Fleet [FleetError] #

The fleet errors.

fDisplayName :: Lens' Fleet (Maybe Text) #

The fleet name for display.

fEnableDefaultInternetAccess :: Lens' Fleet (Maybe Bool) #

Indicates whether default internet access is enabled for the fleet.

fDescription :: Lens' Fleet (Maybe Text) #

The description for display.

fARN :: Lens' Fleet Text #

The ARN for the fleet.

fName :: Lens' Fleet Text #

The name of the fleet.

fImageName :: Lens' Fleet Text #

The name of the image used to create the fleet.

fInstanceType :: Lens' Fleet Text #

The instance type to use when launching fleet instances.

fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus #

The capacity status for the fleet.

fState :: Lens' Fleet FleetState #

The current state for the fleet.

FleetError

data FleetError #

Describes a fleet error.

See: fleetError smart constructor.

Instances
Eq FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep FleetError :: Type -> Type #

Hashable FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData FleetError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: FleetError -> () #

type Rep FleetError # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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:

feErrorMessage :: Lens' FleetError (Maybe Text) #

The error message.

Image

data Image #

Describes an image.

See: image smart constructor.

Instances
Eq Image # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

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

Defined in Network.AWS.AppStream.Types.Product

Show Image # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

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

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Image # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Image -> () #

type Rep Image # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

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) #

The operating system platform of the image.

iPublicBaseImageReleasedDate :: Lens' Image (Maybe UTCTime) #

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) #

The reason why the last state change occurred.

iARN :: Lens' Image (Maybe Text) #

The ARN of the image.

iCreatedTime :: Lens' Image (Maybe UTCTime) #

The time the image was created.

iImageBuilderSupported :: Lens' Image (Maybe Bool) #

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

iVisibility :: Lens' Image (Maybe VisibilityType) #

Indicates whether the image is public or private.

iBaseImageARN :: Lens' Image (Maybe Text) #

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

iDisplayName :: Lens' Image (Maybe Text) #

The image name for display.

iDescription :: Lens' Image (Maybe Text) #

The description for display.

iAppstreamAgentVersion :: Lens' Image (Maybe Text) #

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

iApplications :: Lens' Image [Application] #

The applications associated with the image.

iName :: Lens' Image Text #

The name of the image.

ImageBuilder

data ImageBuilder #

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

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilder # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilder # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilder :: Type -> Type #

Hashable ImageBuilder # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilder # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilder # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageBuilder -> () #

type Rep ImageBuilder # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The information needed to join a Microsoft Active Directory domain.

ibState :: Lens' ImageBuilder (Maybe ImageBuilderState) #

The state of the image builder.

ibPlatform :: Lens' ImageBuilder (Maybe PlatformType) #

The operating system platform of the image builder.

ibStateChangeReason :: Lens' ImageBuilder (Maybe ImageBuilderStateChangeReason) #

The reason why the last state change occurred.

ibARN :: Lens' ImageBuilder (Maybe Text) #

The ARN for the image builder.

ibCreatedTime :: Lens' ImageBuilder (Maybe UTCTime) #

The time stamp when the image builder was created.

ibImageBuilderErrors :: Lens' ImageBuilder [ResourceError] #

The image builder errors.

ibInstanceType :: Lens' ImageBuilder (Maybe Text) #

The instance type for the image builder.

ibVPCConfig :: Lens' ImageBuilder (Maybe VPCConfig) #

The VPC configuration of the image builder.

ibImageARN :: Lens' ImageBuilder (Maybe Text) #

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

ibDisplayName :: Lens' ImageBuilder (Maybe Text) #

The image builder name for display.

ibEnableDefaultInternetAccess :: Lens' ImageBuilder (Maybe Bool) #

Enables or disables default internet access for the image builder.

ibDescription :: Lens' ImageBuilder (Maybe Text) #

The description for display.

ibAppstreamAgentVersion :: Lens' ImageBuilder (Maybe Text) #

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

ibName :: Lens' ImageBuilder Text #

The name of the image builder.

ImageBuilderStateChangeReason

data ImageBuilderStateChangeReason #

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

See: imageBuilderStateChangeReason smart constructor.

Instances
Eq ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageBuilderStateChangeReason :: Type -> Type #

Hashable ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageBuilderStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ImageBuilderStateChangeReason # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The state change reason message.

ImageStateChangeReason

data ImageStateChangeReason #

Describes the reason why the last image state change occurred.

See: imageStateChangeReason smart constructor.

Instances
Eq ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ImageStateChangeReason :: Type -> Type #

Hashable ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ImageStateChangeReason # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ImageStateChangeReason -> () #

type Rep ImageStateChangeReason # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The state change reason message.

ResourceError

data ResourceError #

Describes a resource error.

See: resourceError smart constructor.

Instances
Eq ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ResourceError :: Type -> Type #

Hashable ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ResourceError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: ResourceError -> () #

type Rep ResourceError # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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:

reErrorMessage :: Lens' ResourceError (Maybe Text) #

The error message.

reErrorTimestamp :: Lens' ResourceError (Maybe UTCTime) #

The time the error occurred.

ServiceAccountCredentials

data ServiceAccountCredentials #

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

See: serviceAccountCredentials smart constructor.

Instances
Eq ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Generic ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep ServiceAccountCredentials :: Type -> Type #

Hashable ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData ServiceAccountCredentials # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

type Rep ServiceAccountCredentials # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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 #

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 :: Lens' ServiceAccountCredentials Text #

The password for the account.

Session

data Session #

Describes a streaming session.

See: session smart constructor.

Instances
Eq Session # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

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

Defined in Network.AWS.AppStream.Types.Product

Show Session # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Session # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Session -> () #

type Rep Session # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

session #

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) #

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

sId :: Lens' Session Text #

The ID of the streaming session.

sUserId :: Lens' Session Text #

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

sStackName :: Lens' Session Text #

The name of the stack for the streaming session.

sFleetName :: Lens' Session Text #

The name of the fleet for the streaming session.

sState :: Lens' Session SessionState #

The current state of the streaming session.

Stack

data Stack #

Describes a stack.

See: stack smart constructor.

Instances
Eq Stack # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

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

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

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

Defined in Network.AWS.AppStream.Types.Product

Show Stack # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

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

Defined in Network.AWS.AppStream.Types.Product

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData Stack # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: Stack -> () #

type Rep Stack # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

stack #

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) #

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) #

The ARN of the stack.

sCreatedTime :: Lens' Stack (Maybe UTCTime) #

The time the stack was created.

sStorageConnectors :: Lens' Stack [StorageConnector] #

The storage connectors to enable.

sDisplayName :: Lens' Stack (Maybe Text) #

The stack name for display.

sStackErrors :: Lens' Stack [StackError] #

The errors for the stack.

sDescription :: Lens' Stack (Maybe Text) #

The description for display.

sRedirectURL :: Lens' Stack (Maybe Text) #

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

sName :: Lens' Stack Text #

The name of the stack.

StackError

data StackError #

Describes a stack error.

See: stackError smart constructor.

Instances
Eq StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StackError :: Type -> Type #

Hashable StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StackError # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StackError -> () #

type Rep StackError # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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:

seErrorMessage :: Lens' StackError (Maybe Text) #

The error message.

StorageConnector

data StorageConnector #

Describes a storage connector.

See: storageConnector smart constructor.

Instances
Eq StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep StorageConnector :: Type -> Type #

Hashable StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData StorageConnector # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: StorageConnector -> () #

type Rep StorageConnector # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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) #

The ARN of the storage connector.

VPCConfig

data VPCConfig #

Describes VPC configuration information.

See: vpcConfig smart constructor.

Instances
Eq VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

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

Defined in Network.AWS.AppStream.Types.Product

Show VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Generic VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Associated Types

type Rep VPCConfig :: Type -> Type #

Hashable VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

ToJSON VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

FromJSON VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

NFData VPCConfig # 
Instance details

Defined in Network.AWS.AppStream.Types.Product

Methods

rnf :: VPCConfig -> () #

type Rep VPCConfig # 
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-KEmByA0zDaIGA5z3jUy3aA" 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 #

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] #

The security groups for the fleet.

vcSubnetIds :: Lens' VPCConfig [Text] #

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