UpdateGameSessionInput
public struct UpdateGameSessionInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A unique identifier for the game session to update.
Declaration
Swift
public let gameSessionId: String -
The maximum number of players that can be connected simultaneously to the game session.
Declaration
Swift
public let maximumPlayerSessionCount: Int? -
A descriptive label that is associated with a game session. Session names do not need to be unique.
Declaration
Swift
public let name: String? -
Policy determining whether or not the game session accepts new players.
Declaration
Swift
public let playerSessionCreationPolicy: PlayerSessionCreationPolicy? -
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.
Declaration
Swift
public let protectionPolicy: ProtectionPolicy? -
Undocumented
Declaration
Swift
public init(gameSessionId: String, maximumPlayerSessionCount: Int? = nil, name: String? = nil, playerSessionCreationPolicy: PlayerSessionCreationPolicy? = nil, protectionPolicy: ProtectionPolicy? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
UpdateGameSessionInput Structure Reference