{ "version": "1.0", "resources": { "ComputeEnvironment": { "operation": "DescribeComputeEnvironments", "resourceIdentifier": { "computeEnvironmentArn": "computeEnvironments[].computeEnvironmentArn", "computeResources": "computeEnvironments[].computeResources", "serviceRole": "computeEnvironments[].serviceRole" } }, "JobDefinition": { "operation": "DescribeJobDefinitions", "resourceIdentifier": { "jobDefinitionName": "jobDefinitions[].jobDefinitionName", "type": "jobDefinitions[].type", "parameters": "jobDefinitions[].parameters", "retryStrategy": "jobDefinitions[].retryStrategy", "containerProperties": "jobDefinitions[].containerProperties", "timeout": "jobDefinitions[].timeout" } }, "JobQueue": { "operation": "DescribeJobQueues", "resourceIdentifier": { "state": "jobQueues[].state", "status": "jobQueues[].status", "priority": "jobQueues[].priority", "computeEnvironmentOrder": "jobQueues[].computeEnvironmentOrder" } } }, "operations": { "DeleteComputeEnvironment": { "computeEnvironment": { "completions": [ { "parameters": {}, "resourceName": "ComputeEnvironment", "resourceIdentifier": "computeEnvironmentArn" } ] } }, "DescribeJobDefinitions": { "jobDefinitionName": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "jobDefinitionName" } ] }, "status": { "completions": [ { "parameters": {}, "resourceName": "JobQueue", "resourceIdentifier": "status" } ] } }, "RegisterJobDefinition": { "jobDefinitionName": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "jobDefinitionName" } ] }, "type": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "type" } ] }, "parameters": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "parameters" } ] }, "containerProperties": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "containerProperties" } ] }, "retryStrategy": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "retryStrategy" } ] }, "timeout": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "timeout" } ] } }, "SubmitJob": { "parameters": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "parameters" } ] }, "retryStrategy": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "retryStrategy" } ] }, "timeout": { "completions": [ { "parameters": {}, "resourceName": "JobDefinition", "resourceIdentifier": "timeout" } ] } }, "UpdateComputeEnvironment": { "computeEnvironment": { "completions": [ { "parameters": {}, "resourceName": "ComputeEnvironment", "resourceIdentifier": "computeEnvironmentArn" } ] }, "state": { "completions": [ { "parameters": {}, "resourceName": "JobQueue", "resourceIdentifier": "state" } ] }, "computeResources": { "completions": [ { "parameters": {}, "resourceName": "ComputeEnvironment", "resourceIdentifier": "computeResources" } ] }, "serviceRole": { "completions": [ { "parameters": {}, "resourceName": "ComputeEnvironment", "resourceIdentifier": "serviceRole" } ] } }, "UpdateJobQueue": { "state": { "completions": [ { "parameters": {}, "resourceName": "JobQueue", "resourceIdentifier": "state" } ] }, "priority": { "completions": [ { "parameters": {}, "resourceName": "JobQueue", "resourceIdentifier": "priority" } ] }, "computeEnvironmentOrder": { "completions": [ { "parameters": {}, "resourceName": "JobQueue", "resourceIdentifier": "computeEnvironmentOrder" } ] } } } }