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