package gamelift
- Alphabetic
- By Inheritance
- gamelift
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AcceptMatchInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
AcceptMatchOutput extends Object
- Annotations
- @RawJSType() @native()
- type AcceptanceType = String
-
trait
Alias extends Object
Properties describing a fleet alias.
Properties describing a fleet alias. * CreateAlias * ListAliases * DescribeAlias * UpdateAlias * DeleteAlias * ResolveAlias
- Annotations
- @RawJSType() @native()
- type AliasId = String
- type AliasList = Array[Alias]
- type ArnStringModel = String
-
trait
AttributeValue extends Object
Values for use in Player attribute key:value pairs.
Values for use in Player attribute key:value pairs. This object lets you specify an attribute value using any of the valid data types: string, number, string array or data map. Each
AttributeValueobject can use only one of the available properties.- Annotations
- @RawJSType() @native()
-
trait
AwsCredentials extends Object
Temporary access credentials used for uploading game build files to Amazon GameLift.
Temporary access credentials used for uploading game build files to Amazon GameLift. They are valid for a limited time. If they expire before you upload your game build, get a new set by calling RequestUploadCredentials.
- Annotations
- @RawJSType() @native()
- type BooleanModel = Boolean
-
trait
Build extends Object
Properties describing a game build.
Properties describing a game build. * CreateBuild * ListBuilds * DescribeBuild * UpdateBuild * DeleteBuild
- Annotations
- @RawJSType() @native()
- type BuildId = String
- type BuildList = Array[Build]
- type BuildStatus = String
- type ComparisonOperatorType = String
-
trait
CreateAliasInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateAliasOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateBuildInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateBuildOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateFleetInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateFleetOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateGameSessionInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateGameSessionOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateGameSessionQueueInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateGameSessionQueueOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateMatchmakingConfigurationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateMatchmakingConfigurationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateMatchmakingRuleSetInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateMatchmakingRuleSetOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreatePlayerSessionInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreatePlayerSessionOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreatePlayerSessionsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreatePlayerSessionsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateVpcPeeringAuthorizationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateVpcPeeringAuthorizationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateVpcPeeringConnectionInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
CreateVpcPeeringConnectionOutput extends Object
- Annotations
- @RawJSType() @native()
- type CustomEventData = String
-
trait
DeleteAliasInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteBuildInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteFleetInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteGameSessionQueueInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteGameSessionQueueOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteMatchmakingConfigurationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteMatchmakingConfigurationOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteMatchmakingRuleSetInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteMatchmakingRuleSetOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteScalingPolicyInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteVpcPeeringAuthorizationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteVpcPeeringAuthorizationOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteVpcPeeringConnectionInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DeleteVpcPeeringConnectionOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAliasInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeAliasOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeBuildInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeBuildOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeEC2InstanceLimitsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeEC2InstanceLimitsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetAttributesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetAttributesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetCapacityInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetCapacityOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetEventsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetEventsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetPortSettingsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetPortSettingsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetUtilizationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeFleetUtilizationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionDetailsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionDetailsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionPlacementInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionPlacementOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionQueuesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionQueuesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeGameSessionsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeInstancesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeInstancesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingConfigurationsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingConfigurationsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingRuleSetsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeMatchmakingRuleSetsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribePlayerSessionsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribePlayerSessionsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeRuntimeConfigurationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeRuntimeConfigurationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeScalingPoliciesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeScalingPoliciesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeVpcPeeringAuthorizationsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeVpcPeeringAuthorizationsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeVpcPeeringConnectionsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
DescribeVpcPeeringConnectionsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
DesiredPlayerSession extends Object
Player information for use when creating player sessions using a game session placement request with StartGameSessionPlacement.
Player information for use when creating player sessions using a game session placement request with StartGameSessionPlacement.
- Annotations
- @RawJSType() @native()
- type DesiredPlayerSessionList = Array[DesiredPlayerSession]
- type DoubleObject = Double
-
trait
EC2InstanceCounts extends Object
Current status of fleet capacity.
Current status of fleet capacity. The number of active instances should match or be in the process of matching the number of desired instances. Pending and terminating counts are non-zero only if fleet capacity is adjusting to an UpdateFleetCapacity request, or if access to resources is temporarily affected. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:
- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
-
trait
EC2InstanceLimit extends Object
Maximum number of instances allowed based on the Amazon Elastic Compute Cloud (Amazon EC2) instance type.
Maximum number of instances allowed based on the Amazon Elastic Compute Cloud (Amazon EC2) instance type. Instance limits can be retrieved by calling DescribeEC2InstanceLimits.
- Annotations
- @RawJSType() @native()
- type EC2InstanceLimitList = Array[EC2InstanceLimit]
- type EC2InstanceType = String
-
trait
Event extends Object
Log entry describing an event that involves Amazon GameLift resources (such as a fleet).
Log entry describing an event that involves Amazon GameLift resources (such as a fleet). In addition to tracking activity, event codes and messages can provide additional information for troubleshooting and debugging problems.
- Annotations
- @RawJSType() @native()
- type EventCode = String
- type EventList = Array[Event]
- type FleetAction = String
- type FleetActionList = Array[FleetAction]
-
trait
FleetAttributes extends Object
General properties describing a fleet.
General properties describing a fleet. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:
- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type FleetAttributesList = Array[FleetAttributes]
-
trait
FleetCapacity extends Object
Information about the fleet's capacity.
Information about the fleet's capacity. Fleet capacity is measured in EC2 instances. By default, new fleets have a capacity of one instance, but can be updated as needed. The maximum number of instances for a fleet is determined by the fleet's instance type. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:
- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type FleetCapacityList = Array[FleetCapacity]
- type FleetId = String
- type FleetIdList = Array[FleetId]
- type FleetStatus = String
- type FleetType = String
-
trait
FleetUtilization extends Object
Current status of fleet utilization, including the number of game and player sessions being hosted.
Current status of fleet utilization, including the number of game and player sessions being hosted. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:
- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type FleetUtilizationList = Array[FleetUtilization]
- type FreeText = String
-
class
GameLift extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "GameLift" )
- implicit final class GameLiftOps extends AnyVal
-
trait
GameProperty extends Object
Set of key-value pairs that contain information about a game session.
Set of key-value pairs that contain information about a game session. When included in a game session request, these properties communicate details to be used when setting up the new game session, such as to specify a game mode, level, or map. Game properties are passed to the game server process when initiating a new game session; the server process uses the properties as appropriate. For more information, see the Amazon GameLift Developer Guide.
- Annotations
- @RawJSType() @native()
- type GamePropertyKey = String
- type GamePropertyList = Array[GameProperty]
- type GamePropertyValue = String
-
trait
GameSession extends Object
Properties describing a game session.
Properties describing a game session. A game session in ACTIVE status can host players. When a game session ends, its status is set to
TERMINATED. Once the session ends, the game session object is retained for 30 days. This means you can reuse idempotency token values after this time. Game session logs are retained for 14 days. * CreateGameSession * DescribeGameSessions * DescribeGameSessionDetails * SearchGameSessions * UpdateGameSession * GetGameSessionLogUrl * Game session placements- Annotations
- @RawJSType() @native()
- type GameSessionActivationTimeoutSeconds = Int
-
trait
GameSessionConnectionInfo extends Object
Connection information for the new game session that is created with matchmaking.
Connection information for the new game session that is created with matchmaking. (with StartMatchmaking). Once a match is set, the FlexMatch engine places the match and creates a new game session for it. This information, including the game session endpoint and player sessions for each player in the original matchmaking request, is added to the MatchmakingTicket, which can be retrieved by calling DescribeMatchmaking.
- Annotations
- @RawJSType() @native()
- type GameSessionData = String
-
trait
GameSessionDetail extends Object
A game session's properties plus the protection policy currently in force.
A game session's properties plus the protection policy currently in force.
- Annotations
- @RawJSType() @native()
- type GameSessionDetailList = Array[GameSessionDetail]
- type GameSessionList = Array[GameSession]
-
trait
GameSessionPlacement extends Object
Object that describes a StartGameSessionPlacement request.
Object that describes a StartGameSessionPlacement request. This object includes the full details of the original request plus the current status and start/end time stamps. Game session placement-related operations include: * StartGameSessionPlacement * DescribeGameSessionPlacement * StopGameSessionPlacement
- Annotations
- @RawJSType() @native()
- type GameSessionPlacementState = String
-
trait
GameSessionQueue extends Object
Configuration of a queue that is used to process game session placement requests.
Configuration of a queue that is used to process game session placement requests. The queue configuration identifies several game features: * The destinations where a new game session can potentially be hosted. Amazon GameLift tries these destinations in an order based on either the queue's default order or player latency information, if provided in a placement request. With latency information, Amazon GameLift can place game sessions where the majority of players are reporting the lowest possible latency. * The length of time that placement requests can wait in the queue before timing out. * A set of optional latency policies that protect individual players from high latencies, preventing game sessions from being placed where any individual player is reporting latency higher than a policy's maximum. * CreateGameSessionQueue * DescribeGameSessionQueues * UpdateGameSessionQueue * DeleteGameSessionQueue
- Annotations
- @RawJSType() @native()
-
trait
GameSessionQueueDestination extends Object
Fleet designated in a game session queue.
Fleet designated in a game session queue. Requests for new game sessions in the queue are fulfilled by starting a new game session on any destination configured for a queue. * CreateGameSessionQueue * DescribeGameSessionQueues * UpdateGameSessionQueue * DeleteGameSessionQueue
- Annotations
- @RawJSType() @native()
- type GameSessionQueueDestinationList = Array[GameSessionQueueDestination]
- type GameSessionQueueList = Array[GameSessionQueue]
- type GameSessionQueueName = String
- type GameSessionQueueNameList = Array[GameSessionQueueName]
- type GameSessionStatus = String
- type GameSessionStatusReason = String
-
trait
GetGameSessionLogUrlInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
GetGameSessionLogUrlOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceAccessInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceAccessOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
- type IdStringModel = String
-
trait
Instance extends Object
Properties that describe an instance of a virtual computing resource that hosts one or more game servers.
Properties that describe an instance of a virtual computing resource that hosts one or more game servers. A fleet may contain zero or more instances.
- Annotations
- @RawJSType() @native()
-
trait
InstanceAccess extends Object
Information required to remotely connect to a fleet instance.
Information required to remotely connect to a fleet instance. Access is requested by calling GetInstanceAccess.
- Annotations
- @RawJSType() @native()
-
trait
InstanceCredentials extends Object
Set of credentials required to remotely access a fleet instance.
Set of credentials required to remotely access a fleet instance. Access credentials are requested by calling GetInstanceAccess and returned in an InstanceAccess object.
- Annotations
- @RawJSType() @native()
- type InstanceId = String
- type InstanceList = Array[Instance]
- type InstanceStatus = String
- type IpAddress = String
-
trait
IpPermission extends Object
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on Amazon GameLift.
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on Amazon GameLift. Each game session hosted on a fleet is assigned a unique combination of IP address and port number, which must fall into the fleet's allowed ranges. This combination is included in the GameSession object.
- Annotations
- @RawJSType() @native()
- type IpPermissionsList = Array[IpPermission]
- type IpProtocol = String
- type LatencyMap = Dictionary[PositiveInteger]
-
trait
ListAliasesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
ListAliasesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ListBuildsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
ListBuildsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ListFleetsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
ListFleetsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
MatchedPlayerSession extends Object
Represents a new player session that is created as a result of a successful FlexMatch match.
Represents a new player session that is created as a result of a successful FlexMatch match. A successful match automatically creates new player sessions for every player ID in the original matchmaking request. When players connect to the match's game session, they must include both player ID and player session ID in order to claim their assigned player slot.
- Annotations
- @RawJSType() @native()
- type MatchedPlayerSessionList = Array[MatchedPlayerSession]
- type MatchmakerData = String
- type MatchmakingAcceptanceTimeoutInteger = Int
-
trait
MatchmakingConfiguration extends Object
Guidelines for use with FlexMatch to match players into games.
Guidelines for use with FlexMatch to match players into games. All matchmaking requests must specify a matchmaking configuration.
- Annotations
- @RawJSType() @native()
- type MatchmakingConfigurationList = Array[MatchmakingConfiguration]
- type MatchmakingConfigurationStatus = String
- type MatchmakingIdList = Array[MatchmakingIdStringModel]
- type MatchmakingIdStringModel = String
- type MatchmakingRequestTimeoutInteger = Int
-
trait
MatchmakingRuleSet extends Object
Set of rule statements, used with FlexMatch, that determine how to build a certain kind of player match.
Set of rule statements, used with FlexMatch, that determine how to build a certain kind of player match. Each rule set describes a type of group to be created and defines the parameters for acceptable player matches. Rule sets are used in MatchmakingConfiguration objects. A rule set may define the following elements for a match. For detailed information and examples showing how to construct a rule set, see a FlexMatch Rule Set. * Teams -- Required. A rule set must define one or multiple teams for the match and set minimum and maximum team sizes. For example, a rule set might describe a 4x4 match that requires all eight slots to be filled. * Player attributes -- Optional. These attributes specify a set of player characteristics to evaluate when looking for a match. Matchmaking requests that use a rule set with player attributes must provide the corresponding attribute values. For example, an attribute might specify a player's skill or level. * Rules -- Optional. Rules define how to evaluate potential players for a match based on player attributes. A rule might specify minimum requirements for individual players, teams, or entire matches. For example, a rule might require each player to meet a certain skill level, each team to have at least one player in a certain role, or the match to have a minimum average skill level. or may describe an entire group--such as all teams must be evenly matched or have at least one player in a certain role. * Expansions -- Optional. Expansions allow you to relax the rules after a period of time when no acceptable matches are found. This feature lets you balance getting players into games in a reasonable amount of time instead of making them wait indefinitely for the best possible match. For example, you might use an expansion to increase the maximum skill variance between players after 30 seconds.
- Annotations
- @RawJSType() @native()
- type MatchmakingRuleSetList = Array[MatchmakingRuleSet]
- type MatchmakingRuleSetNameList = Array[MatchmakingIdStringModel]
-
trait
MatchmakingTicket extends Object
Ticket generated to track the progress of a matchmaking request.
Ticket generated to track the progress of a matchmaking request. Each ticket is uniquely identified by a ticket ID, supplied by the requester, when creating a matchmaking request with StartMatchmaking. Tickets can be retrieved by calling DescribeMatchmaking with the ticket ID.
- Annotations
- @RawJSType() @native()
- type MatchmakingTicketList = Array[MatchmakingTicket]
- type MaxConcurrentGameSessionActivations = Int
- type MetricGroup = String
- type MetricGroupList = Array[MetricGroup]
- type MetricName = String
- type NonBlankAndLengthConstraintString = String
- type NonBlankString = String
- type NonEmptyString = String
- type NonZeroAndMaxString = String
- type OperatingSystem = String
-
trait
PlacedPlayerSession extends Object
Information about a player session that was created as part of a StartGameSessionPlacement request.
Information about a player session that was created as part of a StartGameSessionPlacement request. This object contains only the player ID and player session ID. To retrieve full details on a player session, call DescribePlayerSessions with the player session ID. * CreatePlayerSession * CreatePlayerSessions * DescribePlayerSessions * Game session placements
- Annotations
- @RawJSType() @native()
- type PlacedPlayerSessionList = Array[PlacedPlayerSession]
-
trait
Player extends Object
Represents a player in matchmaking.
Represents a player in matchmaking. When starting a matchmaking request, a player has a player ID, attributes, and may have latency data. Team information is added after a match has been successfully completed.
- Annotations
- @RawJSType() @native()
- type PlayerAttributeMap = Dictionary[AttributeValue]
- type PlayerData = String
- type PlayerDataMap = Dictionary[PlayerData]
- type PlayerIdList = Array[NonZeroAndMaxString]
-
trait
PlayerLatency extends Object
Regional latency information for a player, used when requesting a new game session with StartGameSessionPlacement.
Regional latency information for a player, used when requesting a new game session with StartGameSessionPlacement. This value indicates the amount of time lag that exists when the player is connected to a fleet in the specified region. The relative difference between a player's latency values for multiple regions are used to determine which fleets are best suited to place a new game session for the player.
- Annotations
- @RawJSType() @native()
- type PlayerLatencyList = Array[PlayerLatency]
-
trait
PlayerLatencyPolicy extends Object
Queue setting that determines the highest latency allowed for individual players when placing a game session.
Queue setting that determines the highest latency allowed for individual players when placing a game session. When a latency policy is in force, a game session cannot be placed at any destination in a region where a player is reporting latency higher than the cap. Latency policies are only enforced when the placement request contains player latency information. * CreateGameSessionQueue * DescribeGameSessionQueues * UpdateGameSessionQueue * DeleteGameSessionQueue
- Annotations
- @RawJSType() @native()
- type PlayerLatencyPolicyList = Array[PlayerLatencyPolicy]
- type PlayerList = Array[Player]
-
trait
PlayerSession extends Object
Properties describing a player session.
Properties describing a player session. Player session objects are created either by creating a player session for a specific game session, or as part of a game session placement. A player session represents either a player reservation for a game session (status
RESERVED) or actual player activity in a game session (statusACTIVE). A player session object (including player data) is automatically passed to a game session when the player connects to the game session and is validated. When a player disconnects, the player session status changes toCOMPLETED. Once the session ends, the player session object is retained for 30 days and then removed. * CreatePlayerSession * CreatePlayerSessions * DescribePlayerSessions * Game session placements- Annotations
- @RawJSType() @native()
- type PlayerSessionCreationPolicy = String
- type PlayerSessionId = String
- type PlayerSessionList = Array[PlayerSession]
- type PlayerSessionStatus = String
- type PolicyType = String
- type PortNumber = Int
- type PositiveInteger = Int
- type PositiveLong = Double
- type ProtectionPolicy = String
-
trait
PutScalingPolicyInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
PutScalingPolicyOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
- type QueueArnsList = Array[ArnStringModel]
-
trait
RequestUploadCredentialsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
RequestUploadCredentialsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ResolveAliasInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
ResolveAliasOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ResourceCreationLimitPolicy extends Object
Policy that limits the number of game sessions a player can create on the same fleet.
Policy that limits the number of game sessions a player can create on the same fleet. This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period". The policy is evaluated when a player tries to create a new game session. For example, with a policy of 10 new game sessions and a time period of 60 minutes, on receiving a
CreateGameSessionrequest, Amazon GameLift checks that the player (identified byCreatorId) has created fewer than 10 game sessions in the past 60 minutes.- Annotations
- @RawJSType() @native()
-
trait
RoutingStrategy extends Object
Routing configuration for a fleet alias.
Routing configuration for a fleet alias. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:
- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type RoutingStrategyType = String
- type RuleSetBody = String
- type RuleSetLimit = Int
-
trait
RuntimeConfiguration extends Object
A collection of server process configurations that describe what processes to run on each instance in a fleet.
A collection of server process configurations that describe what processes to run on each instance in a fleet. All fleets must have a run-time configuration. Each instance in the fleet launches the server processes specified in the run-time configuration and launches new ones as existing processes end. Each instance regularly checks for an updated run-time configuration and follows the new instructions. The run-time configuration enables the instances in a fleet to run multiple processes simultaneously. Potential scenarios are as follows: (1) Run multiple processes of a single game server executable to maximize usage of your hosting resources. (2) Run one or more processes of different build executables, such as your game server executable and a related program, or two or more different versions of a game server. (3) Run multiple processes of a single game server but with different launch parameters, for example to run one process on each instance in debug mode. A Amazon GameLift instance is limited to 50 processes running simultaneously. A run-time configuration must specify fewer than this limit. To calculate the total number of processes specified in a run-time configuration, add the values of the
ConcurrentExecutionsparameter for eachServerProcessobject in the run-time configuration. * CreateFleet * ListFleets * DeleteFleet * Describe fleets:- DescribeFleetAttributes * DescribeFleetCapacity * DescribeFleetPortSettings * DescribeFleetUtilization * DescribeRuntimeConfiguration * DescribeEC2InstanceLimits * DescribeFleetEvents * Update fleets:
- UpdateFleetAttributes * UpdateFleetCapacity * UpdateFleetPortSettings * UpdateRuntimeConfiguration * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
-
trait
S3Location extends Object
Location in Amazon Simple Storage Service (Amazon S3) where build files can be stored for access by Amazon GameLift.
Location in Amazon Simple Storage Service (Amazon S3) where build files can be stored for access by Amazon GameLift. This location is specified in a CreateBuild request. For more details, see the a Build with Files in Amazon S3.
- Annotations
- @RawJSType() @native()
- type ScalingAdjustmentType = String
-
trait
ScalingPolicy extends Object
Rule that controls how a fleet is scaled.
Rule that controls how a fleet is scaled. Scaling policies are uniquely identified by the combination of name and fleet ID. * DescribeFleetCapacity * UpdateFleetCapacity * DescribeEC2InstanceLimits * Manage scaling policies:
- PutScalingPolicy (auto-scaling) * DescribeScalingPolicies (auto-scaling) * DeleteScalingPolicy (auto-scaling) * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type ScalingPolicyList = Array[ScalingPolicy]
- type ScalingStatusType = String
-
trait
SearchGameSessionsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
SearchGameSessionsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ServerProcess extends Object
A set of instructions for launching server processes on each instance in a fleet.
A set of instructions for launching server processes on each instance in a fleet. Each instruction set identifies the location of the server executable, optional launch parameters, and the number of server processes with this configuration to maintain concurrently on the instance. Server process configurations make up a fleet's
RuntimeConfiguration.- Annotations
- @RawJSType() @native()
- type ServerProcessList = Array[ServerProcess]
- type SnsArnStringModel = String
-
trait
StartFleetActionsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartFleetActionsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartGameSessionPlacementInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
StartGameSessionPlacementOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
StartMatchBackfillInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
StartMatchBackfillOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
StartMatchmakingInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
StartMatchmakingOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
StopFleetActionsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopFleetActionsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopGameSessionPlacementInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
StopGameSessionPlacementOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
StopMatchmakingInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
StopMatchmakingOutput extends Object
- Annotations
- @RawJSType() @native()
- type StringDoubleMap = Dictionary[DoubleObject]
- type StringList = Array[NonZeroAndMaxString]
- type StringModel = String
-
trait
TargetConfiguration extends Object
Settings for a target-based scaling policy (see ScalingPolicy.
Settings for a target-based scaling policy (see ScalingPolicy. A target-based policy tracks a particular fleet metric specifies a target value for the metric. As player usage changes, the policy triggers Amazon GameLift to adjust capacity so that the metric returns to the target value. The target configuration specifies settings as needed for the target based policy, including the target value. * DescribeFleetCapacity * UpdateFleetCapacity * DescribeEC2InstanceLimits * Manage scaling policies:
- PutScalingPolicy (auto-scaling) * DescribeScalingPolicies (auto-scaling) * DeleteScalingPolicy (auto-scaling) * Manage fleet actions:
- StartFleetActions * StopFleetActions
- Annotations
- @RawJSType() @native()
- type Timestamp = Date
-
trait
UpdateAliasInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateAliasOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateBuildInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateBuildOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetAttributesInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetAttributesOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetCapacityInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetCapacityOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetPortSettingsInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFleetPortSettingsOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateGameSessionInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateGameSessionOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateGameSessionQueueInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateGameSessionQueueOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateMatchmakingConfigurationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateMatchmakingConfigurationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateRuntimeConfigurationInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
UpdateRuntimeConfigurationOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
ValidateMatchmakingRuleSetInput extends Object
Represents the input for a request action.
Represents the input for a request action.
- Annotations
- @RawJSType() @native()
-
trait
ValidateMatchmakingRuleSetOutput extends Object
Represents the returned data in response to a request action.
Represents the returned data in response to a request action.
- Annotations
- @RawJSType() @native()
-
trait
VpcPeeringAuthorization extends Object
Represents an authorization for a VPC peering connection between the VPC for an Amazon GameLift fleet and another VPC on an account you have access to.
Represents an authorization for a VPC peering connection between the VPC for an Amazon GameLift fleet and another VPC on an account you have access to. This authorization must exist and be valid for the peering connection to be established. Authorizations are valid for 24 hours after they are issued. * CreateVpcPeeringAuthorization * DescribeVpcPeeringAuthorizations * DeleteVpcPeeringAuthorization * CreateVpcPeeringConnection * DescribeVpcPeeringConnections * DeleteVpcPeeringConnection
- Annotations
- @RawJSType() @native()
- type VpcPeeringAuthorizationList = Array[VpcPeeringAuthorization]
-
trait
VpcPeeringConnection extends Object
Represents a peering connection between a VPC on one of your AWS accounts and the VPC for your Amazon GameLift fleets.
Represents a peering connection between a VPC on one of your AWS accounts and the VPC for your Amazon GameLift fleets. This record may be for an active peering connection or a pending connection that has not yet been established. * CreateVpcPeeringAuthorization * DescribeVpcPeeringAuthorizations * DeleteVpcPeeringAuthorization * CreateVpcPeeringConnection * DescribeVpcPeeringConnections * DeleteVpcPeeringConnection
- Annotations
- @RawJSType() @native()
- type VpcPeeringConnectionList = Array[VpcPeeringConnection]
-
trait
VpcPeeringConnectionStatus extends Object
Represents status information for a VPC peering connection.
Represents status information for a VPC peering connection. Status is associated with a VpcPeeringConnection object. Status codes and messages are provided from EC2 (see https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VpcPeeringConnectionStateReason.html|VpcPeeringConnectionStateReason). Connection status information is also communicated as a fleet Event.
- Annotations
- @RawJSType() @native()
- type WholeNumber = Int
Value Members
- object AcceptMatchInput
- object AcceptMatchOutput
- object AcceptanceTypeEnum
- object Alias
- object AttributeValue
- object AwsCredentials
- object Build
- object BuildStatusEnum
- object ComparisonOperatorTypeEnum
- object CreateAliasInput
- object CreateAliasOutput
- object CreateBuildInput
- object CreateBuildOutput
- object CreateFleetInput
- object CreateFleetOutput
- object CreateGameSessionInput
- object CreateGameSessionOutput
- object CreateGameSessionQueueInput
- object CreateGameSessionQueueOutput
- object CreateMatchmakingConfigurationInput
- object CreateMatchmakingConfigurationOutput
- object CreateMatchmakingRuleSetInput
- object CreateMatchmakingRuleSetOutput
- object CreatePlayerSessionInput
- object CreatePlayerSessionOutput
- object CreatePlayerSessionsInput
- object CreatePlayerSessionsOutput
- object CreateVpcPeeringAuthorizationInput
- object CreateVpcPeeringAuthorizationOutput
- object CreateVpcPeeringConnectionInput
- object CreateVpcPeeringConnectionOutput
- object DeleteAliasInput
- object DeleteBuildInput
- object DeleteFleetInput
- object DeleteGameSessionQueueInput
- object DeleteGameSessionQueueOutput
- object DeleteMatchmakingConfigurationInput
- object DeleteMatchmakingConfigurationOutput
- object DeleteMatchmakingRuleSetInput
- object DeleteMatchmakingRuleSetOutput
- object DeleteScalingPolicyInput
- object DeleteVpcPeeringAuthorizationInput
- object DeleteVpcPeeringAuthorizationOutput
- object DeleteVpcPeeringConnectionInput
- object DeleteVpcPeeringConnectionOutput
- object DescribeAliasInput
- object DescribeAliasOutput
- object DescribeBuildInput
- object DescribeBuildOutput
- object DescribeEC2InstanceLimitsInput
- object DescribeEC2InstanceLimitsOutput
- object DescribeFleetAttributesInput
- object DescribeFleetAttributesOutput
- object DescribeFleetCapacityInput
- object DescribeFleetCapacityOutput
- object DescribeFleetEventsInput
- object DescribeFleetEventsOutput
- object DescribeFleetPortSettingsInput
- object DescribeFleetPortSettingsOutput
- object DescribeFleetUtilizationInput
- object DescribeFleetUtilizationOutput
- object DescribeGameSessionDetailsInput
- object DescribeGameSessionDetailsOutput
- object DescribeGameSessionPlacementInput
- object DescribeGameSessionPlacementOutput
- object DescribeGameSessionQueuesInput
- object DescribeGameSessionQueuesOutput
- object DescribeGameSessionsInput
- object DescribeGameSessionsOutput
- object DescribeInstancesInput
- object DescribeInstancesOutput
- object DescribeMatchmakingConfigurationsInput
- object DescribeMatchmakingConfigurationsOutput
- object DescribeMatchmakingInput
- object DescribeMatchmakingOutput
- object DescribeMatchmakingRuleSetsInput
- object DescribeMatchmakingRuleSetsOutput
- object DescribePlayerSessionsInput
- object DescribePlayerSessionsOutput
- object DescribeRuntimeConfigurationInput
- object DescribeRuntimeConfigurationOutput
- object DescribeScalingPoliciesInput
- object DescribeScalingPoliciesOutput
- object DescribeVpcPeeringAuthorizationsInput
- object DescribeVpcPeeringAuthorizationsOutput
- object DescribeVpcPeeringConnectionsInput
- object DescribeVpcPeeringConnectionsOutput
- object DesiredPlayerSession
- object EC2InstanceCounts
- object EC2InstanceLimit
- object EC2InstanceTypeEnum
- object Event
- object EventCodeEnum
- object FleetActionEnum
- object FleetAttributes
- object FleetCapacity
- object FleetStatusEnum
- object FleetTypeEnum
- object FleetUtilization
- object GameProperty
- object GameSession
- object GameSessionConnectionInfo
- object GameSessionDetail
- object GameSessionPlacement
- object GameSessionPlacementStateEnum
- object GameSessionQueue
- object GameSessionQueueDestination
- object GameSessionStatusEnum
- object GameSessionStatusReasonEnum
- object GetGameSessionLogUrlInput
- object GetGameSessionLogUrlOutput
- object GetInstanceAccessInput
- object GetInstanceAccessOutput
- object Instance
- object InstanceAccess
- object InstanceCredentials
- object InstanceStatusEnum
- object IpPermission
- object IpProtocolEnum
- object ListAliasesInput
- object ListAliasesOutput
- object ListBuildsInput
- object ListBuildsOutput
- object ListFleetsInput
- object ListFleetsOutput
- object MatchedPlayerSession
- object MatchmakingConfiguration
- object MatchmakingConfigurationStatusEnum
- object MatchmakingRuleSet
- object MatchmakingTicket
- object MetricNameEnum
- object OperatingSystemEnum
- object PlacedPlayerSession
- object Player
- object PlayerLatency
- object PlayerLatencyPolicy
- object PlayerSession
- object PlayerSessionCreationPolicyEnum
- object PlayerSessionStatusEnum
- object PolicyTypeEnum
- object ProtectionPolicyEnum
- object PutScalingPolicyInput
- object PutScalingPolicyOutput
- object RequestUploadCredentialsInput
- object RequestUploadCredentialsOutput
- object ResolveAliasInput
- object ResolveAliasOutput
- object ResourceCreationLimitPolicy
- object RoutingStrategy
- object RoutingStrategyTypeEnum
- object RuntimeConfiguration
- object S3Location
- object ScalingAdjustmentTypeEnum
- object ScalingPolicy
- object ScalingStatusTypeEnum
- object SearchGameSessionsInput
- object SearchGameSessionsOutput
- object ServerProcess
- object StartFleetActionsInput
- object StartFleetActionsOutput
- object StartGameSessionPlacementInput
- object StartGameSessionPlacementOutput
- object StartMatchBackfillInput
- object StartMatchBackfillOutput
- object StartMatchmakingInput
- object StartMatchmakingOutput
- object StopFleetActionsInput
- object StopFleetActionsOutput
- object StopGameSessionPlacementInput
- object StopGameSessionPlacementOutput
- object StopMatchmakingInput
- object StopMatchmakingOutput
- object TargetConfiguration
- object UpdateAliasInput
- object UpdateAliasOutput
- object UpdateBuildInput
- object UpdateBuildOutput
- object UpdateFleetAttributesInput
- object UpdateFleetAttributesOutput
- object UpdateFleetCapacityInput
- object UpdateFleetCapacityOutput
- object UpdateFleetPortSettingsInput
- object UpdateFleetPortSettingsOutput
- object UpdateGameSessionInput
- object UpdateGameSessionOutput
- object UpdateGameSessionQueueInput
- object UpdateGameSessionQueueOutput
- object UpdateMatchmakingConfigurationInput
- object UpdateMatchmakingConfigurationOutput
- object UpdateRuntimeConfigurationInput
- object UpdateRuntimeConfigurationOutput
- object ValidateMatchmakingRuleSetInput
- object ValidateMatchmakingRuleSetOutput
- object VpcPeeringAuthorization
- object VpcPeeringConnection
- object VpcPeeringConnectionStatus