{
"version": "1.0",
"resources": {
"ContainerInstance": {
"operation": "ListContainerInstances",
"resourceIdentifier": {
"containerInstanceArn": "containerInstanceArns[]"
}
},
"TaskDefinitionFamily": {
"operation": "ListTaskDefinitionFamilies",
"resourceIdentifier": {
"family": "families[]"
}
},
"TaskDefinition": {
"operation": "ListTaskDefinitions",
"resourceIdentifier": {
"taskDefinitionArn": "taskDefinitionArns[]"
}
}
},
"operations": {
"DeregisterContainerInstance": {
"containerInstance": {
"completions": [
{
"parameters": {},
"resourceName": "ContainerInstance",
"resourceIdentifier": "containerInstanceArn"
}
]
}
},
"DeregisterTaskDefinition": {
"taskDefinition": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinition",
"resourceIdentifier": "taskDefinitionArn"
}
]
}
},
"DescribeTaskDefinition": {
"taskDefinition": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinition",
"resourceIdentifier": "taskDefinitionArn"
}
]
}
},
"DiscoverPollEndpoint": {
"containerInstance": {
"completions": [
{
"parameters": {},
"resourceName": "ContainerInstance",
"resourceIdentifier": "containerInstanceArn"
}
]
}
},
"ListTasks": {
"containerInstance": {
"completions": [
{
"parameters": {},
"resourceName": "ContainerInstance",
"resourceIdentifier": "containerInstanceArn"
}
]
},
"family": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinitionFamily",
"resourceIdentifier": "family"
}
]
}
},
"RegisterContainerInstance": {
"containerInstanceArn": {
"completions": [
{
"parameters": {},
"resourceName": "ContainerInstance",
"resourceIdentifier": "containerInstanceArn"
}
]
}
},
"RegisterTaskDefinition": {
"family": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinitionFamily",
"resourceIdentifier": "family"
}
]
}
},
"RunTask": {
"taskDefinition": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinition",
"resourceIdentifier": "taskDefinitionArn"
}
]
}
},
"StartTask": {
"taskDefinition": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinition",
"resourceIdentifier": "taskDefinitionArn"
}
]
}
},
"UpdateContainerAgent": {
"containerInstance": {
"completions": [
{
"parameters": {},
"resourceName": "ContainerInstance",
"resourceIdentifier": "containerInstanceArn"
}
]
}
},
"UpdateService": {
"taskDefinition": {
"completions": [
{
"parameters": {},
"resourceName": "TaskDefinition",
"resourceIdentifier": "taskDefinitionArn"
}
]
}
}
}
}