{ "version":"2.0", "metadata":{ "apiVersion":"2015-10-01", "endpointPrefix":"gamelift", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"Amazon GameLift", "signatureVersion":"v4", "targetPrefix":"GameLift", "uid":"gamelift-2015-10-01" }, "operations":{ "CreateAlias":{ "name":"CreateAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAliasInput"}, "output":{"shape":"CreateAliasOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"ConflictException"}, {"shape":"InternalServiceException"}, {"shape":"LimitExceededException"} ] }, "CreateBuild":{ "name":"CreateBuild", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateBuildInput"}, "output":{"shape":"CreateBuildOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"ConflictException"}, {"shape":"InternalServiceException"} ] }, "CreateFleet":{ "name":"CreateFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateFleetInput"}, "output":{"shape":"CreateFleetOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"ConflictException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "CreateGameSession":{ "name":"CreateGameSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateGameSessionInput"}, "output":{"shape":"CreateGameSessionOutput"}, "errors":[ {"shape":"ConflictException"}, {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidFleetStatusException"}, {"shape":"TerminalRoutingStrategyException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"FleetCapacityExceededException"}, {"shape":"LimitExceededException"}, {"shape":"IdempotentParameterMismatchException"} ] }, "CreateGameSessionQueue":{ "name":"CreateGameSessionQueue", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateGameSessionQueueInput"}, "output":{"shape":"CreateGameSessionQueueOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"LimitExceededException"} ] }, "CreatePlayerSession":{ "name":"CreatePlayerSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePlayerSessionInput"}, "output":{"shape":"CreatePlayerSessionOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidGameSessionStatusException"}, {"shape":"GameSessionFullException"}, {"shape":"TerminalRoutingStrategyException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"} ] }, "CreatePlayerSessions":{ "name":"CreatePlayerSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePlayerSessionsInput"}, "output":{"shape":"CreatePlayerSessionsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidGameSessionStatusException"}, {"shape":"GameSessionFullException"}, {"shape":"TerminalRoutingStrategyException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"} ] }, "DeleteAlias":{ "name":"DeleteAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAliasInput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"InternalServiceException"} ] }, "DeleteBuild":{ "name":"DeleteBuild", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteBuildInput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"} ] }, "DeleteFleet":{ "name":"DeleteFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteFleetInput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidFleetStatusException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"} ] }, "DeleteGameSessionQueue":{ "name":"DeleteGameSessionQueue", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteGameSessionQueueInput"}, "output":{"shape":"DeleteGameSessionQueueOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "DeleteScalingPolicy":{ "name":"DeleteScalingPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteScalingPolicyInput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"} ] }, "DescribeAlias":{ "name":"DescribeAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAliasInput"}, "output":{"shape":"DescribeAliasOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "DescribeBuild":{ "name":"DescribeBuild", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeBuildInput"}, "output":{"shape":"DescribeBuildOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "DescribeEC2InstanceLimits":{ "name":"DescribeEC2InstanceLimits", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeEC2InstanceLimitsInput"}, "output":{"shape":"DescribeEC2InstanceLimitsOutput"}, "errors":[ {"shape":"InvalidRequestException"}, {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"} ] }, "DescribeFleetAttributes":{ "name":"DescribeFleetAttributes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetAttributesInput"}, "output":{"shape":"DescribeFleetAttributesOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "DescribeFleetCapacity":{ "name":"DescribeFleetCapacity", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetCapacityInput"}, "output":{"shape":"DescribeFleetCapacityOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "DescribeFleetEvents":{ "name":"DescribeFleetEvents", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetEventsInput"}, "output":{"shape":"DescribeFleetEventsOutput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"} ] }, "DescribeFleetPortSettings":{ "name":"DescribeFleetPortSettings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetPortSettingsInput"}, "output":{"shape":"DescribeFleetPortSettingsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "DescribeFleetUtilization":{ "name":"DescribeFleetUtilization", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetUtilizationInput"}, "output":{"shape":"DescribeFleetUtilizationOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "DescribeGameSessionDetails":{ "name":"DescribeGameSessionDetails", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGameSessionDetailsInput"}, "output":{"shape":"DescribeGameSessionDetailsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"TerminalRoutingStrategyException"} ] }, "DescribeGameSessionPlacement":{ "name":"DescribeGameSessionPlacement", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGameSessionPlacementInput"}, "output":{"shape":"DescribeGameSessionPlacementOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "DescribeGameSessionQueues":{ "name":"DescribeGameSessionQueues", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGameSessionQueuesInput"}, "output":{"shape":"DescribeGameSessionQueuesOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "DescribeGameSessions":{ "name":"DescribeGameSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGameSessionsInput"}, "output":{"shape":"DescribeGameSessionsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"TerminalRoutingStrategyException"} ] }, "DescribeInstances":{ "name":"DescribeInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeInstancesInput"}, "output":{"shape":"DescribeInstancesOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "DescribePlayerSessions":{ "name":"DescribePlayerSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribePlayerSessionsInput"}, "output":{"shape":"DescribePlayerSessionsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "DescribeRuntimeConfiguration":{ "name":"DescribeRuntimeConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeRuntimeConfigurationInput"}, "output":{"shape":"DescribeRuntimeConfigurationOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"} ] }, "DescribeScalingPolicies":{ "name":"DescribeScalingPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeScalingPoliciesInput"}, "output":{"shape":"DescribeScalingPoliciesOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"} ] }, "GetGameSessionLogUrl":{ "name":"GetGameSessionLogUrl", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetGameSessionLogUrlInput"}, "output":{"shape":"GetGameSessionLogUrlOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"} ] }, "GetInstanceAccess":{ "name":"GetInstanceAccess", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetInstanceAccessInput"}, "output":{"shape":"GetInstanceAccessOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "ListAliases":{ "name":"ListAliases", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAliasesInput"}, "output":{"shape":"ListAliasesOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"InternalServiceException"} ] }, "ListBuilds":{ "name":"ListBuilds", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListBuildsInput"}, "output":{"shape":"ListBuildsOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"InternalServiceException"} ] }, "ListFleets":{ "name":"ListFleets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListFleetsInput"}, "output":{"shape":"ListFleetsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "PutScalingPolicy":{ "name":"PutScalingPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutScalingPolicyInput"}, "output":{"shape":"PutScalingPolicyOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"} ] }, "RequestUploadCredentials":{ "name":"RequestUploadCredentials", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RequestUploadCredentialsInput"}, "output":{"shape":"RequestUploadCredentialsOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "ResolveAlias":{ "name":"ResolveAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ResolveAliasInput"}, "output":{"shape":"ResolveAliasOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"TerminalRoutingStrategyException"}, {"shape":"InternalServiceException"} ] }, "SearchGameSessions":{ "name":"SearchGameSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchGameSessionsInput"}, "output":{"shape":"SearchGameSessionsOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"NotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"}, {"shape":"TerminalRoutingStrategyException"} ] }, "StartGameSessionPlacement":{ "name":"StartGameSessionPlacement", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartGameSessionPlacementInput"}, "output":{"shape":"StartGameSessionPlacementOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "StopGameSessionPlacement":{ "name":"StopGameSessionPlacement", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopGameSessionPlacementInput"}, "output":{"shape":"StopGameSessionPlacementOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "UpdateAlias":{ "name":"UpdateAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAliasInput"}, "output":{"shape":"UpdateAliasOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "UpdateBuild":{ "name":"UpdateBuild", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateBuildInput"}, "output":{"shape":"UpdateBuildOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"} ] }, "UpdateFleetAttributes":{ "name":"UpdateFleetAttributes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateFleetAttributesInput"}, "output":{"shape":"UpdateFleetAttributesOutput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"ConflictException"}, {"shape":"InvalidFleetStatusException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "UpdateFleetCapacity":{ "name":"UpdateFleetCapacity", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateFleetCapacityInput"}, "output":{"shape":"UpdateFleetCapacityOutput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"ConflictException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidFleetStatusException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "UpdateFleetPortSettings":{ "name":"UpdateFleetPortSettings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateFleetPortSettingsInput"}, "output":{"shape":"UpdateFleetPortSettingsOutput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"ConflictException"}, {"shape":"InvalidFleetStatusException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"UnauthorizedException"} ] }, "UpdateGameSession":{ "name":"UpdateGameSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGameSessionInput"}, "output":{"shape":"UpdateGameSessionOutput"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"ConflictException"}, {"shape":"InternalServiceException"}, {"shape":"UnauthorizedException"}, {"shape":"InvalidGameSessionStatusException"}, {"shape":"InvalidRequestException"} ] }, "UpdateGameSessionQueue":{ "name":"UpdateGameSessionQueue", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGameSessionQueueInput"}, "output":{"shape":"UpdateGameSessionQueueOutput"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"NotFoundException"}, {"shape":"UnauthorizedException"} ] }, "UpdateRuntimeConfiguration":{ "name":"UpdateRuntimeConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateRuntimeConfigurationInput"}, "output":{"shape":"UpdateRuntimeConfigurationOutput"}, "errors":[ {"shape":"UnauthorizedException"}, {"shape":"NotFoundException"}, {"shape":"InternalServiceException"}, {"shape":"InvalidRequestException"}, {"shape":"InvalidFleetStatusException"} ] } }, "shapes":{ "Alias":{ "type":"structure", "members":{ "AliasId":{"shape":"AliasId"}, "Name":{"shape":"NonBlankAndLengthConstraintString"}, "AliasArn":{"shape":"ArnStringModel"}, "Description":{"shape":"FreeText"}, "RoutingStrategy":{"shape":"RoutingStrategy"}, "CreationTime":{"shape":"Timestamp"}, "LastUpdatedTime":{"shape":"Timestamp"} } }, "AliasId":{ "type":"string", "pattern":"^alias-\\S+" }, "AliasList":{ "type":"list", "member":{"shape":"Alias"} }, "ArnStringModel":{ "type":"string", "max":256, "min":1, "pattern":"[a-zA-Z0-9:/-]+" }, "AwsCredentials":{ "type":"structure", "members":{ "AccessKeyId":{"shape":"NonEmptyString"}, "SecretAccessKey":{"shape":"NonEmptyString"}, "SessionToken":{"shape":"NonEmptyString"} }, "sensitive":true }, "Build":{ "type":"structure", "members":{ "BuildId":{"shape":"BuildId"}, "Name":{"shape":"FreeText"}, "Version":{"shape":"FreeText"}, "Status":{"shape":"BuildStatus"}, "SizeOnDisk":{"shape":"PositiveLong"}, "OperatingSystem":{"shape":"OperatingSystem"}, "CreationTime":{"shape":"Timestamp"} } }, "BuildId":{ "type":"string", "pattern":"^build-\\S+" }, "BuildList":{ "type":"list", "member":{"shape":"Build"} }, "BuildStatus":{ "type":"string", "enum":[ "INITIALIZED", "READY", "FAILED" ] }, "ComparisonOperatorType":{ "type":"string", "enum":[ "GreaterThanOrEqualToThreshold", "GreaterThanThreshold", "LessThanThreshold", "LessThanOrEqualToThreshold" ] }, "ConflictException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "CreateAliasInput":{ "type":"structure", "required":[ "Name", "RoutingStrategy" ], "members":{ "Name":{"shape":"NonBlankAndLengthConstraintString"}, "Description":{"shape":"NonZeroAndMaxString"}, "RoutingStrategy":{"shape":"RoutingStrategy"} } }, "CreateAliasOutput":{ "type":"structure", "members":{ "Alias":{"shape":"Alias"} } }, "CreateBuildInput":{ "type":"structure", "members":{ "Name":{"shape":"NonZeroAndMaxString"}, "Version":{"shape":"NonZeroAndMaxString"}, "StorageLocation":{"shape":"S3Location"}, "OperatingSystem":{"shape":"OperatingSystem"} } }, "CreateBuildOutput":{ "type":"structure", "members":{ "Build":{"shape":"Build"}, "UploadCredentials":{"shape":"AwsCredentials"}, "StorageLocation":{"shape":"S3Location"} } }, "CreateFleetInput":{ "type":"structure", "required":[ "Name", "BuildId", "EC2InstanceType" ], "members":{ "Name":{"shape":"NonZeroAndMaxString"}, "Description":{"shape":"NonZeroAndMaxString"}, "BuildId":{"shape":"BuildId"}, "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, "LogPaths":{"shape":"StringList"}, "EC2InstanceType":{"shape":"EC2InstanceType"}, "EC2InboundPermissions":{"shape":"IpPermissionsList"}, "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, "RuntimeConfiguration":{"shape":"RuntimeConfiguration"}, "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, "MetricGroups":{"shape":"MetricGroupList"} } }, "CreateFleetOutput":{ "type":"structure", "members":{ "FleetAttributes":{"shape":"FleetAttributes"} } }, "CreateGameSessionInput":{ "type":"structure", "required":["MaximumPlayerSessionCount"], "members":{ "FleetId":{"shape":"FleetId"}, "AliasId":{"shape":"AliasId"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, "Name":{"shape":"NonZeroAndMaxString"}, "GameProperties":{"shape":"GamePropertyList"}, "CreatorId":{"shape":"NonZeroAndMaxString"}, "GameSessionId":{"shape":"IdStringModel"}, "IdempotencyToken":{"shape":"IdStringModel"} } }, "CreateGameSessionOutput":{ "type":"structure", "members":{ "GameSession":{"shape":"GameSession"} } }, "CreateGameSessionQueueInput":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"GameSessionQueueName"}, "TimeoutInSeconds":{"shape":"WholeNumber"}, "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, "Destinations":{"shape":"GameSessionQueueDestinationList"} } }, "CreateGameSessionQueueOutput":{ "type":"structure", "members":{ "GameSessionQueue":{"shape":"GameSessionQueue"} } }, "CreatePlayerSessionInput":{ "type":"structure", "required":[ "GameSessionId", "PlayerId" ], "members":{ "GameSessionId":{"shape":"ArnStringModel"}, "PlayerId":{"shape":"NonZeroAndMaxString"}, "PlayerData":{"shape":"PlayerData"} } }, "CreatePlayerSessionOutput":{ "type":"structure", "members":{ "PlayerSession":{"shape":"PlayerSession"} } }, "CreatePlayerSessionsInput":{ "type":"structure", "required":[ "GameSessionId", "PlayerIds" ], "members":{ "GameSessionId":{"shape":"ArnStringModel"}, "PlayerIds":{"shape":"PlayerIdList"}, "PlayerDataMap":{"shape":"PlayerDataMap"} } }, "CreatePlayerSessionsOutput":{ "type":"structure", "members":{ "PlayerSessions":{"shape":"PlayerSessionList"} } }, "DeleteAliasInput":{ "type":"structure", "required":["AliasId"], "members":{ "AliasId":{"shape":"AliasId"} } }, "DeleteBuildInput":{ "type":"structure", "required":["BuildId"], "members":{ "BuildId":{"shape":"BuildId"} } }, "DeleteFleetInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"} } }, "DeleteGameSessionQueueInput":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"GameSessionQueueName"} } }, "DeleteGameSessionQueueOutput":{ "type":"structure", "members":{ } }, "DeleteScalingPolicyInput":{ "type":"structure", "required":[ "Name", "FleetId" ], "members":{ "Name":{"shape":"NonZeroAndMaxString"}, "FleetId":{"shape":"FleetId"} } }, "DescribeAliasInput":{ "type":"structure", "required":["AliasId"], "members":{ "AliasId":{"shape":"AliasId"} } }, "DescribeAliasOutput":{ "type":"structure", "members":{ "Alias":{"shape":"Alias"} } }, "DescribeBuildInput":{ "type":"structure", "required":["BuildId"], "members":{ "BuildId":{"shape":"BuildId"} } }, "DescribeBuildOutput":{ "type":"structure", "members":{ "Build":{"shape":"Build"} } }, "DescribeEC2InstanceLimitsInput":{ "type":"structure", "members":{ "EC2InstanceType":{"shape":"EC2InstanceType"} } }, "DescribeEC2InstanceLimitsOutput":{ "type":"structure", "members":{ "EC2InstanceLimits":{"shape":"EC2InstanceLimitList"} } }, "DescribeFleetAttributesInput":{ "type":"structure", "members":{ "FleetIds":{"shape":"FleetIdList"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetAttributesOutput":{ "type":"structure", "members":{ "FleetAttributes":{"shape":"FleetAttributesList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetCapacityInput":{ "type":"structure", "members":{ "FleetIds":{"shape":"FleetIdList"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetCapacityOutput":{ "type":"structure", "members":{ "FleetCapacity":{"shape":"FleetCapacityList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetEventsInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "StartTime":{"shape":"Timestamp"}, "EndTime":{"shape":"Timestamp"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetEventsOutput":{ "type":"structure", "members":{ "Events":{"shape":"EventList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetPortSettingsInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"} } }, "DescribeFleetPortSettingsOutput":{ "type":"structure", "members":{ "InboundPermissions":{"shape":"IpPermissionsList"} } }, "DescribeFleetUtilizationInput":{ "type":"structure", "members":{ "FleetIds":{"shape":"FleetIdList"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeFleetUtilizationOutput":{ "type":"structure", "members":{ "FleetUtilization":{"shape":"FleetUtilizationList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionDetailsInput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "GameSessionId":{"shape":"ArnStringModel"}, "AliasId":{"shape":"AliasId"}, "StatusFilter":{"shape":"NonZeroAndMaxString"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionDetailsOutput":{ "type":"structure", "members":{ "GameSessionDetails":{"shape":"GameSessionDetailList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionPlacementInput":{ "type":"structure", "required":["PlacementId"], "members":{ "PlacementId":{"shape":"IdStringModel"} } }, "DescribeGameSessionPlacementOutput":{ "type":"structure", "members":{ "GameSessionPlacement":{"shape":"GameSessionPlacement"} } }, "DescribeGameSessionQueuesInput":{ "type":"structure", "members":{ "Names":{"shape":"GameSessionQueueNameList"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionQueuesOutput":{ "type":"structure", "members":{ "GameSessionQueues":{"shape":"GameSessionQueueList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionsInput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "GameSessionId":{"shape":"ArnStringModel"}, "AliasId":{"shape":"AliasId"}, "StatusFilter":{"shape":"NonZeroAndMaxString"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeGameSessionsOutput":{ "type":"structure", "members":{ "GameSessions":{"shape":"GameSessionList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeInstancesInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "InstanceId":{"shape":"InstanceId"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeInstancesOutput":{ "type":"structure", "members":{ "Instances":{"shape":"InstanceList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribePlayerSessionsInput":{ "type":"structure", "members":{ "GameSessionId":{"shape":"ArnStringModel"}, "PlayerId":{"shape":"NonZeroAndMaxString"}, "PlayerSessionId":{"shape":"PlayerSessionId"}, "PlayerSessionStatusFilter":{"shape":"NonZeroAndMaxString"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribePlayerSessionsOutput":{ "type":"structure", "members":{ "PlayerSessions":{"shape":"PlayerSessionList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeRuntimeConfigurationInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"} } }, "DescribeRuntimeConfigurationOutput":{ "type":"structure", "members":{ "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} } }, "DescribeScalingPoliciesInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "StatusFilter":{"shape":"ScalingStatusType"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DescribeScalingPoliciesOutput":{ "type":"structure", "members":{ "ScalingPolicies":{"shape":"ScalingPolicyList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "DesiredPlayerSession":{ "type":"structure", "members":{ "PlayerId":{"shape":"NonZeroAndMaxString"}, "PlayerData":{"shape":"PlayerData"} } }, "DesiredPlayerSessionList":{ "type":"list", "member":{"shape":"DesiredPlayerSession"} }, "Double":{"type":"double"}, "EC2InstanceCounts":{ "type":"structure", "members":{ "DESIRED":{"shape":"WholeNumber"}, "MINIMUM":{"shape":"WholeNumber"}, "MAXIMUM":{"shape":"WholeNumber"}, "PENDING":{"shape":"WholeNumber"}, "ACTIVE":{"shape":"WholeNumber"}, "IDLE":{"shape":"WholeNumber"}, "TERMINATING":{"shape":"WholeNumber"} } }, "EC2InstanceLimit":{ "type":"structure", "members":{ "EC2InstanceType":{"shape":"EC2InstanceType"}, "CurrentInstances":{"shape":"WholeNumber"}, "InstanceLimit":{"shape":"WholeNumber"} } }, "EC2InstanceLimitList":{ "type":"list", "member":{"shape":"EC2InstanceLimit"} }, "EC2InstanceType":{ "type":"string", "enum":[ "t2.micro", "t2.small", "t2.medium", "t2.large", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "r3.large", "r3.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", "m3.medium", "m3.large", "m3.xlarge", "m3.2xlarge", "m4.large", "m4.xlarge", "m4.2xlarge", "m4.4xlarge", "m4.10xlarge" ] }, "Event":{ "type":"structure", "members":{ "EventId":{"shape":"NonZeroAndMaxString"}, "ResourceId":{"shape":"NonZeroAndMaxString"}, "EventCode":{"shape":"EventCode"}, "Message":{"shape":"NonEmptyString"}, "EventTime":{"shape":"Timestamp"} } }, "EventCode":{ "type":"string", "enum":[ "GENERIC_EVENT", "FLEET_CREATED", "FLEET_DELETED", "FLEET_SCALING_EVENT", "FLEET_STATE_DOWNLOADING", "FLEET_STATE_VALIDATING", "FLEET_STATE_BUILDING", "FLEET_STATE_ACTIVATING", "FLEET_STATE_ACTIVE", "FLEET_STATE_ERROR", "FLEET_INITIALIZATION_FAILED", "FLEET_BINARY_DOWNLOAD_FAILED", "FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND", "FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE", "FLEET_VALIDATION_TIMED_OUT", "FLEET_ACTIVATION_FAILED", "FLEET_ACTIVATION_FAILED_NO_INSTANCES", "FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED", "SERVER_PROCESS_INVALID_PATH", "SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT", "SERVER_PROCESS_PROCESS_READY_TIMEOUT", "SERVER_PROCESS_CRASHED", "SERVER_PROCESS_TERMINATED_UNHEALTHY", "SERVER_PROCESS_FORCE_TERMINATED", "SERVER_PROCESS_PROCESS_EXIT_TIMEOUT", "GAME_SESSION_ACTIVATION_TIMEOUT" ] }, "EventList":{ "type":"list", "member":{"shape":"Event"} }, "FleetAttributes":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "FleetArn":{"shape":"ArnStringModel"}, "Description":{"shape":"NonZeroAndMaxString"}, "Name":{"shape":"NonZeroAndMaxString"}, "CreationTime":{"shape":"Timestamp"}, "TerminationTime":{"shape":"Timestamp"}, "Status":{"shape":"FleetStatus"}, "BuildId":{"shape":"BuildId"}, "ServerLaunchPath":{"shape":"NonZeroAndMaxString"}, "ServerLaunchParameters":{"shape":"NonZeroAndMaxString"}, "LogPaths":{"shape":"StringList"}, "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, "OperatingSystem":{"shape":"OperatingSystem"}, "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, "MetricGroups":{"shape":"MetricGroupList"} } }, "FleetAttributesList":{ "type":"list", "member":{"shape":"FleetAttributes"} }, "FleetCapacity":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "InstanceType":{"shape":"EC2InstanceType"}, "InstanceCounts":{"shape":"EC2InstanceCounts"} } }, "FleetCapacityExceededException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "FleetCapacityList":{ "type":"list", "member":{"shape":"FleetCapacity"} }, "FleetId":{ "type":"string", "pattern":"^fleet-\\S+" }, "FleetIdList":{ "type":"list", "member":{"shape":"FleetId"}, "min":1 }, "FleetStatus":{ "type":"string", "enum":[ "NEW", "DOWNLOADING", "VALIDATING", "BUILDING", "ACTIVATING", "ACTIVE", "DELETING", "ERROR", "TERMINATED" ] }, "FleetUtilization":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "ActiveServerProcessCount":{"shape":"WholeNumber"}, "ActiveGameSessionCount":{"shape":"WholeNumber"}, "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"} } }, "FleetUtilizationList":{ "type":"list", "member":{"shape":"FleetUtilization"} }, "Float":{"type":"float"}, "FreeText":{"type":"string"}, "GameProperty":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"GamePropertyKey"}, "Value":{"shape":"GamePropertyValue"} } }, "GamePropertyKey":{ "type":"string", "max":32 }, "GamePropertyList":{ "type":"list", "member":{"shape":"GameProperty"}, "max":16 }, "GamePropertyValue":{ "type":"string", "max":96 }, "GameSession":{ "type":"structure", "members":{ "GameSessionId":{"shape":"NonZeroAndMaxString"}, "Name":{"shape":"NonZeroAndMaxString"}, "FleetId":{"shape":"FleetId"}, "CreationTime":{"shape":"Timestamp"}, "TerminationTime":{"shape":"Timestamp"}, "CurrentPlayerSessionCount":{"shape":"WholeNumber"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, "Status":{"shape":"GameSessionStatus"}, "GameProperties":{"shape":"GamePropertyList"}, "IpAddress":{"shape":"IpAddress"}, "Port":{"shape":"PortNumber"}, "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, "CreatorId":{"shape":"NonZeroAndMaxString"} } }, "GameSessionActivationTimeoutSeconds":{ "type":"integer", "max":600, "min":1 }, "GameSessionDetail":{ "type":"structure", "members":{ "GameSession":{"shape":"GameSession"}, "ProtectionPolicy":{"shape":"ProtectionPolicy"} } }, "GameSessionDetailList":{ "type":"list", "member":{"shape":"GameSessionDetail"} }, "GameSessionFullException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "GameSessionList":{ "type":"list", "member":{"shape":"GameSession"} }, "GameSessionPlacement":{ "type":"structure", "members":{ "PlacementId":{"shape":"IdStringModel"}, "GameSessionQueueName":{"shape":"GameSessionQueueName"}, "Status":{"shape":"GameSessionPlacementState"}, "GameProperties":{"shape":"GamePropertyList"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, "GameSessionName":{"shape":"NonZeroAndMaxString"}, "GameSessionId":{"shape":"NonZeroAndMaxString"}, "GameSessionArn":{"shape":"NonZeroAndMaxString"}, "GameSessionRegion":{"shape":"NonZeroAndMaxString"}, "PlayerLatencies":{"shape":"PlayerLatencyList"}, "StartTime":{"shape":"Timestamp"}, "EndTime":{"shape":"Timestamp"}, "IpAddress":{"shape":"IpAddress"}, "Port":{"shape":"PortNumber"}, "PlacedPlayerSessions":{"shape":"PlacedPlayerSessionList"} } }, "GameSessionPlacementState":{ "type":"string", "enum":[ "PENDING", "FULFILLED", "CANCELLED", "TIMED_OUT" ] }, "GameSessionQueue":{ "type":"structure", "members":{ "Name":{"shape":"GameSessionQueueName"}, "GameSessionQueueArn":{"shape":"ArnStringModel"}, "TimeoutInSeconds":{"shape":"WholeNumber"}, "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, "Destinations":{"shape":"GameSessionQueueDestinationList"} } }, "GameSessionQueueDestination":{ "type":"structure", "members":{ "DestinationArn":{"shape":"ArnStringModel"} } }, "GameSessionQueueDestinationList":{ "type":"list", "member":{"shape":"GameSessionQueueDestination"} }, "GameSessionQueueList":{ "type":"list", "member":{"shape":"GameSessionQueue"} }, "GameSessionQueueName":{ "type":"string", "max":128, "min":1, "pattern":"[a-zA-Z0-9-]+" }, "GameSessionQueueNameList":{ "type":"list", "member":{"shape":"GameSessionQueueName"} }, "GameSessionStatus":{ "type":"string", "enum":[ "ACTIVE", "ACTIVATING", "TERMINATED", "TERMINATING", "ERROR" ] }, "GetGameSessionLogUrlInput":{ "type":"structure", "required":["GameSessionId"], "members":{ "GameSessionId":{"shape":"ArnStringModel"} } }, "GetGameSessionLogUrlOutput":{ "type":"structure", "members":{ "PreSignedUrl":{"shape":"NonZeroAndMaxString"} } }, "GetInstanceAccessInput":{ "type":"structure", "required":[ "FleetId", "InstanceId" ], "members":{ "FleetId":{"shape":"FleetId"}, "InstanceId":{"shape":"InstanceId"} } }, "GetInstanceAccessOutput":{ "type":"structure", "members":{ "InstanceAccess":{"shape":"InstanceAccess"} } }, "IdStringModel":{ "type":"string", "max":48, "min":1, "pattern":"[a-zA-Z0-9-]+" }, "IdempotentParameterMismatchException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "Instance":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "InstanceId":{"shape":"InstanceId"}, "IpAddress":{"shape":"IpAddress"}, "OperatingSystem":{"shape":"OperatingSystem"}, "Type":{"shape":"EC2InstanceType"}, "Status":{"shape":"InstanceStatus"}, "CreationTime":{"shape":"Timestamp"} } }, "InstanceAccess":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "InstanceId":{"shape":"InstanceId"}, "IpAddress":{"shape":"IpAddress"}, "OperatingSystem":{"shape":"OperatingSystem"}, "Credentials":{"shape":"InstanceCredentials"} } }, "InstanceCredentials":{ "type":"structure", "members":{ "UserName":{"shape":"NonEmptyString"}, "Secret":{"shape":"NonEmptyString"} }, "sensitive":true }, "InstanceId":{ "type":"string", "pattern":"[a-zA-Z0-9\\.-]+" }, "InstanceList":{ "type":"list", "member":{"shape":"Instance"} }, "InstanceStatus":{ "type":"string", "enum":[ "PENDING", "ACTIVE", "TERMINATING" ] }, "Integer":{"type":"integer"}, "InternalServiceException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true, "fault":true }, "InvalidFleetStatusException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "InvalidGameSessionStatusException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "InvalidRequestException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "IpAddress":{"type":"string"}, "IpPermission":{ "type":"structure", "required":[ "FromPort", "ToPort", "IpRange", "Protocol" ], "members":{ "FromPort":{"shape":"PortNumber"}, "ToPort":{"shape":"PortNumber"}, "IpRange":{"shape":"NonBlankString"}, "Protocol":{"shape":"IpProtocol"} } }, "IpPermissionsList":{ "type":"list", "member":{"shape":"IpPermission"}, "max":50 }, "IpProtocol":{ "type":"string", "enum":[ "TCP", "UDP" ] }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "ListAliasesInput":{ "type":"structure", "members":{ "RoutingStrategyType":{"shape":"RoutingStrategyType"}, "Name":{"shape":"NonEmptyString"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListAliasesOutput":{ "type":"structure", "members":{ "Aliases":{"shape":"AliasList"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListBuildsInput":{ "type":"structure", "members":{ "Status":{"shape":"BuildStatus"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListBuildsOutput":{ "type":"structure", "members":{ "Builds":{"shape":"BuildList"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListFleetsInput":{ "type":"structure", "members":{ "BuildId":{"shape":"BuildId"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "ListFleetsOutput":{ "type":"structure", "members":{ "FleetIds":{"shape":"FleetIdList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "MaxConcurrentGameSessionActivations":{ "type":"integer", "max":2147483647, "min":1 }, "MetricGroup":{ "type":"string", "max":255, "min":1 }, "MetricGroupList":{ "type":"list", "member":{"shape":"MetricGroup"}, "max":1 }, "MetricName":{ "type":"string", "enum":[ "ActivatingGameSessions", "ActiveGameSessions", "ActiveInstances", "AvailableGameSessions", "AvailablePlayerSessions", "CurrentPlayerSessions", "IdleInstances", "PercentAvailableGameSessions", "PercentIdleInstances", "QueueDepth", "WaitTime" ] }, "NonBlankAndLengthConstraintString":{ "type":"string", "max":1024, "min":1, "pattern":".*\\S.*" }, "NonBlankString":{ "type":"string", "pattern":"[^\\s]+" }, "NonEmptyString":{ "type":"string", "min":1 }, "NonZeroAndMaxString":{ "type":"string", "max":1024, "min":1 }, "NotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "OperatingSystem":{ "type":"string", "enum":[ "WINDOWS_2012", "AMAZON_LINUX" ] }, "PlacedPlayerSession":{ "type":"structure", "members":{ "PlayerId":{"shape":"NonZeroAndMaxString"}, "PlayerSessionId":{"shape":"PlayerSessionId"} } }, "PlacedPlayerSessionList":{ "type":"list", "member":{"shape":"PlacedPlayerSession"} }, "PlayerData":{ "type":"string", "max":2048, "min":1 }, "PlayerDataMap":{ "type":"map", "key":{"shape":"NonZeroAndMaxString"}, "value":{"shape":"PlayerData"} }, "PlayerIdList":{ "type":"list", "member":{"shape":"NonZeroAndMaxString"}, "max":25, "min":1 }, "PlayerLatency":{ "type":"structure", "members":{ "PlayerId":{"shape":"NonZeroAndMaxString"}, "RegionIdentifier":{"shape":"NonZeroAndMaxString"}, "LatencyInMilliseconds":{"shape":"Float"} } }, "PlayerLatencyList":{ "type":"list", "member":{"shape":"PlayerLatency"} }, "PlayerLatencyPolicy":{ "type":"structure", "members":{ "MaximumIndividualPlayerLatencyMilliseconds":{"shape":"WholeNumber"}, "PolicyDurationSeconds":{"shape":"WholeNumber"} } }, "PlayerLatencyPolicyList":{ "type":"list", "member":{"shape":"PlayerLatencyPolicy"} }, "PlayerSession":{ "type":"structure", "members":{ "PlayerSessionId":{"shape":"PlayerSessionId"}, "PlayerId":{"shape":"NonZeroAndMaxString"}, "GameSessionId":{"shape":"NonZeroAndMaxString"}, "FleetId":{"shape":"FleetId"}, "CreationTime":{"shape":"Timestamp"}, "TerminationTime":{"shape":"Timestamp"}, "Status":{"shape":"PlayerSessionStatus"}, "IpAddress":{"shape":"IpAddress"}, "Port":{"shape":"PortNumber"}, "PlayerData":{"shape":"PlayerData"} } }, "PlayerSessionCreationPolicy":{ "type":"string", "enum":[ "ACCEPT_ALL", "DENY_ALL" ] }, "PlayerSessionId":{ "type":"string", "pattern":"^psess-\\S+" }, "PlayerSessionList":{ "type":"list", "member":{"shape":"PlayerSession"} }, "PlayerSessionStatus":{ "type":"string", "enum":[ "RESERVED", "ACTIVE", "COMPLETED", "TIMEDOUT" ] }, "PortNumber":{ "type":"integer", "max":60000, "min":1 }, "PositiveInteger":{ "type":"integer", "min":1 }, "PositiveLong":{ "type":"long", "min":1 }, "ProtectionPolicy":{ "type":"string", "enum":[ "NoProtection", "FullProtection" ] }, "PutScalingPolicyInput":{ "type":"structure", "required":[ "Name", "FleetId", "ScalingAdjustment", "ScalingAdjustmentType", "Threshold", "ComparisonOperator", "EvaluationPeriods", "MetricName" ], "members":{ "Name":{"shape":"NonZeroAndMaxString"}, "FleetId":{"shape":"FleetId"}, "ScalingAdjustment":{"shape":"Integer"}, "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, "Threshold":{"shape":"Double"}, "ComparisonOperator":{"shape":"ComparisonOperatorType"}, "EvaluationPeriods":{"shape":"PositiveInteger"}, "MetricName":{"shape":"MetricName"} } }, "PutScalingPolicyOutput":{ "type":"structure", "members":{ "Name":{"shape":"NonZeroAndMaxString"} } }, "RequestUploadCredentialsInput":{ "type":"structure", "required":["BuildId"], "members":{ "BuildId":{"shape":"BuildId"} } }, "RequestUploadCredentialsOutput":{ "type":"structure", "members":{ "UploadCredentials":{"shape":"AwsCredentials"}, "StorageLocation":{"shape":"S3Location"} } }, "ResolveAliasInput":{ "type":"structure", "required":["AliasId"], "members":{ "AliasId":{"shape":"AliasId"} } }, "ResolveAliasOutput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"} } }, "ResourceCreationLimitPolicy":{ "type":"structure", "members":{ "NewGameSessionsPerCreator":{"shape":"WholeNumber"}, "PolicyPeriodInMinutes":{"shape":"WholeNumber"} } }, "RoutingStrategy":{ "type":"structure", "members":{ "Type":{"shape":"RoutingStrategyType"}, "FleetId":{"shape":"FleetId"}, "Message":{"shape":"FreeText"} } }, "RoutingStrategyType":{ "type":"string", "enum":[ "SIMPLE", "TERMINAL" ] }, "RuntimeConfiguration":{ "type":"structure", "members":{ "ServerProcesses":{"shape":"ServerProcessList"}, "MaxConcurrentGameSessionActivations":{"shape":"MaxConcurrentGameSessionActivations"}, "GameSessionActivationTimeoutSeconds":{"shape":"GameSessionActivationTimeoutSeconds"} } }, "S3Location":{ "type":"structure", "members":{ "Bucket":{"shape":"NonEmptyString"}, "Key":{"shape":"NonEmptyString"}, "RoleArn":{"shape":"NonEmptyString"} } }, "ScalingAdjustmentType":{ "type":"string", "enum":[ "ChangeInCapacity", "ExactCapacity", "PercentChangeInCapacity" ] }, "ScalingPolicy":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "Name":{"shape":"NonZeroAndMaxString"}, "Status":{"shape":"ScalingStatusType"}, "ScalingAdjustment":{"shape":"Integer"}, "ScalingAdjustmentType":{"shape":"ScalingAdjustmentType"}, "ComparisonOperator":{"shape":"ComparisonOperatorType"}, "Threshold":{"shape":"Double"}, "EvaluationPeriods":{"shape":"PositiveInteger"}, "MetricName":{"shape":"MetricName"} } }, "ScalingPolicyList":{ "type":"list", "member":{"shape":"ScalingPolicy"} }, "ScalingStatusType":{ "type":"string", "enum":[ "ACTIVE", "UPDATE_REQUESTED", "UPDATING", "DELETE_REQUESTED", "DELETING", "DELETED", "ERROR" ] }, "SearchGameSessionsInput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"}, "AliasId":{"shape":"AliasId"}, "FilterExpression":{"shape":"NonZeroAndMaxString"}, "SortExpression":{"shape":"NonZeroAndMaxString"}, "Limit":{"shape":"PositiveInteger"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "SearchGameSessionsOutput":{ "type":"structure", "members":{ "GameSessions":{"shape":"GameSessionList"}, "NextToken":{"shape":"NonZeroAndMaxString"} } }, "ServerProcess":{ "type":"structure", "required":[ "LaunchPath", "ConcurrentExecutions" ], "members":{ "LaunchPath":{"shape":"NonZeroAndMaxString"}, "Parameters":{"shape":"NonZeroAndMaxString"}, "ConcurrentExecutions":{"shape":"PositiveInteger"} } }, "ServerProcessList":{ "type":"list", "member":{"shape":"ServerProcess"}, "max":50, "min":1 }, "StartGameSessionPlacementInput":{ "type":"structure", "required":[ "PlacementId", "GameSessionQueueName", "MaximumPlayerSessionCount" ], "members":{ "PlacementId":{"shape":"IdStringModel"}, "GameSessionQueueName":{"shape":"GameSessionQueueName"}, "GameProperties":{"shape":"GamePropertyList"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, "GameSessionName":{"shape":"NonZeroAndMaxString"}, "PlayerLatencies":{"shape":"PlayerLatencyList"}, "DesiredPlayerSessions":{"shape":"DesiredPlayerSessionList"} } }, "StartGameSessionPlacementOutput":{ "type":"structure", "members":{ "GameSessionPlacement":{"shape":"GameSessionPlacement"} } }, "StopGameSessionPlacementInput":{ "type":"structure", "required":["PlacementId"], "members":{ "PlacementId":{"shape":"IdStringModel"} } }, "StopGameSessionPlacementOutput":{ "type":"structure", "members":{ "GameSessionPlacement":{"shape":"GameSessionPlacement"} } }, "StringList":{ "type":"list", "member":{"shape":"NonZeroAndMaxString"} }, "TerminalRoutingStrategyException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "Timestamp":{"type":"timestamp"}, "UnauthorizedException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"} }, "exception":true }, "UpdateAliasInput":{ "type":"structure", "required":["AliasId"], "members":{ "AliasId":{"shape":"AliasId"}, "Name":{"shape":"NonBlankAndLengthConstraintString"}, "Description":{"shape":"NonZeroAndMaxString"}, "RoutingStrategy":{"shape":"RoutingStrategy"} } }, "UpdateAliasOutput":{ "type":"structure", "members":{ "Alias":{"shape":"Alias"} } }, "UpdateBuildInput":{ "type":"structure", "required":["BuildId"], "members":{ "BuildId":{"shape":"BuildId"}, "Name":{"shape":"NonZeroAndMaxString"}, "Version":{"shape":"NonZeroAndMaxString"} } }, "UpdateBuildOutput":{ "type":"structure", "members":{ "Build":{"shape":"Build"} } }, "UpdateFleetAttributesInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "Name":{"shape":"NonZeroAndMaxString"}, "Description":{"shape":"NonZeroAndMaxString"}, "NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"}, "ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}, "MetricGroups":{"shape":"MetricGroupList"} } }, "UpdateFleetAttributesOutput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"} } }, "UpdateFleetCapacityInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "DesiredInstances":{"shape":"WholeNumber"}, "MinSize":{"shape":"WholeNumber"}, "MaxSize":{"shape":"WholeNumber"} } }, "UpdateFleetCapacityOutput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"} } }, "UpdateFleetPortSettingsInput":{ "type":"structure", "required":["FleetId"], "members":{ "FleetId":{"shape":"FleetId"}, "InboundPermissionAuthorizations":{"shape":"IpPermissionsList"}, "InboundPermissionRevocations":{"shape":"IpPermissionsList"} } }, "UpdateFleetPortSettingsOutput":{ "type":"structure", "members":{ "FleetId":{"shape":"FleetId"} } }, "UpdateGameSessionInput":{ "type":"structure", "required":["GameSessionId"], "members":{ "GameSessionId":{"shape":"ArnStringModel"}, "MaximumPlayerSessionCount":{"shape":"WholeNumber"}, "Name":{"shape":"NonZeroAndMaxString"}, "PlayerSessionCreationPolicy":{"shape":"PlayerSessionCreationPolicy"}, "ProtectionPolicy":{"shape":"ProtectionPolicy"} } }, "UpdateGameSessionOutput":{ "type":"structure", "members":{ "GameSession":{"shape":"GameSession"} } }, "UpdateGameSessionQueueInput":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"GameSessionQueueName"}, "TimeoutInSeconds":{"shape":"WholeNumber"}, "PlayerLatencyPolicies":{"shape":"PlayerLatencyPolicyList"}, "Destinations":{"shape":"GameSessionQueueDestinationList"} } }, "UpdateGameSessionQueueOutput":{ "type":"structure", "members":{ "GameSessionQueue":{"shape":"GameSessionQueue"} } }, "UpdateRuntimeConfigurationInput":{ "type":"structure", "required":[ "FleetId", "RuntimeConfiguration" ], "members":{ "FleetId":{"shape":"FleetId"}, "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} } }, "UpdateRuntimeConfigurationOutput":{ "type":"structure", "members":{ "RuntimeConfiguration":{"shape":"RuntimeConfiguration"} } }, "WholeNumber":{ "type":"integer", "min":0 } } }