prowler-sdk-poc
Version:
2,360 lines (2,359 loc) • 67.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-10-01",
"endpointPrefix": "gamelift",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "Amazon GameLift",
"serviceId": "GameLift",
"signatureVersion": "v4",
"targetPrefix": "GameLift",
"uid": "gamelift-2015-10-01"
},
"operations": {
"AcceptMatch": {
"input": {
"type": "structure",
"required": [
"TicketId",
"PlayerIds",
"AcceptanceType"
],
"members": {
"TicketId": {},
"PlayerIds": {
"shape": "S3"
},
"AcceptanceType": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ClaimGameServer": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {},
"GameServerId": {},
"GameServerData": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServer": {
"shape": "Sc"
}
}
}
},
"CreateAlias": {
"input": {
"type": "structure",
"required": [
"Name",
"RoutingStrategy"
],
"members": {
"Name": {},
"Description": {},
"RoutingStrategy": {
"shape": "Sm"
},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "Sv"
}
}
}
},
"CreateBuild": {
"input": {
"type": "structure",
"members": {
"Name": {},
"Version": {},
"StorageLocation": {
"shape": "Sz"
},
"OperatingSystem": {},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "S13"
},
"UploadCredentials": {
"shape": "S18"
},
"StorageLocation": {
"shape": "Sz"
}
}
}
},
"CreateFleet": {
"input": {
"type": "structure",
"required": [
"Name",
"EC2InstanceType"
],
"members": {
"Name": {},
"Description": {},
"BuildId": {},
"ScriptId": {},
"ServerLaunchPath": {},
"ServerLaunchParameters": {},
"LogPaths": {
"shape": "S3"
},
"EC2InstanceType": {},
"EC2InboundPermissions": {
"shape": "S1d"
},
"NewGameSessionProtectionPolicy": {},
"RuntimeConfiguration": {
"shape": "S1j"
},
"ResourceCreationLimitPolicy": {
"shape": "S1p"
},
"MetricGroups": {
"shape": "S1r"
},
"PeerVpcAwsAccountId": {},
"PeerVpcId": {},
"FleetType": {},
"InstanceRoleArn": {},
"CertificateConfiguration": {
"shape": "S1u"
},
"Locations": {
"shape": "S1w"
},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetAttributes": {
"shape": "S20"
},
"LocationStates": {
"shape": "S27"
}
}
}
},
"CreateFleetLocations": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Locations"
],
"members": {
"FleetId": {},
"Locations": {
"shape": "S1w"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"LocationStates": {
"shape": "S27"
}
}
}
},
"CreateGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"RoleArn",
"MinSize",
"MaxSize",
"LaunchTemplate",
"InstanceDefinitions"
],
"members": {
"GameServerGroupName": {},
"RoleArn": {},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"LaunchTemplate": {
"type": "structure",
"members": {
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"Version": {}
}
},
"InstanceDefinitions": {
"shape": "S2i"
},
"AutoScalingPolicy": {
"type": "structure",
"required": [
"TargetTrackingConfiguration"
],
"members": {
"EstimatedInstanceWarmup": {
"type": "integer"
},
"TargetTrackingConfiguration": {
"type": "structure",
"required": [
"TargetValue"
],
"members": {
"TargetValue": {
"type": "double"
}
}
}
}
},
"BalancingStrategy": {},
"GameServerProtectionPolicy": {},
"VpcSubnets": {
"type": "list",
"member": {}
},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"CreateGameSession": {
"input": {
"type": "structure",
"required": [
"MaximumPlayerSessionCount"
],
"members": {
"FleetId": {},
"AliasId": {},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"Name": {},
"GameProperties": {
"shape": "S31"
},
"CreatorId": {},
"GameSessionId": {},
"IdempotencyToken": {},
"GameSessionData": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S38"
}
}
}
},
"CreateGameSessionQueue": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"TimeoutInSeconds": {
"type": "integer"
},
"PlayerLatencyPolicies": {
"shape": "S3h"
},
"Destinations": {
"shape": "S3j"
},
"FilterConfiguration": {
"shape": "S3m"
},
"PriorityConfiguration": {
"shape": "S3o"
},
"CustomEventData": {},
"NotificationTarget": {},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionQueue": {
"shape": "S3u"
}
}
}
},
"CreateMatchmakingConfiguration": {
"input": {
"type": "structure",
"required": [
"Name",
"RequestTimeoutSeconds",
"AcceptanceRequired",
"RuleSetName"
],
"members": {
"Name": {},
"Description": {},
"GameSessionQueueArns": {
"shape": "S3x"
},
"RequestTimeoutSeconds": {
"type": "integer"
},
"AcceptanceTimeoutSeconds": {
"type": "integer"
},
"AcceptanceRequired": {
"type": "boolean"
},
"RuleSetName": {},
"NotificationTarget": {},
"AdditionalPlayerCount": {
"type": "integer"
},
"CustomEventData": {},
"GameProperties": {
"shape": "S31"
},
"GameSessionData": {},
"BackfillMode": {},
"FlexMatchMode": {},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"Configuration": {
"shape": "S48"
}
}
}
},
"CreateMatchmakingRuleSet": {
"input": {
"type": "structure",
"required": [
"Name",
"RuleSetBody"
],
"members": {
"Name": {},
"RuleSetBody": {},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"required": [
"RuleSet"
],
"members": {
"RuleSet": {
"shape": "S4e"
}
}
}
},
"CreatePlayerSession": {
"input": {
"type": "structure",
"required": [
"GameSessionId",
"PlayerId"
],
"members": {
"GameSessionId": {},
"PlayerId": {},
"PlayerData": {}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSession": {
"shape": "S4i"
}
}
}
},
"CreatePlayerSessions": {
"input": {
"type": "structure",
"required": [
"GameSessionId",
"PlayerIds"
],
"members": {
"GameSessionId": {},
"PlayerIds": {
"type": "list",
"member": {}
},
"PlayerDataMap": {
"type": "map",
"key": {},
"value": {}
}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSessions": {
"shape": "S4p"
}
}
}
},
"CreateScript": {
"input": {
"type": "structure",
"members": {
"Name": {},
"Version": {},
"StorageLocation": {
"shape": "Sz"
},
"ZipFile": {
"type": "blob"
},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"Script": {
"shape": "S4t"
}
}
}
},
"CreateVpcPeeringAuthorization": {
"input": {
"type": "structure",
"required": [
"GameLiftAwsAccountId",
"PeerVpcId"
],
"members": {
"GameLiftAwsAccountId": {},
"PeerVpcId": {}
}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringAuthorization": {
"shape": "S4w"
}
}
}
},
"CreateVpcPeeringConnection": {
"input": {
"type": "structure",
"required": [
"FleetId",
"PeerVpcAwsAccountId",
"PeerVpcId"
],
"members": {
"FleetId": {},
"PeerVpcAwsAccountId": {},
"PeerVpcId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
}
},
"DeleteBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
}
},
"DeleteFleet": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {}
}
}
},
"DeleteFleetLocations": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Locations"
],
"members": {
"FleetId": {},
"Locations": {
"shape": "S3n"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"LocationStates": {
"shape": "S27"
}
}
}
},
"DeleteGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {},
"DeleteOption": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"DeleteGameSessionQueue": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteMatchmakingConfiguration": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteMatchmakingRuleSet": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteScalingPolicy": {
"input": {
"type": "structure",
"required": [
"Name",
"FleetId"
],
"members": {
"Name": {},
"FleetId": {}
}
}
},
"DeleteScript": {
"input": {
"type": "structure",
"required": [
"ScriptId"
],
"members": {
"ScriptId": {}
}
}
},
"DeleteVpcPeeringAuthorization": {
"input": {
"type": "structure",
"required": [
"GameLiftAwsAccountId",
"PeerVpcId"
],
"members": {
"GameLiftAwsAccountId": {},
"PeerVpcId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteVpcPeeringConnection": {
"input": {
"type": "structure",
"required": [
"FleetId",
"VpcPeeringConnectionId"
],
"members": {
"FleetId": {},
"VpcPeeringConnectionId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeregisterGameServer": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"GameServerId"
],
"members": {
"GameServerGroupName": {},
"GameServerId": {}
}
}
},
"DescribeAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "Sv"
}
}
}
},
"DescribeBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "S13"
}
}
}
},
"DescribeEC2InstanceLimits": {
"input": {
"type": "structure",
"members": {
"EC2InstanceType": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"EC2InstanceLimits": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EC2InstanceType": {},
"CurrentInstances": {
"type": "integer"
},
"InstanceLimit": {
"type": "integer"
},
"Location": {}
}
}
}
}
}
},
"DescribeFleetAttributes": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S5v"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetAttributes": {
"type": "list",
"member": {
"shape": "S20"
}
},
"NextToken": {}
}
}
},
"DescribeFleetCapacity": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S5v"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetCapacity": {
"type": "list",
"member": {
"shape": "S61"
}
},
"NextToken": {}
}
}
},
"DescribeFleetEvents": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Events": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EventId": {},
"ResourceId": {},
"EventCode": {},
"Message": {},
"EventTime": {
"type": "timestamp"
},
"PreSignedLogUrl": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeFleetLocationAttributes": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"Locations": {
"shape": "S3n"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"LocationAttributes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LocationState": {
"shape": "S28"
},
"StoppedActions": {
"shape": "S25"
},
"UpdateStatus": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeFleetLocationCapacity": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Location"
],
"members": {
"FleetId": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetCapacity": {
"shape": "S61"
}
}
}
},
"DescribeFleetLocationUtilization": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Location"
],
"members": {
"FleetId": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetUtilization": {
"shape": "S6h"
}
}
}
},
"DescribeFleetPortSettings": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"InboundPermissions": {
"shape": "S1d"
},
"UpdateStatus": {},
"Location": {}
}
}
},
"DescribeFleetUtilization": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S5v"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetUtilization": {
"type": "list",
"member": {
"shape": "S6h"
}
},
"NextToken": {}
}
}
},
"DescribeGameServer": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"GameServerId"
],
"members": {
"GameServerGroupName": {},
"GameServerId": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServer": {
"shape": "Sc"
}
}
}
},
"DescribeGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"DescribeGameServerInstances": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {},
"InstanceIds": {
"type": "list",
"member": {}
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServerInstances": {
"type": "list",
"member": {
"type": "structure",
"members": {
"GameServerGroupName": {},
"GameServerGroupArn": {},
"InstanceId": {},
"InstanceStatus": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeGameSessionDetails": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"GameSessionId": {},
"AliasId": {},
"Location": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S38"
},
"ProtectionPolicy": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeGameSessionPlacement": {
"input": {
"type": "structure",
"required": [
"PlacementId"
],
"members": {
"PlacementId": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionPlacement": {
"shape": "S73"
}
}
}
},
"DescribeGameSessionQueues": {
"input": {
"type": "structure",
"members": {
"Names": {
"type": "list",
"member": {}
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionQueues": {
"type": "list",
"member": {
"shape": "S3u"
}
},
"NextToken": {}
}
}
},
"DescribeGameSessions": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"GameSessionId": {},
"AliasId": {},
"Location": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessions": {
"shape": "S7g"
},
"NextToken": {}
}
}
},
"DescribeInstances": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"InstanceId": {},
"Limit": {
"type": "integer"
},
"NextToken": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"Instances": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"InstanceId": {},
"IpAddress": {},
"DnsName": {},
"OperatingSystem": {},
"Type": {},
"Status": {},
"CreationTime": {
"type": "timestamp"
},
"Location": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeMatchmaking": {
"input": {
"type": "structure",
"required": [
"TicketIds"
],
"members": {
"TicketIds": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"TicketList": {
"type": "list",
"member": {
"shape": "S7r"
}
}
}
}
},
"DescribeMatchmakingConfigurations": {
"input": {
"type": "structure",
"members": {
"Names": {
"type": "list",
"member": {}
},
"RuleSetName": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Configurations": {
"type": "list",
"member": {
"shape": "S48"
}
},
"NextToken": {}
}
}
},
"DescribeMatchmakingRuleSets": {
"input": {
"type": "structure",
"members": {
"Names": {
"type": "list",
"member": {}
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"RuleSets"
],
"members": {
"RuleSets": {
"type": "list",
"member": {
"shape": "S4e"
}
},
"NextToken": {}
}
}
},
"DescribePlayerSessions": {
"input": {
"type": "structure",
"members": {
"GameSessionId": {},
"PlayerId": {},
"PlayerSessionId": {},
"PlayerSessionStatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSessions": {
"shape": "S4p"
},
"NextToken": {}
}
}
},
"DescribeRuntimeConfiguration": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {}
}
},
"output": {
"type": "structure",
"members": {
"RuntimeConfiguration": {
"shape": "S1j"
}
}
}
},
"DescribeScalingPolicies": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalingPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"Name": {},
"Status": {},
"ScalingAdjustment": {
"type": "integer"
},
"ScalingAdjustmentType": {},
"ComparisonOperator": {},
"Threshold": {
"type": "double"
},
"EvaluationPeriods": {
"type": "integer"
},
"MetricName": {},
"PolicyType": {},
"TargetConfiguration": {
"shape": "S8s"
},
"UpdateStatus": {},
"Location": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeScript": {
"input": {
"type": "structure",
"required": [
"ScriptId"
],
"members": {
"ScriptId": {}
}
},
"output": {
"type": "structure",
"members": {
"Script": {
"shape": "S4t"
}
}
}
},
"DescribeVpcPeeringAuthorizations": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringAuthorizations": {
"type": "list",
"member": {
"shape": "S4w"
}
}
}
}
},
"DescribeVpcPeeringConnections": {
"input": {
"type": "structure",
"members": {
"FleetId": {}
}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringConnections": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"IpV4CidrBlock": {},
"VpcPeeringConnectionId": {},
"Status": {
"type": "structure",
"members": {
"Code": {},
"Message": {}
}
},
"PeerVpcId": {},
"GameLiftVpcId": {}
}
}
}
}
}
},
"GetGameSessionLogUrl": {
"input": {
"type": "structure",
"required": [
"GameSessionId"
],
"members": {
"GameSessionId": {}
}
},
"output": {
"type": "structure",
"members": {
"PreSignedUrl": {}
}
}
},
"GetInstanceAccess": {
"input": {
"type": "structure",
"required": [
"FleetId",
"InstanceId"
],
"members": {
"FleetId": {},
"InstanceId": {}
}
},
"output": {
"type": "structure",
"members": {
"InstanceAccess": {
"type": "structure",
"members": {
"FleetId": {},
"InstanceId": {},
"IpAddress": {},
"OperatingSystem": {},
"Credentials": {
"type": "structure",
"members": {
"UserName": {},
"Secret": {}
},
"sensitive": true
}
}
}
}
}
},
"ListAliases": {
"input": {
"type": "structure",
"members": {
"RoutingStrategyType": {},
"Name": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Aliases": {
"type": "list",
"member": {
"shape": "Sv"
}
},
"NextToken": {}
}
}
},
"ListBuilds": {
"input": {
"type": "structure",
"members": {
"Status": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Builds": {
"type": "list",
"member": {
"shape": "S13"
}
},
"NextToken": {}
}
}
},
"ListFleets": {
"input": {
"type": "structure",
"members": {
"BuildId": {},
"ScriptId": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetIds": {
"type": "list",
"member": {}
},
"NextToken": {}
}
}
},
"ListGameServerGroups": {
"input": {
"type": "structure",
"members": {
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroups": {
"type": "list",
"member": {
"shape": "S2u"
}
},
"NextToken": {}
}
}
},
"ListGameServers": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {},
"SortOrder": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServers": {
"type": "list",
"member": {
"shape": "Sc"
}
},
"NextToken": {}
}
}
},
"ListScripts": {
"input": {
"type": "structure",
"members": {
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Scripts": {
"type": "list",
"member": {
"shape": "S4t"
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN"
],
"members": {
"ResourceARN": {}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sq"
}
}
}
},
"PutScalingPolicy": {
"input": {
"type": "structure",
"required": [
"Name",
"FleetId",
"MetricName"
],
"members": {
"Name": {},
"FleetId": {},
"ScalingAdjustment": {
"type": "integer"
},
"ScalingAdjustmentType": {},
"Threshold": {
"type": "double"
},
"ComparisonOperator": {},
"EvaluationPeriods": {
"type": "integer"
},
"MetricName": {},
"PolicyType": {},
"TargetConfiguration": {
"shape": "S8s"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"RegisterGameServer": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"GameServerId",
"InstanceId"
],
"members": {
"GameServerGroupName": {},
"GameServerId": {},
"InstanceId": {},
"ConnectionInfo": {},
"GameServerData": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServer": {
"shape": "Sc"
}
}
}
},
"RequestUploadCredentials": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
},
"output": {
"type": "structure",
"members": {
"UploadCredentials": {
"shape": "S18"
},
"StorageLocation": {
"shape": "Sz"
}
}
}
},
"ResolveAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {}
}
}
},
"ResumeGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"ResumeActions"
],
"members": {
"GameServerGroupName": {},
"ResumeActions": {
"shape": "S2x"
}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"SearchGameSessions": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"AliasId": {},
"Location": {},
"FilterExpression": {},
"SortExpression": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessions": {
"shape": "S7g"
},
"NextToken": {}
}
}
},
"StartFleetActions": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Actions"
],
"members": {
"FleetId": {},
"Actions": {
"shape": "S25"
},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {}
}
}
},
"StartGameSessionPlacement": {
"input": {
"type": "structure",
"required": [
"PlacementId",
"GameSessionQueueName",
"MaximumPlayerSessionCount"
],
"members": {
"PlacementId": {},
"GameSessionQueueName": {},
"GameProperties": {
"shape": "S31"
},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"GameSessionName": {},
"PlayerLatencies": {
"shape": "S75"
},
"DesiredPlayerSessions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PlayerId": {},
"PlayerData": {}
}
}
},
"GameSessionData": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionPlacement": {
"shape": "S73"
}
}
}
},
"StartMatchBackfill": {
"input": {
"type": "structure",
"required": [
"ConfigurationName",
"Players"
],
"members": {
"TicketId": {},
"ConfigurationName": {},
"GameSessionArn": {},
"Players": {
"shape": "S7u"
}
}
},
"output": {
"type": "structure",
"members": {
"MatchmakingTicket": {
"shape": "S7r"
}
}
}
},
"StartMatchmaking": {
"input": {
"type": "structure",
"required": [
"ConfigurationName",
"Players"
],
"members": {
"TicketId": {},
"ConfigurationName": {},
"Players": {
"shape": "S7u"
}
}
},
"output": {
"type": "structure",
"members": {
"MatchmakingTicket": {
"shape": "S7r"
}
}
}
},
"StopFleetActions": {
"input": {
"type": "structure",
"required": [
"FleetId",
"Actions"
],
"members": {
"FleetId": {},
"Actions": {
"shape": "S25"
},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {}
}
}
},
"StopGameSessionPlacement": {
"input": {
"type": "structure",
"required": [
"PlacementId"
],
"members": {
"PlacementId": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionPlacement": {
"shape": "S73"
}
}
}
},
"StopMatchmaking": {
"input": {
"type": "structure",
"required": [
"TicketId"
],
"members": {
"TicketId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"SuspendGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"SuspendActions"
],
"members": {
"GameServerGroupName": {},
"SuspendActions": {
"shape": "S2x"
}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN",
"Tags"
],
"members": {
"ResourceARN": {},
"Tags": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN",
"TagKeys"
],
"members": {
"ResourceARN": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {},
"Name": {},
"Description": {},
"RoutingStrategy": {
"shape": "Sm"
}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "Sv"
}
}
}
},
"UpdateBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {},
"Name": {},
"Version": {}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "S13"
}
}
}
},
"UpdateFleetAttributes": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"Name": {},
"Description": {},
"NewGameSessionProtectionPolicy": {},
"ResourceCreationLimitPolicy": {
"shape": "S1p"
},
"MetricGroups": {
"shape": "S1r"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"UpdateFleetCapacity": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"DesiredInstances": {
"type": "integer"
},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"Location": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {},
"FleetArn": {},
"Location": {}
}
}
},
"UpdateFleetPortSettings": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"InboundPermissionAuthorizations": {
"shape": "S1d"
},
"InboundPermissionRevocations": {
"shape": "S1d"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"UpdateGameServer": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName",
"GameServerId"
],
"members": {
"GameServerGroupName": {},
"GameServerId": {},
"GameServerData": {},
"UtilizationStatus": {},
"HealthCheck": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServer": {
"shape": "Sc"
}
}
}
},
"UpdateGameServerGroup": {
"input": {
"type": "structure",
"required": [
"GameServerGroupName"
],
"members": {
"GameServerGroupName": {},
"RoleArn": {},
"InstanceDefinitions": {
"shape": "S2i"
},
"GameServerProtectionPolicy": {},
"BalancingStrategy": {}
}
},
"output": {
"type": "structure",
"members": {
"GameServerGroup": {
"shape": "S2u"
}
}
}
},
"UpdateGameSession": {
"input": {
"type": "structure",
"required": [
"GameSessionId"
],
"members": {
"GameSessionId": {},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"Name": {},
"PlayerSessionCreationPolicy": {},
"ProtectionPolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S38"
}
}
}
},
"UpdateGameSessionQueue": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"TimeoutInSeconds": {
"type": "integer"
},
"PlayerLatencyPolicies": {
"shape": "S3h"
},
"Destinations": {
"shape": "S3j"
},
"FilterConfiguration": {
"shape": "S3m"
},
"PriorityConfiguration": {
"shape": "S3o"
},
"CustomEventData": {},
"NotificationTarget": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionQueue": {
"shape": "S3u"
}
}
}
},
"UpdateMatchmakingConfiguration": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Description": {},
"GameSessionQueueArns": {
"shape": "S3x"
},
"RequestTimeoutSeconds": {
"type": "integer"
},
"AcceptanceTimeoutSeconds": {
"type": "integer"
},
"AcceptanceRequired": {
"type": "boolean"
},
"RuleSetName": {},
"NotificationTarget": {},
"AdditionalPlayerCount": {
"type": "integer"
},
"CustomEventData": {},
"GameProperties": {