Class CfnGameSessionQueue.PriorityConfigurationProperty
Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers.
Inheritance
Namespace: Amazon.CDK.AWS.GameLift
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class PriorityConfigurationProperty : Object, CfnGameSessionQueue.IPriorityConfigurationProperty
Syntax (vb)
Public Class PriorityConfigurationProperty
Inherits Object
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
Priority |
Properties
Location |
The prioritization order to use for fleet locations, when the |
Priority |
A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once. |
Constructors
PriorityConfigurationProperty()
public PriorityConfigurationProperty()
Properties
LocationOrder
The prioritization order to use for fleet locations, when the PriorityOrder
property includes LOCATION
.
public string[] LocationOrder { get; set; }
Property Value
System.
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 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
System.