package
1.14.23
Repository: https://github.com/luopengift/aws-sdk-go.git
Documentation: pkg.go.dev

# 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

AcceptanceTypeAccept is a AcceptanceType enum value.
AcceptanceTypeReject is a AcceptanceType enum value.
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.
EC2InstanceTypeR416xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR42xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR44xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR48xlarge is a EC2InstanceType enum value.
EC2InstanceTypeR4Large is a EC2InstanceType enum value.
EC2InstanceTypeR4Xlarge 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.
ID to lookup a service endpoint with.
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".
ErrCodeUnsupportedRegionException for service response error code "UnsupportedRegionException".
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.
EventCodeFleetVpcPeeringDeleted is a EventCode enum value.
EventCodeFleetVpcPeeringFailed is a EventCode enum value.
EventCodeFleetVpcPeeringSucceeded is a EventCode enum value.
EventCodeGameSessionActivationTimeout is a EventCode enum value.
EventCodeGenericEvent is a EventCode enum value.
EventCodeInstanceInterrupted 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.
FleetActionAutoScaling is a FleetAction 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.
FleetTypeOnDemand is a FleetType enum value.
FleetTypeSpot is a FleetType 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.
GameSessionStatusReasonInterrupted is a GameSessionStatusReason 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.
MatchmakingConfigurationStatusCancelled is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusCompleted is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusFailed is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusPlacing is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusQueued is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusRequiresAcceptance is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusSearching is a MatchmakingConfigurationStatus enum value.
MatchmakingConfigurationStatusTimedOut is a MatchmakingConfigurationStatus 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.
PolicyTypeRuleBased is a PolicyType enum value.
PolicyTypeTargetBased is a PolicyType 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.
ServiceID is a unique identifer of a specific service.
Name of service.

# Structs

Represents the input for a request action.
No description provided by the author
Properties describing a fleet alias.
Values for use in Player attribute key:value pairs.
Temporary access credentials 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.
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.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
Represents the input for a request action.
No description provided by the author
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.
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.
No description provided by the author
No description provided by the author
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 that contain information about a game session.
Properties describing a game session.
Connection information for the new game session that is created with matchmaking.
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.
Represents a new player session that is created as a result of a successful FlexMatch match.
Guidelines for use with FlexMatch to match players into games.
Set of rule statements, used with FlexMatch, that determine how to build a certain kind of player match.
Ticket generated to track the progress of a matchmaking request.
Information about a player session that was created as part of a StartGameSessionPlacement request.
Represents a player in matchmaking.
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.
No description provided by the author
No description provided by the author
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.
No description provided by the author
No description provided by the author
Represents the input for a request action.
Represents the returned data in response to a request action.
Represents the input for a request action.
No description provided by the author
Settings for a target-based scaling policy (see ScalingPolicy.
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 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 a peering connection between a VPC on one of your AWS accounts and the VPC for your Amazon GameLift fleets.
Represents status information for a VPC peering connection.