Resource: aws_gamelift_game_session_queue

Provides an GameLift Game Session Queue resource.

Example Usage

resource "aws_gamelift_game_session_queue" "test" {
  name = "example-session-queue"

  destinations = [
    aws_gamelift_fleet.us_west_2_fleet.arn,
    aws_gamelift_fleet.eu_central_1_fleet.arn,
  ]

  notification_target = aws_sns_topic.game_session_queue_notifications.arn

  player_latency_policy {
    maximum_individual_player_latency_milliseconds = 100
    policy_duration_seconds                        = 5
  }

  player_latency_policy {
    maximum_individual_player_latency_milliseconds = 200
  }

  timeout_in_seconds = 60
}

Argument Reference

This resource supports the following arguments:

Nested Fields

player_latency_policy

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Import

In Terraform v1.5.0 and later, use an import block to import GameLift Game Session Queues using their name. For example:

import {
  to = aws_gamelift_game_session_queue.example
  id = "example"
}

Using terraform import, import GameLift Game Session Queues using their name. For example:

% terraform import aws_gamelift_game_session_queue.example example