Interface CfnGameSessionQueue.IPriorityConfigurationProperty
Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.
Namespace: Amazon.CDK.AWS.GameLift
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IPriorityConfigurationProperty
Syntax (vb)
Public Interface IPriorityConfigurationProperty
Remarks
When defined, this configuration replaces the default FleetIQ prioritization process, which is as follows:
Changing the priority order will affect how game sessions are placed.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.GameLift;
var priorityConfigurationProperty = new PriorityConfigurationProperty {
LocationOrder = new [] { "locationOrder" },
PriorityOrder = new [] { "priorityOrder" }
};
Synopsis
Properties
LocationOrder | The prioritization order to use for fleet locations, when the |
PriorityOrder | A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once. |
Properties
LocationOrder
The prioritization order to use for fleet locations, when the PriorityOrder
property includes LOCATION
.
virtual string[] LocationOrder { get; }
Property Value
System.String[]
Remarks
Locations can include AWS Region codes (such as us-west-2
), local zones, and custom locations (for Anywhere fleets). Each location must be listed only once. For details, see Amazon GameLift Servers service locations.
PriorityOrder
A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.
virtual string[] PriorityOrder { get; }
Property Value
System.String[]