{
"version": "1.0",
"resources": {
"EC2InstanceLimit": {
"operation": "DescribeEC2InstanceLimits",
"resourceIdentifier": {
"EC2InstanceType": "EC2InstanceLimits[].EC2InstanceType"
}
},
"FleetAttribute": {
"operation": "DescribeFleetAttributes",
"resourceIdentifier": {
"NewGameSessionProtectionPolicy": "FleetAttributes[].NewGameSessionProtectionPolicy",
"ResourceCreationLimitPolicy": "FleetAttributes[].ResourceCreationLimitPolicy",
"MetricGroups": "FleetAttributes[].MetricGroups"
}
},
"GameSessionDetail": {
"operation": "DescribeGameSessionDetails",
"resourceIdentifier": {
"ProtectionPolicy": "GameSessionDetails[].ProtectionPolicy"
}
},
"GameSessionQueue": {
"operation": "DescribeGameSessionQueues",
"resourceIdentifier": {
"TimeoutInSeconds": "GameSessionQueues[].TimeoutInSeconds",
"PlayerLatencyPolicies": "GameSessionQueues[].PlayerLatencyPolicies",
"Destinations": "GameSessionQueues[].Destinations"
}
},
"GameSession": {
"operation": "DescribeGameSessions",
"resourceIdentifier": {
"MaximumPlayerSessionCount": "GameSessions[].MaximumPlayerSessionCount",
"PlayerSessionCreationPolicy": "GameSessions[].PlayerSessionCreationPolicy"
}
},
"MatchmakingConfiguration": {
"operation": "DescribeMatchmakingConfigurations",
"resourceIdentifier": {
"GameSessionQueueArns": "Configurations[].GameSessionQueueArns",
"RequestTimeoutSeconds": "Configurations[].RequestTimeoutSeconds",
"AcceptanceTimeoutSeconds": "Configurations[].AcceptanceTimeoutSeconds",
"AcceptanceRequired": "Configurations[].AcceptanceRequired",
"NotificationTarget": "Configurations[].NotificationTarget",
"AdditionalPlayerCount": "Configurations[].AdditionalPlayerCount",
"CustomEventData": "Configurations[].CustomEventData",
"GameProperties": "Configurations[].GameProperties",
"GameSessionData": "Configurations[].GameSessionData"
}
},
"MatchmakingRuleSet": {
"operation": "DescribeMatchmakingRuleSets",
"resourceIdentifier": {
"RuleSetName": "RuleSets[].RuleSetName",
"RuleSetBody": "RuleSets[].RuleSetBody"
}
},
"PlayerSession": {
"operation": "DescribePlayerSessions",
"resourceIdentifier": {
"PlayerSessionId": "PlayerSessions[].PlayerSessionId",
"PlayerId": "PlayerSessions[].PlayerId",
"GameSessionId": "PlayerSessions[].GameSessionId"
}
},
"VpcPeeringAuthorization": {
"operation": "DescribeVpcPeeringAuthorizations",
"resourceIdentifier": {
"GameLiftAwsAccountId": "VpcPeeringAuthorizations[].GameLiftAwsAccountId"
}
},
"VpcPeeringConnection": {
"operation": "DescribeVpcPeeringConnections",
"resourceIdentifier": {
"VpcPeeringConnectionId": "VpcPeeringConnections[].VpcPeeringConnectionId",
"PeerVpcId": "VpcPeeringConnections[].PeerVpcId"
}
},
"Aliase": {
"operation": "ListAliases",
"resourceIdentifier": {
"AliasId": "Aliases[].AliasId",
"Description": "Aliases[].Description",
"RoutingStrategy": "Aliases[].RoutingStrategy"
}
},
"Build": {
"operation": "ListBuilds",
"resourceIdentifier": {
"BuildId": "Builds[].BuildId",
"Name": "Builds[].Name",
"Version": "Builds[].Version",
"Status": "Builds[].Status"
}
},
"Fleet": {
"operation": "ListFleets",
"resourceIdentifier": {
"FleetId": "FleetIds[]"
}
}
},
"operations": {
"AcceptMatch": {
"PlayerIds": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "PlayerId"
}
]
}
},
"DeleteAlias": {
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"DeleteBuild": {
"BuildId": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "BuildId"
}
]
}
},
"DeleteFleet": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DeleteGameSessionQueue": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
}
},
"DeleteMatchmakingConfiguration": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
}
},
"DeleteScalingPolicy": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DeleteVpcPeeringAuthorization": {
"GameLiftAwsAccountId": {
"completions": [
{
"parameters": {},
"resourceName": "VpcPeeringAuthorization",
"resourceIdentifier": "GameLiftAwsAccountId"
}
]
},
"PeerVpcId": {
"completions": [
{
"parameters": {},
"resourceName": "VpcPeeringConnection",
"resourceIdentifier": "PeerVpcId"
}
]
}
},
"DeleteVpcPeeringConnection": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
},
"VpcPeeringConnectionId": {
"completions": [
{
"parameters": {},
"resourceName": "VpcPeeringConnection",
"resourceIdentifier": "VpcPeeringConnectionId"
}
]
}
},
"DescribeAlias": {
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"DescribeBuild": {
"BuildId": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "BuildId"
}
]
}
},
"DescribeEC2InstanceLimits": {
"EC2InstanceType": {
"completions": [
{
"parameters": {},
"resourceName": "EC2InstanceLimit",
"resourceIdentifier": "EC2InstanceType"
}
]
}
},
"DescribeFleetAttributes": {
"FleetIds": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeFleetCapacity": {
"FleetIds": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeFleetEvents": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeFleetPortSettings": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeFleetUtilization": {
"FleetIds": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeGameSessionDetails": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
},
"GameSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "GameSessionId"
}
]
},
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"DescribeGameSessions": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
},
"GameSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "GameSessionId"
}
]
},
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"DescribeInstances": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeMatchmakingConfigurations": {
"RuleSetName": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingRuleSet",
"resourceIdentifier": "RuleSetName"
}
]
}
},
"DescribePlayerSessions": {
"GameSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "GameSessionId"
}
]
},
"PlayerId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "PlayerId"
}
]
},
"PlayerSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "PlayerSessionId"
}
]
}
},
"DescribeRuntimeConfiguration": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeScalingPolicies": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"DescribeVpcPeeringConnections": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"GetGameSessionLogUrl": {
"GameSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "GameSessionId"
}
]
}
},
"GetInstanceAccess": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"ListAliases": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
}
},
"ListBuilds": {
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Status"
}
]
}
},
"ListFleets": {
"BuildId": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "BuildId"
}
]
}
},
"PutScalingPolicy": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"RequestUploadCredentials": {
"BuildId": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "BuildId"
}
]
}
},
"ResolveAlias": {
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"SearchGameSessions": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
},
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
}
},
"StartFleetActions": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"StartGameSessionPlacement": {
"GameProperties": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "GameProperties"
}
]
},
"MaximumPlayerSessionCount": {
"completions": [
{
"parameters": {},
"resourceName": "GameSession",
"resourceIdentifier": "MaximumPlayerSessionCount"
}
]
},
"GameSessionData": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "GameSessionData"
}
]
}
},
"StopFleetActions": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"UpdateAlias": {
"AliasId": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "AliasId"
}
]
},
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "Description"
}
]
},
"RoutingStrategy": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "RoutingStrategy"
}
]
}
},
"UpdateBuild": {
"BuildId": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "BuildId"
}
]
},
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"Version": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Version"
}
]
}
},
"UpdateFleetAttributes": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
},
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "Description"
}
]
},
"NewGameSessionProtectionPolicy": {
"completions": [
{
"parameters": {},
"resourceName": "FleetAttribute",
"resourceIdentifier": "NewGameSessionProtectionPolicy"
}
]
},
"ResourceCreationLimitPolicy": {
"completions": [
{
"parameters": {},
"resourceName": "FleetAttribute",
"resourceIdentifier": "ResourceCreationLimitPolicy"
}
]
},
"MetricGroups": {
"completions": [
{
"parameters": {},
"resourceName": "FleetAttribute",
"resourceIdentifier": "MetricGroups"
}
]
}
},
"UpdateFleetCapacity": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"UpdateFleetPortSettings": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"UpdateGameSession": {
"GameSessionId": {
"completions": [
{
"parameters": {},
"resourceName": "PlayerSession",
"resourceIdentifier": "GameSessionId"
}
]
},
"MaximumPlayerSessionCount": {
"completions": [
{
"parameters": {},
"resourceName": "GameSession",
"resourceIdentifier": "MaximumPlayerSessionCount"
}
]
},
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"PlayerSessionCreationPolicy": {
"completions": [
{
"parameters": {},
"resourceName": "GameSession",
"resourceIdentifier": "PlayerSessionCreationPolicy"
}
]
},
"ProtectionPolicy": {
"completions": [
{
"parameters": {},
"resourceName": "GameSessionDetail",
"resourceIdentifier": "ProtectionPolicy"
}
]
}
},
"UpdateGameSessionQueue": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"TimeoutInSeconds": {
"completions": [
{
"parameters": {},
"resourceName": "GameSessionQueue",
"resourceIdentifier": "TimeoutInSeconds"
}
]
},
"PlayerLatencyPolicies": {
"completions": [
{
"parameters": {},
"resourceName": "GameSessionQueue",
"resourceIdentifier": "PlayerLatencyPolicies"
}
]
},
"Destinations": {
"completions": [
{
"parameters": {},
"resourceName": "GameSessionQueue",
"resourceIdentifier": "Destinations"
}
]
}
},
"UpdateMatchmakingConfiguration": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Build",
"resourceIdentifier": "Name"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Aliase",
"resourceIdentifier": "Description"
}
]
},
"GameSessionQueueArns": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "GameSessionQueueArns"
}
]
},
"RequestTimeoutSeconds": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "RequestTimeoutSeconds"
}
]
},
"AcceptanceTimeoutSeconds": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "AcceptanceTimeoutSeconds"
}
]
},
"AcceptanceRequired": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "AcceptanceRequired"
}
]
},
"RuleSetName": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingRuleSet",
"resourceIdentifier": "RuleSetName"
}
]
},
"NotificationTarget": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "NotificationTarget"
}
]
},
"AdditionalPlayerCount": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "AdditionalPlayerCount"
}
]
},
"CustomEventData": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "CustomEventData"
}
]
},
"GameProperties": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "GameProperties"
}
]
},
"GameSessionData": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingConfiguration",
"resourceIdentifier": "GameSessionData"
}
]
}
},
"UpdateRuntimeConfiguration": {
"FleetId": {
"completions": [
{
"parameters": {},
"resourceName": "Fleet",
"resourceIdentifier": "FleetId"
}
]
}
},
"ValidateMatchmakingRuleSet": {
"RuleSetBody": {
"completions": [
{
"parameters": {},
"resourceName": "MatchmakingRuleSet",
"resourceIdentifier": "RuleSetBody"
}
]
}
}
}
}