Validate inspects the fields of the type to determine if they are valid.
Validate is referenced in 0 repositories
Name *string `min:"1" type:"string"` // Type of game session protection to set for all new instances started in the // fleet. // // * 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. NewGameSessionProtectionPolicy *string `type:"string" enum:"ProtectionPolicy"` // Operating system of the fleet's computing resources. A fleet's operating // system depends on the OS specified for the build that is deployed on this // fleet. OperatingSystem *string `type:"string" enum:"OperatingSystem"` // Fleet policy to limit the number of game sessions an individual player can // create over a span of time. ResourceCreationLimitPolicy *ResourceCreationLimitPolicy `type:"structure"` // Game server launch parameters specified for fleets created prior to 2016-08-04 // (or AWS SDK v. 0.12.16). Server launch parameters for fleets created after // this date are specified in the fleet's RuntimeConfiguration. ServerLaunchParameters *string `min:"1" type:"string"` // Path to a game server executable in the fleet's build, specified for fleets // created prior to 2016-08-04 (or AWS SDK v. 0.12.16). Server launch paths // for fleets created after this date are specified in the fleet's RuntimeConfiguration. ServerLaunchPath *string `min:"1" type:"string"`