amazonka-gamelift-1.6.1: Amazon GameLift 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.GameLift.Types

Contents

Description

 
Synopsis

Service Configuration

gameLift :: Service Source #

API version 2015-10-01 of the Amazon GameLift SDK configuration.

Errors

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

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the fleet. Resolve the conflict before retrying.

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

One or more parameter values in the request are invalid. Correct the invalid parameter values before retrying.

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

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

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

The service is unable to resolve the routing for a particular alias because it has a terminal RoutingStrategy associated with it. The message returned in this exception is the message defined in the routing strategy itself. Such requests should only be retried if the routing strategy for the specified alias is modified.

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

A service resource associated with the request could not be found. Clients should not retry such requests.

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

The game instance is currently full and cannot allow the requested player(s) to join. Clients can retry such requests immediately or after a waiting period.

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

The requested operation is not supported in the region specified.

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

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the game instance. Resolve the conflict before retrying.

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

The service encountered an unrecoverable internal failure while processing the request. Clients can retry such requests immediately or after a waiting period.

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

A game session with this custom ID string already exists in this fleet. Resolve this conflict before retrying this request.

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

The client failed authentication. Clients should not retry such requests.

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

The specified fleet has no available instances to fulfill a CreateGameSession request. Clients can retry such requests immediately or after a waiting period.

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

The requested operation would cause the resource to exceed the allowed service limit. Resolve the issue before retrying.

AcceptanceType

data AcceptanceType Source #

Constructors

Accept 
Reject 
Instances
Bounded AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: AcceptanceType -> Constr #

dataTypeOf :: AcceptanceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep AcceptanceType :: Type -> Type #

Hashable AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: AcceptanceType -> () #

type Rep AcceptanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep AcceptanceType = D1 (MetaData "AcceptanceType" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "Accept" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Reject" PrefixI False) (U1 :: Type -> Type))

BuildStatus

data BuildStatus Source #

Constructors

Failed 
Initialized 
Ready 
Instances
Bounded BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: BuildStatus -> Constr #

dataTypeOf :: BuildStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep BuildStatus :: Type -> Type #

Hashable BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: BuildStatus -> Text #

NFData BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: BuildStatus -> () #

type Rep BuildStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep BuildStatus = D1 (MetaData "BuildStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Initialized" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Ready" PrefixI False) (U1 :: Type -> Type)))

ComparisonOperatorType

data ComparisonOperatorType Source #

Instances
Bounded ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: ComparisonOperatorType -> Constr #

dataTypeOf :: ComparisonOperatorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep ComparisonOperatorType :: Type -> Type #

Hashable ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: ComparisonOperatorType -> () #

type Rep ComparisonOperatorType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep ComparisonOperatorType = D1 (MetaData "ComparisonOperatorType" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) ((C1 (MetaCons "GreaterThanOrEqualToThreshold" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GreaterThanThreshold" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LessThanOrEqualToThreshold" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LessThanThreshold" PrefixI False) (U1 :: Type -> Type)))

EC2InstanceType

data EC2InstanceType Source #

Instances
Bounded EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: EC2InstanceType -> Constr #

dataTypeOf :: EC2InstanceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep EC2InstanceType :: Type -> Type #

Hashable EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: EC2InstanceType -> () #

type Rep EC2InstanceType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep EC2InstanceType = D1 (MetaData "EC2InstanceType" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (((((C1 (MetaCons "C3_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C3_4XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "C3_8XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C3_Large" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "C3_XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C4_2XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "C4_4XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C4_8XLarge" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "C4_Large" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "C4_XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "M3_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "M3_Large" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "M3_Medium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "M3_XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "M4_10XLarge" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "M4_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "M4_4XLarge" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "M4_Large" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "M4_XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "R3_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "R3_4XLarge" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "R3_8XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "R3_Large" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "R3_XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "R4_16XLarge" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "R4_2XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "R4_4XLarge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "R4_8XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "R4_Large" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "R4_XLarge" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "T2_Large" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "T2_Medium" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "T2_Micro" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "T2_Small" PrefixI False) (U1 :: Type -> Type)))))))

EventCode

data EventCode Source #

Instances
Bounded EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: EventCode -> Constr #

dataTypeOf :: EventCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep EventCode :: Type -> Type #

Hashable EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toBS :: EventCode -> ByteString #

FromText EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: EventCode -> Text #

NFData EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: EventCode -> () #

type Rep EventCode Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep EventCode = D1 (MetaData "EventCode" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (((((C1 (MetaCons "FleetActivationFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetActivationFailedNoInstances" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetBinaryDownloadFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetCreated" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FleetCreationExtractingBuild" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetCreationRunningInstaller" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetCreationValidatingRuntimeConfig" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetDeleted" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "FleetInitializationFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetNewGameSessionProtectionPolicyUpdated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetScalingEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetStateActivating" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FleetStateActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetStateBuilding" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetStateDownloading" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetStateError" PrefixI False) (U1 :: Type -> Type))))) :+: ((((C1 (MetaCons "FleetStateValidating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetVPCPeeringDeleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetVPCPeeringFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetVPCPeeringSucceeded" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FleetValidationExecutableRuntimeFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FleetValidationLaunchPathNotFound" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetValidationTimedOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GameSessionActivationTimeout" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "GenericEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceInterrupted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ServerProcessCrashed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ServerProcessForceTerminated" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ServerProcessInvalidPath" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ServerProcessProcessExitTimeout" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ServerProcessProcessReadyTimeout" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ServerProcessSDKInitializationTimeout" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ServerProcessTerminatedUnhealthy" PrefixI False) (U1 :: Type -> Type)))))))

FleetAction

data FleetAction Source #

Constructors

AutoScaling 
Instances
Bounded FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: FleetAction -> Constr #

dataTypeOf :: FleetAction -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep FleetAction :: Type -> Type #

Hashable FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: FleetAction -> Text #

NFData FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: FleetAction -> () #

type Rep FleetAction Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep FleetAction = D1 (MetaData "FleetAction" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "AutoScaling" PrefixI False) (U1 :: Type -> Type))

FleetStatus

data FleetStatus Source #

Instances
Bounded FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: FleetStatus -> Constr #

dataTypeOf :: FleetStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep FleetStatus :: Type -> Type #

Hashable FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: FleetStatus -> Text #

NFData FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: FleetStatus -> () #

type Rep FleetStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep FleetStatus = D1 (MetaData "FleetStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (((C1 (MetaCons "FSActivating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSActive" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FSBuilding" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSDeleting" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FSDownloading" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSError'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FSNew" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FSTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSValidating" PrefixI False) (U1 :: Type -> Type)))))

FleetType

data FleetType Source #

Constructors

OnDemand 
Spot 
Instances
Bounded FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: FleetType -> Constr #

dataTypeOf :: FleetType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep FleetType :: Type -> Type #

Hashable FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toBS :: FleetType -> ByteString #

FromText FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: FleetType -> Text #

NFData FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: FleetType -> () #

type Rep FleetType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep FleetType = D1 (MetaData "FleetType" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Spot" PrefixI False) (U1 :: Type -> Type))

GameSessionPlacementState

data GameSessionPlacementState Source #

Instances
Bounded GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: GameSessionPlacementState -> Constr #

dataTypeOf :: GameSessionPlacementState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep GameSessionPlacementState :: Type -> Type #

Hashable GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep GameSessionPlacementState Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep GameSessionPlacementState = D1 (MetaData "GameSessionPlacementState" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) ((C1 (MetaCons "Cancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Fulfilled" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TimedOut" PrefixI False) (U1 :: Type -> Type)))

GameSessionStatus

data GameSessionStatus Source #

Instances
Bounded GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: GameSessionStatus -> Constr #

dataTypeOf :: GameSessionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep GameSessionStatus :: Type -> Type #

Hashable GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: GameSessionStatus -> () #

type Rep GameSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep GameSessionStatus = D1 (MetaData "GameSessionStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) ((C1 (MetaCons "GSSActivating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GSSActive" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GSSError'" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GSSTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GSSTerminating" PrefixI False) (U1 :: Type -> Type))))

GameSessionStatusReason

data GameSessionStatusReason Source #

Constructors

Interrupted 
Instances
Bounded GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: GameSessionStatusReason -> Constr #

dataTypeOf :: GameSessionStatusReason -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep GameSessionStatusReason :: Type -> Type #

Hashable GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: GameSessionStatusReason -> () #

type Rep GameSessionStatusReason Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep GameSessionStatusReason = D1 (MetaData "GameSessionStatusReason" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "Interrupted" PrefixI False) (U1 :: Type -> Type))

IPProtocol

data IPProtocol Source #

Constructors

TCP 
Udp 
Instances
Bounded IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: IPProtocol -> Constr #

dataTypeOf :: IPProtocol -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep IPProtocol :: Type -> Type #

Hashable IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: IPProtocol -> Text #

NFData IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: IPProtocol -> () #

type Rep IPProtocol Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep IPProtocol = D1 (MetaData "IPProtocol" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "TCP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Udp" PrefixI False) (U1 :: Type -> Type))

InstanceStatus

data InstanceStatus Source #

Instances
Bounded InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: InstanceStatus -> Constr #

dataTypeOf :: InstanceStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep InstanceStatus :: Type -> Type #

Hashable InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: InstanceStatus -> () #

type Rep InstanceStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep InstanceStatus = D1 (MetaData "InstanceStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "ISActive" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISTerminating" PrefixI False) (U1 :: Type -> Type)))

MatchmakingConfigurationStatus

data MatchmakingConfigurationStatus Source #

Instances
Bounded MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: MatchmakingConfigurationStatus -> Constr #

dataTypeOf :: MatchmakingConfigurationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep MatchmakingConfigurationStatus :: Type -> Type #

Hashable MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep MatchmakingConfigurationStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep MatchmakingConfigurationStatus = D1 (MetaData "MatchmakingConfigurationStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (((C1 (MetaCons "MCSCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MCSCompleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MCSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MCSPlacing" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MCSQueued" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MCSRequiresAcceptance" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MCSSearching" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MCSTimedOut" PrefixI False) (U1 :: Type -> Type))))

MetricName

data MetricName Source #

Instances
Bounded MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: MetricName -> Constr #

dataTypeOf :: MetricName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep MetricName :: Type -> Type #

Hashable MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: MetricName -> Text #

NFData MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: MetricName -> () #

type Rep MetricName Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep MetricName = D1 (MetaData "MetricName" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (((C1 (MetaCons "ActivatingGameSessions" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActiveGameSessions" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ActiveInstances" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AvailableGameSessions" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AvailablePlayerSessions" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CurrentPlayerSessions" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IdleInstances" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PercentAvailableGameSessions" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PercentIdleInstances" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "QueueDepth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WaitTime" PrefixI False) (U1 :: Type -> Type)))))

OperatingSystem

data OperatingSystem Source #

Constructors

AmazonLinux 
Windows2012 
Instances
Bounded OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: OperatingSystem -> Constr #

dataTypeOf :: OperatingSystem -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep OperatingSystem :: Type -> Type #

Hashable OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: OperatingSystem -> () #

type Rep OperatingSystem Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep OperatingSystem = D1 (MetaData "OperatingSystem" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "AmazonLinux" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Windows2012" PrefixI False) (U1 :: Type -> Type))

PlayerSessionCreationPolicy

data PlayerSessionCreationPolicy Source #

Constructors

AcceptAll 
DenyAll 
Instances
Bounded PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: PlayerSessionCreationPolicy -> Constr #

dataTypeOf :: PlayerSessionCreationPolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep PlayerSessionCreationPolicy :: Type -> Type #

Hashable PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep PlayerSessionCreationPolicy Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep PlayerSessionCreationPolicy = D1 (MetaData "PlayerSessionCreationPolicy" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "AcceptAll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DenyAll" PrefixI False) (U1 :: Type -> Type))

PlayerSessionStatus

data PlayerSessionStatus Source #

Instances
Bounded PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: PlayerSessionStatus -> Constr #

dataTypeOf :: PlayerSessionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep PlayerSessionStatus :: Type -> Type #

Hashable PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

NFData PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: PlayerSessionStatus -> () #

type Rep PlayerSessionStatus Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep PlayerSessionStatus = D1 (MetaData "PlayerSessionStatus" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) ((C1 (MetaCons "PSSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PSSCompleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PSSReserved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PSSTimedout" PrefixI False) (U1 :: Type -> Type)))

PolicyType

data PolicyType Source #

Constructors

RuleBased 
TargetBased 
Instances
Bounded PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Enum PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Eq PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Data PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

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

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

toConstr :: PolicyType -> Constr #

dataTypeOf :: PolicyType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Read PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Show PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Generic PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Associated Types

type Rep PolicyType :: Type -> Type #

Hashable PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToJSON PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromJSON PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToHeader PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToQuery PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToByteString PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

FromText PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

ToText PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

toText :: PolicyType -> Text #

NFData PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

Methods

rnf :: PolicyType -> () #

type Rep PolicyType Source # 
Instance details

Defined in Network.AWS.GameLift.Types.Sum

type Rep PolicyType = D1 (MetaData "PolicyType" "Network.AWS.GameLift.Types.Sum" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "RuleBased" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TargetBased" PrefixI False) (U1 :: Type -> Type))

ProtectionPolicy