amazonka-appstream-1.4.5: Amazon AppStream SDK.

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

Network.AWS.AppStream.Types

Contents

Description

 

Synopsis

Service Configuration

appStream :: Service Source #

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

Errors

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

The specified role is invalid.

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

The specified resource already exists.

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

The attempted operation is not permitted.

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

The specified resource was not found.

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

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

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

The requested limit exceeds the permitted limit for an account.

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

The specified resource is in use.

FleetErrorCode

data FleetErrorCode Source #

Instances

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

Methods

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

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

toConstr :: FleetErrorCode -> Constr #

dataTypeOf :: FleetErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetErrorCode :: * -> * #

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

Methods

rnf :: FleetErrorCode -> () #

ToHeader FleetErrorCode Source # 
ToQuery FleetErrorCode Source # 
ToByteString FleetErrorCode Source # 
FromText FleetErrorCode Source # 
ToText FleetErrorCode Source # 
type Rep FleetErrorCode Source # 
type Rep FleetErrorCode = D1 (MetaData "FleetErrorCode" "Network.AWS.AppStream.Types.Sum" "amazonka-appstream-1.4.5-IRmm46UHAni5KvE4mK7PN1" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "IAMServiceRoleIsMissing" PrefixI False) U1) (C1 (MetaCons "IAMServiceRoleMissingDescribeSubnetAction" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IAMServiceRoleMissingEniCreateAction" PrefixI False) U1) ((:+:) (C1 (MetaCons "IAMServiceRoleMissingEniDeleteAction" PrefixI False) U1) (C1 (MetaCons "IAMServiceRoleMissingEniDescribeAction" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "ImageNotFound" PrefixI False) U1) ((:+:) (C1 (MetaCons "InternalServiceError" PrefixI False) U1) (C1 (MetaCons "InvalidSubnetConfiguration" PrefixI False) U1))) ((:+:) (C1 (MetaCons "NetworkInterfaceLimitExceeded" PrefixI False) U1) ((:+:) (C1 (MetaCons "SubnetHasInsufficientIPAddresses" PrefixI False) U1) (C1 (MetaCons "SubnetNotFound" PrefixI False) U1)))))

FleetState

data FleetState Source #

Constructors

Running 
Starting 
Stopped 
Stopping 

Instances

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

Methods

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

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

toConstr :: FleetState -> Constr #

dataTypeOf :: FleetState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetState :: * -> * #

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

Methods

rnf :: FleetState -> () #

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

Methods

toText :: FleetState -> Text #

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

ImageState

data ImageState Source #

Instances

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

Methods

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

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

toConstr :: ImageState -> Constr #

dataTypeOf :: ImageState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ImageState :: * -> * #

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

Methods

rnf :: ImageState -> () #

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

Methods

toText :: ImageState -> Text #

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

ImageStateChangeReasonCode

data ImageStateChangeReasonCode Source #

Instances

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

Methods

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

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

toConstr :: ImageStateChangeReasonCode -> Constr #

dataTypeOf :: ImageStateChangeReasonCode -> DataType #

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

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

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

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

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

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

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

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

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

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

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

PlatformType

data PlatformType Source #

Constructors

Windows 

Instances

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

Methods

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

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

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep PlatformType :: * -> * #

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

Methods

rnf :: PlatformType -> () #

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

Methods

toText :: PlatformType -> Text #

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

SessionState

data SessionState Source #

Possible values for the state of a streaming session.

Constructors

Active 
Expired 
Pending 

Instances

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

Methods

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

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

toConstr :: SessionState -> Constr #

dataTypeOf :: SessionState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep SessionState :: * -> * #

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

Methods

rnf :: SessionState -> () #

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

Methods

toText :: SessionState -> Text #

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

VisibilityType

data VisibilityType Source #

Constructors

Private 
Public 

Instances

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

Methods

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

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

toConstr :: VisibilityType -> Constr #

dataTypeOf :: VisibilityType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep VisibilityType :: * -> * #

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

Methods

rnf :: VisibilityType -> () #

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

Application

data Application Source #

An entry for a single application in the application catalog.

See: application smart constructor.

Instances

Eq Application Source # 
Data Application Source # 

Methods

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

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

toConstr :: Application -> Constr #

dataTypeOf :: Application -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep Application :: * -> * #

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

Methods

rnf :: Application -> () #

type Rep Application Source # 

application :: Application Source #

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

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

  • aEnabled - An application can be disabled after image creation if there is a problem.
  • aLaunchPath - The path to the application executable in the instance.
  • aLaunchParameters - A list of arguments that are passed to the application at launch.
  • aName - The unique identifier for the application.
  • aDisplayName - The name of the application shown to the end users.
  • aMetadata - Additional attributes that describes the application.
  • aIconURL - The URL for the application icon. This URL may be time-limited.

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

An application can be disabled after image creation if there is a problem.

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

The path to the application executable in the instance.

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

A list of arguments that are passed to the application at launch.

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

The unique identifier for the application.

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

The name of the application shown to the end users.

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

Additional attributes that describes the application.

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

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

ComputeCapacity

data ComputeCapacity Source #

The capacity configuration for the fleet.

See: computeCapacity smart constructor.

Instances

Eq ComputeCapacity Source # 
Data ComputeCapacity Source # 

Methods

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

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

toConstr :: ComputeCapacity -> Constr #

dataTypeOf :: ComputeCapacity -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ComputeCapacity -> () #

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

computeCapacity Source #

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

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

ccDesiredInstances :: Lens' ComputeCapacity Int Source #

The desired number of streaming instances.

ComputeCapacityStatus

data ComputeCapacityStatus Source #

The capacity information for the fleet.

See: computeCapacityStatus smart constructor.

Instances

Eq ComputeCapacityStatus Source # 
Data ComputeCapacityStatus Source # 

Methods

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

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

toConstr :: ComputeCapacityStatus -> Constr #

dataTypeOf :: ComputeCapacityStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ComputeCapacityStatus -> () #

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

computeCapacityStatus Source #

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

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

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

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

The number of instances that are being used for streaming.

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

The total number of simultaneous streaming instances that are running.

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

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

ccsDesired :: Lens' ComputeCapacityStatus Int Source #

The desired number of streaming instances.

Fleet

data Fleet Source #

Contains the parameters for a fleet.

See: fleet smart constructor.

Instances

Eq Fleet Source # 

Methods

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

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

Data Fleet Source # 

Methods

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

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

toConstr :: Fleet -> Constr #

dataTypeOf :: Fleet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Fleet Source # 
Show Fleet Source # 

Methods

showsPrec :: Int -> Fleet -> ShowS #

show :: Fleet -> String #

showList :: [Fleet] -> ShowS #

Generic Fleet Source # 

Associated Types

type Rep Fleet :: * -> * #

Methods

from :: Fleet -> Rep Fleet x #

to :: Rep Fleet x -> Fleet #

Hashable Fleet Source # 

Methods

hashWithSalt :: Int -> Fleet -> Int #

hash :: Fleet -> Int #

FromJSON Fleet Source # 
NFData Fleet Source # 

Methods

rnf :: Fleet -> () #

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

fleet Source #

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

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

  • fDisconnectTimeoutInSeconds - The time after disconnection when a session is considered to have ended. When a user reconnects after a disconnection, the user is connected to the same session and instance within this time interval.
  • fMaxUserDurationInSeconds - The maximum time during which a streaming session can run.
  • fCreatedTime - The time at which the fleet was created.
  • fVPCConfig - The VPC configuration for the fleet.
  • fFleetErrors - The list of fleet errors is appended to this list.
  • fDisplayName - The name displayed to end users on the AppStream 2.0 portal.
  • fDescription - The description displayed to end users on the AppStream 2.0 portal.
  • fARN - The ARN for the fleet.
  • fName - The name of the fleet.
  • fImageName - The image used by the fleet.
  • fInstanceType - The instance type of compute resources for the fleet. The fleet instances are launched from this instance type.
  • fComputeCapacityStatus - The capacity information for the fleet.
  • fState - The current state for the fleet.

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

The time after disconnection when a session is considered to have ended. When a user reconnects after a disconnection, the user is connected to the same session and instance within this time interval.

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

The maximum time during which a streaming session can run.

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

The time at which the fleet was created.

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

The VPC configuration for the fleet.

fFleetErrors :: Lens' Fleet [FleetError] Source #

The list of fleet errors is appended to this list.

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

The name displayed to end users on the AppStream 2.0 portal.

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

The description displayed to end users on the AppStream 2.0 portal.

fARN :: Lens' Fleet Text Source #

The ARN for the fleet.

fName :: Lens' Fleet Text Source #

The name of the fleet.

fImageName :: Lens' Fleet Text Source #

The image used by the fleet.

fInstanceType :: Lens' Fleet Text Source #

The instance type of compute resources for the fleet. The fleet instances are launched from this instance type.

fComputeCapacityStatus :: Lens' Fleet ComputeCapacityStatus Source #

The capacity information for the fleet.

fState :: Lens' Fleet FleetState Source #

The current state for the fleet.

FleetError

data FleetError Source #

The details of the fleet error.

See: fleetError smart constructor.

Instances

Eq FleetError Source # 
Data FleetError Source # 

Methods

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

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

toConstr :: FleetError -> Constr #

dataTypeOf :: FleetError -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep FleetError :: * -> * #

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

Methods

rnf :: FleetError -> () #

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

fleetError :: FleetError Source #

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

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

feErrorCode :: Lens' FleetError (Maybe FleetErrorCode) Source #

The error code for the fleet error.

feErrorMessage :: Lens' FleetError (Maybe Text) Source #

The error message generated when the fleet has errors.

Image

data Image Source #

New streaming instances are booted from images. The image stores the application catalog and is connected to fleets.

See: image smart constructor.

Instances

Eq Image Source # 

Methods

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

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

Data Image Source # 

Methods

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

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

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Image Source # 
Show Image Source # 

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 

Associated Types

type Rep Image :: * -> * #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image Source # 

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
NFData Image Source # 

Methods

rnf :: Image -> () #

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

image Source #

Arguments

:: Text

iName

-> Image 

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

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

  • iState - The image starts in the PENDING state, and then moves to AVAILABLE if image creation succeeds and FAILED if image creation has failed.
  • iPlatform - The operating system platform of the image.
  • iStateChangeReason - The reason why the last state change occurred.
  • iARN - The ARN for the image.
  • iCreatedTime - The timestamp when the image was created.
  • iVisibility - The visibility of an image to the user; images can be public or private.
  • iBaseImageARN - The source image ARN from which this image was created.
  • iDisplayName - The display name for the image.
  • iDescription - A meaningful description for the image.
  • iApplications - The applications associated with an image.
  • iName - The unique identifier for the image.

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

The image starts in the PENDING state, and then moves to AVAILABLE if image creation succeeds and FAILED if image creation has failed.

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

The operating system platform of the image.

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

The reason why the last state change occurred.

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

The ARN for the image.

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

The timestamp when the image was created.

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

The visibility of an image to the user; images can be public or private.

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

The source image ARN from which this image was created.

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

The display name for the image.

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

A meaningful description for the image.

iApplications :: Lens' Image [Application] Source #

The applications associated with an image.

iName :: Lens' Image Text Source #

The unique identifier for the image.

ImageStateChangeReason

data ImageStateChangeReason Source #

The reason why the last state change occurred.

See: imageStateChangeReason smart constructor.

Instances

Eq ImageStateChangeReason Source # 
Data ImageStateChangeReason Source # 

Methods

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

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

toConstr :: ImageStateChangeReason -> Constr #

dataTypeOf :: ImageStateChangeReason -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ImageStateChangeReason -> () #

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

imageStateChangeReason :: ImageStateChangeReason Source #

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

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

  • iscrCode - The state change reason code of the image.
  • iscrMessage - The state change reason message to the end user.

iscrCode :: Lens' ImageStateChangeReason (Maybe ImageStateChangeReasonCode) Source #

The state change reason code of the image.

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

The state change reason message to the end user.

Session

data Session Source #

Contains the parameters for a streaming session.

See: session smart constructor.

Instances

Eq Session Source # 

Methods

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

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

Data Session Source # 

Methods

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

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

toConstr :: Session -> Constr #

dataTypeOf :: Session -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep Session :: * -> * #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Hashable Session Source # 

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

FromJSON Session Source # 
NFData Session Source # 

Methods

rnf :: Session -> () #

type Rep Session Source # 

session Source #

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

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

  • sId - The unique ID for a streaming session.
  • sUserId - The identifier of the user for whom the session was created.
  • sStackName - The name of the stack for which the streaming session was created.
  • sFleetName - The name of the fleet for which the streaming session was created.
  • sState - The current state of the streaming session.

sId :: Lens' Session Text Source #

The unique ID for a streaming session.

sUserId :: Lens' Session Text Source #

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

sStackName :: Lens' Session Text Source #

The name of the stack for which the streaming session was created.

sFleetName :: Lens' Session Text Source #

The name of the fleet for which the streaming session was created.

sState :: Lens' Session SessionState Source #

The current state of the streaming session.

Stack

data Stack Source #

Details about a stack.

See: stack smart constructor.

Instances

Eq Stack Source # 

Methods

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

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

Data Stack Source # 

Methods

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

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

toConstr :: Stack -> Constr #

dataTypeOf :: Stack -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Stack Source # 
Show Stack Source # 

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 

Associated Types

type Rep Stack :: * -> * #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

Hashable Stack Source # 

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
NFData Stack Source # 

Methods

rnf :: Stack -> () #

type Rep Stack Source # 
type Rep Stack = D1 (MetaData "Stack" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.4.5-IRmm46UHAni5KvE4mK7PN1" False) (C1 (MetaCons "Stack'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_sDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_sDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

stack Source #

Arguments

:: Text

sName

-> Stack 

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

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

  • sARN - The ARN of the stack.
  • sCreatedTime - The timestamp when the stack was created.
  • sDisplayName - A display name for the stack.
  • sDescription - A meaningful description for the stack.
  • sName - The unique identifier of the stack.

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

The ARN of the stack.

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

The timestamp when the stack was created.

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

A display name for the stack.

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

A meaningful description for the stack.

sName :: Lens' Stack Text Source #

The unique identifier of the stack.

VPCConfig

data VPCConfig Source #

The VPC in which the fleet is launched.

See: vpcConfig smart constructor.

Instances

Eq VPCConfig Source # 
Data VPCConfig Source # 

Methods

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

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

toConstr :: VPCConfig -> Constr #

dataTypeOf :: VPCConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VPCConfig Source # 
Show VPCConfig Source # 
Generic VPCConfig Source # 

Associated Types

type Rep VPCConfig :: * -> * #

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

Methods

rnf :: VPCConfig -> () #

type Rep VPCConfig Source # 
type Rep VPCConfig = D1 (MetaData "VPCConfig" "Network.AWS.AppStream.Types.Product" "amazonka-appstream-1.4.5-IRmm46UHAni5KvE4mK7PN1" True) (C1 (MetaCons "VPCConfig'" PrefixI True) (S1 (MetaSel (Just Symbol "_vcSubnetIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (List1 Text))))

vpcConfig Source #

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

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

  • vcSubnetIds - The list of subnets to which a network interface is established from the fleet instance.

vcSubnetIds :: Lens' VPCConfig (NonEmpty Text) Source #

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