# Packages
Package gameliftiface provides an interface to enable mocking the Amazon GameLift service client for testing your code.
# Functions
New creates a new instance of the GameLift client with a session.
# Constants
BuildStatusFailed is a BuildStatus enum value.
BuildStatusInitialized is a BuildStatus enum value.
BuildStatusReady is a BuildStatus enum value.
ComparisonOperatorTypeGreaterThanOrEqualToThreshold is a ComparisonOperatorType enum value.
ComparisonOperatorTypeGreaterThanThreshold is a ComparisonOperatorType enum value.
ComparisonOperatorTypeLessThanOrEqualToThreshold is a ComparisonOperatorType enum value.
ComparisonOperatorTypeLessThanThreshold is a ComparisonOperatorType enum value.
EC2InstanceTypeC32xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC34xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC38xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC3Large is a EC2InstanceType enum value.
EC2InstanceTypeC3Xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC42xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC44xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC48xlarge is a EC2InstanceType enum value.
EC2InstanceTypeC4Large is a EC2InstanceType enum value.
EC2InstanceTypeC4Xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM32xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM3Large is a EC2InstanceType enum value.
EC2InstanceTypeM3Medium is a EC2InstanceType enum value.
EC2InstanceTypeM3Xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM410xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM42xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM44xlarge is a EC2InstanceType enum value.
EC2InstanceTypeM4Large is a EC2InstanceType enum value.
EC2InstanceTypeM4Xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR32xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR34xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR38xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR3Large is a EC2InstanceType enum value.
EC2InstanceTypeR3Xlarge is a EC2InstanceType enum value.
EC2InstanceTypeT2Large is a EC2InstanceType enum value.
EC2InstanceTypeT2Medium is a EC2InstanceType enum value.
EC2InstanceTypeT2Micro is a EC2InstanceType enum value.
EC2InstanceTypeT2Small is a EC2InstanceType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeFleetCapacityExceededException for service response error code "FleetCapacityExceededException".
ErrCodeGameSessionFullException for service response error code "GameSessionFullException".
ErrCodeIdempotentParameterMismatchException for service response error code "IdempotentParameterMismatchException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidFleetStatusException for service response error code "InvalidFleetStatusException".
ErrCodeInvalidGameSessionStatusException for service response error code "InvalidGameSessionStatusException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeTerminalRoutingStrategyException for service response error code "TerminalRoutingStrategyException".
ErrCodeUnauthorizedException for service response error code "UnauthorizedException".
EventCodeFleetActivationFailed is a EventCode enum value.
EventCodeFleetActivationFailedNoInstances is a EventCode enum value.
EventCodeFleetBinaryDownloadFailed is a EventCode enum value.
EventCodeFleetCreated is a EventCode enum value.
EventCodeFleetCreationExtractingBuild is a EventCode enum value.
EventCodeFleetCreationRunningInstaller is a EventCode enum value.
EventCodeFleetCreationValidatingRuntimeConfig is a EventCode enum value.
EventCodeFleetDeleted is a EventCode enum value.
EventCodeFleetInitializationFailed is a EventCode enum value.
EventCodeFleetNewGameSessionProtectionPolicyUpdated is a EventCode enum value.
EventCodeFleetScalingEvent is a EventCode enum value.
EventCodeFleetStateActivating is a EventCode enum value.
EventCodeFleetStateActive is a EventCode enum value.
EventCodeFleetStateBuilding is a EventCode enum value.
EventCodeFleetStateDownloading is a EventCode enum value.
EventCodeFleetStateError is a EventCode enum value.
EventCodeFleetStateValidating is a EventCode enum value.
EventCodeFleetValidationExecutableRuntimeFailure is a EventCode enum value.
EventCodeFleetValidationLaunchPathNotFound is a EventCode enum value.
EventCodeFleetValidationTimedOut is a EventCode enum value.
EventCodeGameSessionActivationTimeout is a EventCode enum value.
EventCodeGenericEvent is a EventCode enum value.
EventCodeServerProcessCrashed is a EventCode enum value.
EventCodeServerProcessForceTerminated is a EventCode enum value.
EventCodeServerProcessInvalidPath is a EventCode enum value.
EventCodeServerProcessProcessExitTimeout is a EventCode enum value.
EventCodeServerProcessProcessReadyTimeout is a EventCode enum value.
EventCodeServerProcessSdkInitializationTimeout is a EventCode enum value.
EventCodeServerProcessTerminatedUnhealthy is a EventCode enum value.
FleetStatusActivating is a FleetStatus enum value.
FleetStatusActive is a FleetStatus enum value.
FleetStatusBuilding is a FleetStatus enum value.
FleetStatusDeleting is a FleetStatus enum value.
FleetStatusDownloading is a FleetStatus enum value.
FleetStatusError is a FleetStatus enum value.
FleetStatusNew is a FleetStatus enum value.
FleetStatusTerminated is a FleetStatus enum value.
FleetStatusValidating is a FleetStatus enum value.
GameSessionPlacementStateCancelled is a GameSessionPlacementState enum value.
GameSessionPlacementStateFulfilled is a GameSessionPlacementState enum value.
GameSessionPlacementStatePending is a GameSessionPlacementState enum value.
GameSessionPlacementStateTimedOut is a GameSessionPlacementState enum value.
GameSessionStatusActivating is a GameSessionStatus enum value.
GameSessionStatusActive is a GameSessionStatus enum value.
GameSessionStatusError is a GameSessionStatus enum value.
GameSessionStatusTerminated is a GameSessionStatus enum value.
GameSessionStatusTerminating is a GameSessionStatus enum value.
InstanceStatusActive is a InstanceStatus enum value.
InstanceStatusPending is a InstanceStatus enum value.
InstanceStatusTerminating is a InstanceStatus enum value.
IpProtocolTcp is a IpProtocol enum value.
IpProtocolUdp is a IpProtocol enum value.
MetricNameActivatingGameSessions is a MetricName enum value.
MetricNameActiveGameSessions is a MetricName enum value.
MetricNameActiveInstances is a MetricName enum value.
MetricNameAvailableGameSessions is a MetricName enum value.
MetricNameAvailablePlayerSessions is a MetricName enum value.
MetricNameCurrentPlayerSessions is a MetricName enum value.
MetricNameIdleInstances is a MetricName enum value.
MetricNamePercentAvailableGameSessions is a MetricName enum value.
MetricNamePercentIdleInstances is a MetricName enum value.
MetricNameQueueDepth is a MetricName enum value.
MetricNameWaitTime is a MetricName enum value.
OperatingSystemAmazonLinux is a OperatingSystem enum value.
OperatingSystemWindows2012 is a OperatingSystem enum value.
PlayerSessionCreationPolicyAcceptAll is a PlayerSessionCreationPolicy enum value.
PlayerSessionCreationPolicyDenyAll is a PlayerSessionCreationPolicy enum value.
PlayerSessionStatusActive is a PlayerSessionStatus enum value.
PlayerSessionStatusCompleted is a PlayerSessionStatus enum value.
PlayerSessionStatusReserved is a PlayerSessionStatus enum value.
PlayerSessionStatusTimedout is a PlayerSessionStatus enum value.
ProtectionPolicyFullProtection is a ProtectionPolicy enum value.
ProtectionPolicyNoProtection is a ProtectionPolicy enum value.
RoutingStrategyTypeSimple is a RoutingStrategyType enum value.
RoutingStrategyTypeTerminal is a RoutingStrategyType enum value.
ScalingAdjustmentTypeChangeInCapacity is a ScalingAdjustmentType enum value.
ScalingAdjustmentTypeExactCapacity is a ScalingAdjustmentType enum value.
ScalingAdjustmentTypePercentChangeInCapacity is a ScalingAdjustmentType enum value.
ScalingStatusTypeActive is a ScalingStatusType enum value.
ScalingStatusTypeDeleted is a ScalingStatusType enum value.
ScalingStatusTypeDeleteRequested is a ScalingStatusType enum value.
ScalingStatusTypeDeleting is a ScalingStatusType enum value.
ScalingStatusTypeError is a ScalingStatusType enum value.
ScalingStatusTypeUpdateRequested is a ScalingStatusType enum value.
ScalingStatusTypeUpdating is a ScalingStatusType enum value.
Service endpoint prefix API calls made to.
# Structs
Properties describing a fleet alias.
AWS access credentials sometimes used for uploading game build files to Amazon GameLift.
Properties describing a game build.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DeleteAliasOutput.
Represents the input for a request action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DeleteBuildOutput.
Represents the input for a request action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DeleteFleetOutput.
Represents the input for a request action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DeleteGameSessionQueueOutput.
Represents the input for a request action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DeleteScalingPolicyOutput.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Player information for use when creating player sessions using a game session placement request with StartGameSessionPlacement.
Current status of fleet capacity.
Maximum number of instances allowed based on the Amazon Elastic Compute Cloud (Amazon EC2) instance type.
Log entry describing an event that involves Amazon GameLift resources (such as a fleet).
General properties describing a fleet.
Information about the fleet's capacity.
Current status of fleet utilization, including the number of game and player sessions being hosted.
GameLift provides the API operation methods for making requests to Amazon GameLift.
Set of key-value pairs containing information a server process requires to set up a game session.
Properties describing a game session.
A game session's properties plus the protection policy currently in force.
Object that describes a StartGameSessionPlacement request.
Configuration of a queue that is used to process game session placement requests.
Fleet designated in a game session queue.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Properties that describe an instance of a virtual computing resource that hosts one or more game servers.
Information required to remotely connect to a fleet instance.
Set of credentials required to remotely access a fleet instance.
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on Amazon GameLift.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Information about a player session that was created as part of a StartGameSessionPlacement request.
Regional latency information for a player, used when requesting a new game session with StartGameSessionPlacement.
Queue setting that determines the highest latency allowed for individual players when placing a game session.
Properties describing a player session.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Policy that limits the number of game sessions a player can create on the same fleet.
Routing configuration for a fleet alias.
A collection of server process configurations that describe what processes to run on each instance in a fleet.
Location in Amazon Simple Storage Service (Amazon S3) where build files can be stored for access by Amazon GameLift.
Rule that controls how a fleet is scaled.
Represents the input for a request action.
Represents the returned data in response to a request action.
A set of instructions for launching server processes on each instance in a fleet.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
Represents the returned data in response to a request action.