class Aws::GameLift::Types::UpdateGameSessionInput

Represents the input for a request operation.

@note When making an API call, you may pass UpdateGameSessionInput

data as a hash:

    {
      game_session_id: "ArnStringModel", # required
      maximum_player_session_count: 1,
      name: "NonZeroAndMaxString",
      player_session_creation_policy: "ACCEPT_ALL", # accepts ACCEPT_ALL, DENY_ALL
      protection_policy: "NoProtection", # accepts NoProtection, FullProtection
    }

@!attribute [rw] game_session_id

A unique identifier for the game session to update.
@return [String]

@!attribute [rw] maximum_player_session_count

The maximum number of players that can be connected simultaneously
to the game session.
@return [Integer]

@!attribute [rw] name

A descriptive label that is associated with a game session. Session
names do not need to be unique.
@return [String]

@!attribute [rw] player_session_creation_policy

A policy that determines whether the game session is accepting new
players.
@return [String]

@!attribute [rw] protection_policy

Game session protection policy to apply to this game session only.

* **NoProtection** -- The game session can be terminated during a
  scale-down event.

* **FullProtection** -- If the game session is in an `ACTIVE`
  status, it cannot be terminated during a scale-down event.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/UpdateGameSessionInput AWS API Documentation

Constants

SENSITIVE