Package-level declarations
Types
Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets.
The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.
The type of dependency.
Defines the protocol of these ports.
The operating system of the container group
Specifies whether the container group includes replica or daemon containers.
Determines whether to apply fleet or location capacities on fleet creation.
Indicates whether a TLS/SSL certificate is generated for a fleet. Valid values include:
ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer.
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.
The network communication protocol used by the fleet.
A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.
Comparison operator to use when measuring a metric against the threshold value.
Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment.
The type of scaling policy to create. For a target-based policy, set the parameter MetricName to 'PercentAvailableGameSessions' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.
The type of adjustment to make to a fleet's instance count.
Current status of the scaling policy. The scaling policy can be in force only when in an ACTIVE status. Scaling policies can be suspended for individual fleets. If the policy is suspended for a fleet, the policy status does not change.
The current status of the fleet's scaling policies in a requested fleet location. The status PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.
Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.
The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.
The type of delete to perform.
A flag that indicates whether instances in the game server group are protected from early termination.
The method used to backfill game sessions created with this matchmaking configuration.
Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.