{
"version": "1.0",
"resources": {
"StackEvent": {
"operation": "DescribeStackEvents",
"resourceIdentifier": {
"LogicalResourceId": "StackEvents[].LogicalResourceId",
"PhysicalResourceId": "StackEvents[].PhysicalResourceId",
"ResourceType": "StackEvents[].ResourceType",
"ClientRequestToken": "StackEvents[].ClientRequestToken"
}
},
"Stack": {
"operation": "ListStacks",
"resourceIdentifier": {
"StackName": "StackSummaries[].StackName",
"Parameters": "Stacks[].Parameters",
"RollbackConfiguration": "Stacks[].RollbackConfiguration",
"NotificationARNs": "Stacks[].NotificationARNs",
"Capabilities": "Stacks[].Capabilities",
"RoleARN": "Stacks[].RoleARN",
"Tags": "Stacks[].Tags",
"EnableTerminationProtection": "Stacks[].EnableTerminationProtection"
}
},
"StackSet": {
"operation": "ListStackSets",
"resourceIdentifier": {
"StackSetName": "Summaries[].StackSetName",
"Description": "Summaries[].Description",
"Status": "Summaries[].Status"
}
}
},
"operations": {
"CancelUpdateStack": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"ClientRequestToken": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ClientRequestToken"
}
]
}
},
"ContinueUpdateRollback": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"RoleARN": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "RoleARN"
}
]
},
"ClientRequestToken": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ClientRequestToken"
}
]
}
},
"DeleteChangeSet": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"DeleteStack": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"RoleARN": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "RoleARN"
}
]
},
"ClientRequestToken": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ClientRequestToken"
}
]
}
},
"DeleteStackInstances": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"DeleteStackSet": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"DescribeChangeSet": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"DescribeStackEvents": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"DescribeStackInstance": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"DescribeStackResource": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"LogicalResourceId": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "LogicalResourceId"
}
]
}
},
"DescribeStackResources": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"LogicalResourceId": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "LogicalResourceId"
}
]
},
"PhysicalResourceId": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "PhysicalResourceId"
}
]
}
},
"DescribeStackSet": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"DescribeStackSetOperation": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"DescribeStacks": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"EstimateTemplateCost": {
"Parameters": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Parameters"
}
]
}
},
"ExecuteChangeSet": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"ClientRequestToken": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ClientRequestToken"
}
]
}
},
"GetStackPolicy": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"GetTemplate": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"GetTemplateSummary": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"ListChangeSets": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"ListStackInstances": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"ListStackResources": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"ListStackSetOperationResults": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"ListStackSetOperations": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"ListStackSets": {
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "Status"
}
]
}
},
"SetStackPolicy": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
},
"SignalResource": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"LogicalResourceId": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "LogicalResourceId"
}
]
},
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "Status"
}
]
}
},
"StopStackSetOperation": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"UpdateStack": {
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
},
"Parameters": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Parameters"
}
]
},
"Capabilities": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Capabilities"
}
]
},
"ResourceTypes": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ResourceType"
}
]
},
"RoleARN": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "RoleARN"
}
]
},
"RollbackConfiguration": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "RollbackConfiguration"
}
]
},
"NotificationARNs": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "NotificationARNs"
}
]
},
"Tags": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Tags"
}
]
},
"ClientRequestToken": {
"completions": [
{
"parameters": {},
"resourceName": "StackEvent",
"resourceIdentifier": "ClientRequestToken"
}
]
}
},
"UpdateStackInstances": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
}
},
"UpdateStackSet": {
"StackSetName": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "StackSetName"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "StackSet",
"resourceIdentifier": "Description"
}
]
},
"Parameters": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Parameters"
}
]
},
"Capabilities": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Capabilities"
}
]
},
"Tags": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "Tags"
}
]
}
},
"UpdateTerminationProtection": {
"EnableTerminationProtection": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "EnableTerminationProtection"
}
]
},
"StackName": {
"completions": [
{
"parameters": {},
"resourceName": "Stack",
"resourceIdentifier": "StackName"
}
]
}
}
}
}