GameSessionQueueArgs

data class GameSessionQueueArgs(val customEventData: Output<String>? = null, val destinations: Output<List<GameSessionQueueDestinationArgs>>? = null, val filterConfiguration: Output<GameSessionQueueFilterConfigurationArgs>? = null, val name: Output<String>? = null, val notificationTarget: Output<String>? = null, val playerLatencyPolicies: Output<List<GameSessionQueuePlayerLatencyPolicyArgs>>? = null, val priorityConfiguration: Output<GameSessionQueuePriorityConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<GameSessionQueueArgs>

The AWS::GameLift::GameSessionQueue resource creates an Amazon GameLift (GameLift) game session queue.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(customEventData: Output<String>? = null, destinations: Output<List<GameSessionQueueDestinationArgs>>? = null, filterConfiguration: Output<GameSessionQueueFilterConfigurationArgs>? = null, name: Output<String>? = null, notificationTarget: Output<String>? = null, playerLatencyPolicies: Output<List<GameSessionQueuePlayerLatencyPolicyArgs>>? = null, priorityConfiguration: Output<GameSessionQueuePriorityConfigurationArgs>? = null, tags: Output<List<TagArgs>>? = null, timeoutInSeconds: Output<Int>? = null)

Properties

Link copied to clipboard
val customEventData: Output<String>? = null

Information that is added to all events that are related to this game session queue.

Link copied to clipboard

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue.

Link copied to clipboard

A list of locations where a queue is allowed to place new game sessions.

Link copied to clipboard
val name: Output<String>? = null

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

Link copied to clipboard
val notificationTarget: Output<String>? = null

An SNS topic ARN that is set up to receive game session placement notifications.

Link copied to clipboard

A set of policies that act as a sliding cap on player latency.

Link copied to clipboard

Custom settings to use when prioritizing destinations and locations for game session placements.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val timeoutInSeconds: Output<Int>? = null

The maximum time, in seconds, that a new game session placement request remains in the queue.

Functions

Link copied to clipboard
open override fun toJava(): GameSessionQueueArgs