heroku-debug
Version:
debugging plugin for the CLI
1,171 lines • 24.5 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-10-01",
"endpointPrefix": "gamelift",
"jsonVersion": "1.1",
"serviceFullName": "Amazon GameLift",
"signatureVersion": "v4",
"targetPrefix": "GameLift",
"protocol": "json"
},
"operations": {
"CreateAlias": {
"input": {
"type": "structure",
"required": [
"Name",
"RoutingStrategy"
],
"members": {
"Name": {},
"Description": {},
"RoutingStrategy": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "S8"
}
}
}
},
"CreateBuild": {
"input": {
"type": "structure",
"members": {
"Name": {},
"Version": {},
"StorageLocation": {
"shape": "Sc"
}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "Sf"
},
"UploadCredentials": {
"shape": "Sj"
},
"StorageLocation": {
"shape": "Sc"
}
}
}
},
"CreateFleet": {
"input": {
"type": "structure",
"required": [
"Name",
"BuildId",
"EC2InstanceType"
],
"members": {
"Name": {},
"Description": {},
"BuildId": {},
"ServerLaunchPath": {},
"ServerLaunchParameters": {},
"LogPaths": {
"shape": "Sl"
},
"EC2InstanceType": {},
"EC2InboundPermissions": {
"shape": "Sn"
},
"NewGameSessionProtectionPolicy": {},
"RuntimeConfiguration": {
"shape": "St"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetAttributes": {
"shape": "Sy"
}
}
}
},
"CreateGameSession": {
"input": {
"type": "structure",
"required": [
"MaximumPlayerSessionCount"
],
"members": {
"FleetId": {},
"AliasId": {},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"Name": {},
"GameProperties": {
"shape": "S12"
}
}
},
"output": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S17"
}
}
}
},
"CreatePlayerSession": {
"input": {
"type": "structure",
"required": [
"GameSessionId",
"PlayerId"
],
"members": {
"GameSessionId": {},
"PlayerId": {}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSession": {
"shape": "S1e"
}
}
}
},
"CreatePlayerSessions": {
"input": {
"type": "structure",
"required": [
"GameSessionId",
"PlayerIds"
],
"members": {
"GameSessionId": {},
"PlayerIds": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSessions": {
"shape": "S1k"
}
}
}
},
"DeleteAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
}
},
"DeleteBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
}
},
"DeleteFleet": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {}
}
}
},
"DeleteScalingPolicy": {
"input": {
"type": "structure",
"required": [
"Name",
"FleetId"
],
"members": {
"Name": {},
"FleetId": {}
}
}
},
"DescribeAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "S8"
}
}
}
},
"DescribeBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "Sf"
}
}
}
},
"DescribeEC2InstanceLimits": {
"input": {
"type": "structure",
"members": {
"EC2InstanceType": {}
}
},
"output": {
"type": "structure",
"members": {
"EC2InstanceLimits": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EC2InstanceType": {},
"CurrentInstances": {
"type": "integer"
},
"InstanceLimit": {
"type": "integer"
}
}
}
}
}
}
},
"DescribeFleetAttributes": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S1y"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetAttributes": {
"type": "list",
"member": {
"shape": "Sy"
}
},
"NextToken": {}
}
}
},
"DescribeFleetCapacity": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S1y"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetCapacity": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"InstanceType": {},
"InstanceCounts": {
"type": "structure",
"members": {
"DESIRED": {
"type": "integer"
},
"MINIMUM": {
"type": "integer"
},
"MAXIMUM": {
"type": "integer"
},
"PENDING": {
"type": "integer"
},
"ACTIVE": {
"type": "integer"
},
"IDLE": {
"type": "integer"
},
"TERMINATING": {
"type": "integer"
}
}
}
}
}
},
"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"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeFleetPortSettings": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {}
}
},
"output": {
"type": "structure",
"members": {
"InboundPermissions": {
"shape": "Sn"
}
}
}
},
"DescribeFleetUtilization": {
"input": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S1y"
},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetUtilization": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"ActiveServerProcessCount": {
"type": "integer"
},
"ActiveGameSessionCount": {
"type": "integer"
},
"CurrentPlayerSessionCount": {
"type": "integer"
},
"MaximumPlayerSessionCount": {
"type": "integer"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeGameSessionDetails": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"GameSessionId": {},
"AliasId": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessionDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S17"
},
"ProtectionPolicy": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeGameSessions": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"GameSessionId": {},
"AliasId": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessions": {
"shape": "S2n"
},
"NextToken": {}
}
}
},
"DescribePlayerSessions": {
"input": {
"type": "structure",
"members": {
"GameSessionId": {},
"PlayerId": {},
"PlayerSessionId": {},
"PlayerSessionStatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"PlayerSessions": {
"shape": "S1k"
},
"NextToken": {}
}
}
},
"DescribeRuntimeConfiguration": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {}
}
},
"output": {
"type": "structure",
"members": {
"RuntimeConfiguration": {
"shape": "St"
}
}
}
},
"DescribeScalingPolicies": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"StatusFilter": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalingPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FleetId": {},
"Name": {},
"Status": {},
"ScalingAdjustment": {
"type": "integer"
},
"ScalingAdjustmentType": {},
"ComparisonOperator": {},
"Threshold": {
"type": "double"
},
"EvaluationPeriods": {
"type": "integer"
},
"MetricName": {}
}
}
},
"NextToken": {}
}
}
},
"GetGameSessionLogUrl": {
"input": {
"type": "structure",
"required": [
"GameSessionId"
],
"members": {
"GameSessionId": {}
}
},
"output": {
"type": "structure",
"members": {
"PreSignedUrl": {}
}
}
},
"ListAliases": {
"input": {
"type": "structure",
"members": {
"RoutingStrategyType": {},
"Name": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Aliases": {
"type": "list",
"member": {
"shape": "S8"
}
},
"NextToken": {}
}
}
},
"ListBuilds": {
"input": {
"type": "structure",
"members": {
"Status": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Builds": {
"type": "list",
"member": {
"shape": "Sf"
}
},
"NextToken": {}
}
}
},
"ListFleets": {
"input": {
"type": "structure",
"members": {
"BuildId": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetIds": {
"shape": "S1y"
},
"NextToken": {}
}
}
},
"PutScalingPolicy": {
"input": {
"type": "structure",
"required": [
"Name",
"FleetId",
"ScalingAdjustment",
"ScalingAdjustmentType",
"Threshold",
"ComparisonOperator",
"EvaluationPeriods",
"MetricName"
],
"members": {
"Name": {},
"FleetId": {},
"ScalingAdjustment": {
"type": "integer"
},
"ScalingAdjustmentType": {},
"Threshold": {
"type": "double"
},
"ComparisonOperator": {},
"EvaluationPeriods": {
"type": "integer"
},
"MetricName": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"RequestUploadCredentials": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {}
}
},
"output": {
"type": "structure",
"members": {
"UploadCredentials": {
"shape": "Sj"
},
"StorageLocation": {
"shape": "Sc"
}
}
}
},
"ResolveAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"SearchGameSessions": {
"input": {
"type": "structure",
"members": {
"FleetId": {},
"AliasId": {},
"FilterExpression": {},
"SortExpression": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSessions": {
"shape": "S2n"
},
"NextToken": {}
}
}
},
"UpdateAlias": {
"input": {
"type": "structure",
"required": [
"AliasId"
],
"members": {
"AliasId": {},
"Name": {},
"Description": {},
"RoutingStrategy": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"Alias": {
"shape": "S8"
}
}
}
},
"UpdateBuild": {
"input": {
"type": "structure",
"required": [
"BuildId"
],
"members": {
"BuildId": {},
"Name": {},
"Version": {}
}
},
"output": {
"type": "structure",
"members": {
"Build": {
"shape": "Sf"
}
}
}
},
"UpdateFleetAttributes": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"Name": {},
"Description": {},
"NewGameSessionProtectionPolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"UpdateFleetCapacity": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"DesiredInstances": {
"type": "integer"
},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"UpdateFleetPortSettings": {
"input": {
"type": "structure",
"required": [
"FleetId"
],
"members": {
"FleetId": {},
"InboundPermissionAuthorizations": {
"shape": "Sn"
},
"InboundPermissionRevocations": {
"shape": "Sn"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {}
}
}
},
"UpdateGameSession": {
"input": {
"type": "structure",
"required": [
"GameSessionId"
],
"members": {
"GameSessionId": {},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"Name": {},
"PlayerSessionCreationPolicy": {},
"ProtectionPolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"GameSession": {
"shape": "S17"
}
}
}
},
"UpdateRuntimeConfiguration": {
"input": {
"type": "structure",
"required": [
"FleetId",
"RuntimeConfiguration"
],
"members": {
"FleetId": {},
"RuntimeConfiguration": {
"shape": "St"
}
}
},
"output": {
"type": "structure",
"members": {
"RuntimeConfiguration": {
"shape": "St"
}
}
}
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"Type": {},
"FleetId": {},
"Message": {}
}
},
"S8": {
"type": "structure",
"members": {
"AliasId": {},
"Name": {},
"Description": {},
"RoutingStrategy": {
"shape": "S3"
},
"CreationTime": {
"type": "timestamp"
},
"LastUpdatedTime": {
"type": "timestamp"
}
}
},
"Sc": {
"type": "structure",
"members": {
"Bucket": {},
"Key": {},
"RoleArn": {}
}
},
"Sf": {
"type": "structure",
"members": {
"BuildId": {},
"Name": {},
"Version": {},
"Status": {},
"SizeOnDisk": {
"type": "long"
},
"CreationTime": {
"type": "timestamp"
}
}
},
"Sj": {
"type": "structure",
"members": {
"AccessKeyId": {},
"SecretAccessKey": {},
"SessionToken": {}
},
"sensitive": true
},
"Sl": {
"type": "list",
"member": {}
},
"Sn": {
"type": "list",
"member": {
"type": "structure",
"required": [
"FromPort",
"ToPort",
"IpRange",
"Protocol"
],
"members": {
"FromPort": {
"type": "integer"
},
"ToPort": {
"type": "integer"
},
"IpRange": {},
"Protocol": {}
}
}
},
"St": {
"type": "structure",
"members": {
"ServerProcesses": {
"type": "list",
"member": {
"type": "structure",
"required": [
"LaunchPath",
"ConcurrentExecutions"
],
"members": {
"LaunchPath": {},
"Parameters": {},
"ConcurrentExecutions": {
"type": "integer"
}
}
}
}
}
},
"Sy": {
"type": "structure",
"members": {
"FleetId": {},
"Description": {},
"Name": {},
"CreationTime": {
"type": "timestamp"
},
"TerminationTime": {
"type": "timestamp"
},
"Status": {},
"BuildId": {},
"ServerLaunchPath": {},
"ServerLaunchParameters": {},
"LogPaths": {
"shape": "Sl"
},
"NewGameSessionProtectionPolicy": {}
}
},
"S12": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"S17": {
"type": "structure",
"members": {
"GameSessionId": {},
"Name": {},
"FleetId": {},
"CreationTime": {
"type": "timestamp"
},
"TerminationTime": {
"type": "timestamp"
},
"CurrentPlayerSessionCount": {
"type": "integer"
},
"MaximumPlayerSessionCount": {
"type": "integer"
},
"Status": {},
"GameProperties": {
"shape": "S12"
},
"IpAddress": {},
"Port": {
"type": "integer"
},
"PlayerSessionCreationPolicy": {}
}
},
"S1e": {
"type": "structure",
"members": {
"PlayerSessionId": {},
"PlayerId": {},
"GameSessionId": {},
"FleetId": {},
"CreationTime": {
"type": "timestamp"
},
"TerminationTime": {
"type": "timestamp"
},
"Status": {},
"IpAddress": {},
"Port": {
"type": "integer"
}
}
},
"S1k": {
"type": "list",
"member": {
"shape": "S1e"
}
},
"S1y": {
"type": "list",
"member": {}
},
"S2n": {
"type": "list",
"member": {
"shape": "S17"
}
}
},
"examples": {}
}