Class CfnGameSessionQueue.PriorityConfigurationProperty
Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.
Inherited Members
Namespace: Amazon.CDK.AWS.GameLift
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnGameSessionQueue.PriorityConfigurationProperty : CfnGameSessionQueue.IPriorityConfigurationProperty
Syntax (vb)
Public Class CfnGameSessionQueue.PriorityConfigurationProperty Implements CfnGameSessionQueue.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
Constructors
PriorityConfigurationProperty() | Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers. |
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. |
Constructors
PriorityConfigurationProperty()
Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.
public PriorityConfigurationProperty()
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" }
};
Properties
LocationOrder
The prioritization order to use for fleet locations, when the PriorityOrder
property includes LOCATION
.
public string[]? LocationOrder { get; set; }
Property Value
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.
public string[]? PriorityOrder { get; set; }
Property Value
string[]