gl-store-s3.js/node_modules/aws-sdk/apis/ecs-2014-11-13.min.json

2226 lines
46 KiB
JSON
Raw Normal View History

2019-05-08 10:43:08 +00:00
{
"version": "2.0",
"metadata": {
"apiVersion": "2014-11-13",
"endpointPrefix": "ecs",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "Amazon ECS",
"serviceFullName": "Amazon EC2 Container Service",
"serviceId": "ECS",
"signatureVersion": "v4",
"targetPrefix": "AmazonEC2ContainerServiceV20141113",
"uid": "ecs-2014-11-13"
},
"operations": {
"CreateCluster": {
"input": {
"type": "structure",
"members": {
"clusterName": {},
"tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"cluster": {
"shape": "S8"
}
}
}
},
"CreateService": {
"input": {
"type": "structure",
"required": [
"serviceName"
],
"members": {
"cluster": {},
"serviceName": {},
"taskDefinition": {},
"loadBalancers": {
"shape": "Sd"
},
"serviceRegistries": {
"shape": "Sg"
},
"desiredCount": {
"type": "integer"
},
"clientToken": {},
"launchType": {},
"platformVersion": {},
"role": {},
"deploymentConfiguration": {
"shape": "Sj"
},
"placementConstraints": {
"shape": "Sk"
},
"placementStrategy": {
"shape": "Sn"
},
"networkConfiguration": {
"shape": "Sq"
},
"healthCheckGracePeriodSeconds": {
"type": "integer"
},
"schedulingStrategy": {},
"deploymentController": {
"shape": "Sv"
},
"tags": {
"shape": "S3"
},
"enableECSManagedTags": {
"type": "boolean"
},
"propagateTags": {}
}
},
"output": {
"type": "structure",
"members": {
"service": {
"shape": "S10"
}
}
}
},
"CreateTaskSet": {
"input": {
"type": "structure",
"required": [
"service",
"cluster",
"taskDefinition"
],
"members": {
"service": {},
"cluster": {},
"externalId": {},
"taskDefinition": {},
"networkConfiguration": {
"shape": "Sq"
},
"loadBalancers": {
"shape": "Sd"
},
"serviceRegistries": {
"shape": "Sg"
},
"launchType": {},
"platformVersion": {},
"scale": {
"shape": "S14"
},
"clientToken": {}
}
},
"output": {
"type": "structure",
"members": {
"taskSet": {
"shape": "S12"
}
}
}
},
"DeleteAccountSetting": {
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"principalArn": {}
}
},
"output": {
"type": "structure",
"members": {
"setting": {
"shape": "S1h"
}
}
}
},
"DeleteAttributes": {
"input": {
"type": "structure",
"required": [
"attributes"
],
"members": {
"cluster": {},
"attributes": {
"shape": "S1j"
}
}
},
"output": {
"type": "structure",
"members": {
"attributes": {
"shape": "S1j"
}
}
}
},
"DeleteCluster": {
"input": {
"type": "structure",
"required": [
"cluster"
],
"members": {
"cluster": {}
}
},
"output": {
"type": "structure",
"members": {
"cluster": {
"shape": "S8"
}
}
}
},
"DeleteService": {
"input": {
"type": "structure",
"required": [
"service"
],
"members": {
"cluster": {},
"service": {},
"force": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"service": {
"shape": "S10"
}
}
}
},
"DeleteTaskSet": {
"input": {
"type": "structure",
"required": [
"cluster",
"service",
"taskSet"
],
"members": {
"cluster": {},
"service": {},
"taskSet": {},
"force": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"taskSet": {
"shape": "S12"
}
}
}
},
"DeregisterContainerInstance": {
"input": {
"type": "structure",
"required": [
"containerInstance"
],
"members": {
"cluster": {},
"containerInstance": {},
"force": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"containerInstance": {
"shape": "S1w"
}
}
}
},
"DeregisterTaskDefinition": {
"input": {
"type": "structure",
"required": [
"taskDefinition"
],
"members": {
"taskDefinition": {}
}
},
"output": {
"type": "structure",
"members": {
"taskDefinition": {
"shape": "S27"
}
}
}
},
"DescribeClusters": {
"input": {
"type": "structure",
"members": {
"clusters": {
"shape": "Ss"
},
"include": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"clusters": {
"type": "list",
"member": {
"shape": "S8"
}
},
"failures": {
"shape": "S3z"
}
}
}
},
"DescribeContainerInstances": {
"input": {
"type": "structure",
"required": [
"containerInstances"
],
"members": {
"cluster": {},
"containerInstances": {
"shape": "Ss"
},
"include": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"containerInstances": {
"shape": "S45"
},
"failures": {
"shape": "S3z"
}
}
}
},
"DescribeServices": {
"input": {
"type": "structure",
"required": [
"services"
],
"members": {
"cluster": {},
"services": {
"shape": "Ss"
},
"include": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"services": {
"type": "list",
"member": {
"shape": "S10"
}
},
"failures": {
"shape": "S3z"
}
}
}
},
"DescribeTaskDefinition": {
"input": {
"type": "structure",
"required": [
"taskDefinition"
],
"members": {
"taskDefinition": {},
"include": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"taskDefinition": {
"shape": "S27"
},
"tags": {
"shape": "S3"
}
}
}
},
"DescribeTaskSets": {
"input": {
"type": "structure",
"required": [
"cluster",
"service"
],
"members": {
"cluster": {},
"service": {},
"taskSets": {
"shape": "Ss"
}
}
},
"output": {
"type": "structure",
"members": {
"taskSets": {
"shape": "S11"
},
"failures": {
"shape": "S3z"
}
}
}
},
"DescribeTasks": {
"input": {
"type": "structure",
"required": [
"tasks"
],
"members": {
"cluster": {},
"tasks": {
"shape": "Ss"
},
"include": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"tasks": {
"shape": "S4l"
},
"failures": {
"shape": "S3z"
}
}
}
},
"DiscoverPollEndpoint": {
"input": {
"type": "structure",
"members": {
"containerInstance": {},
"cluster": {}
}
},
"output": {
"type": "structure",
"members": {
"endpoint": {},
"telemetryEndpoint": {}
}
}
},
"ListAccountSettings": {
"input": {
"type": "structure",
"members": {
"name": {},
"value": {},
"principalArn": {},
"effectiveSettings": {
"type": "boolean"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"settings": {
"type": "list",
"member": {
"shape": "S1h"
}
},
"nextToken": {}
}
}
},
"ListAttributes": {
"input": {
"type": "structure",
"required": [
"targetType"
],
"members": {
"cluster": {},
"targetType": {},
"attributeName": {},
"attributeValue": {},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"attributes": {
"shape": "S1j"
},
"nextToken": {}
}
}
},
"ListClusters": {
"input": {
"type": "structure",
"members": {
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"clusterArns": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"ListContainerInstances": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"filter": {},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"containerInstanceArns": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"ListServices": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"launchType": {},
"schedulingStrategy": {}
}
},
"output": {
"type": "structure",
"members": {
"serviceArns": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S3"
}
}
}
},
"ListTaskDefinitionFamilies": {
"input": {
"type": "structure",
"members": {
"familyPrefix": {},
"status": {},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"families": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"ListTaskDefinitions": {
"input": {
"type": "structure",
"members": {
"familyPrefix": {},
"status": {},
"sort": {},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"taskDefinitionArns": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"ListTasks": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"containerInstance": {},
"family": {},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"startedBy": {},
"serviceName": {},
"desiredStatus": {},
"launchType": {}
}
},
"output": {
"type": "structure",
"members": {
"taskArns": {
"shape": "Ss"
},
"nextToken": {}
}
}
},
"PutAccountSetting": {
"input": {
"type": "structure",
"required": [
"name",
"value"
],
"members": {
"name": {},
"value": {},
"principalArn": {}
}
},
"output": {
"type": "structure",
"members": {
"setting": {
"shape": "S1h"
}
}
}
},
"PutAccountSettingDefault": {
"input": {
"type": "structure",
"required": [
"name",
"value"
],
"members": {
"name": {},
"value": {}
}
},
"output": {
"type": "structure",
"members": {
"setting": {
"shape": "S1h"
}
}
}
},
"PutAttributes": {
"input": {
"type": "structure",
"required": [
"attributes"
],
"members": {
"cluster": {},
"attributes": {
"shape": "S1j"
}
}
},
"output": {
"type": "structure",
"members": {
"attributes": {
"shape": "S1j"
}
}
}
},
"RegisterContainerInstance": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"instanceIdentityDocument": {},
"instanceIdentityDocumentSignature": {},
"totalResources": {
"shape": "S1z"
},
"versionInfo": {
"shape": "S1y"
},
"containerInstanceArn": {},
"attributes": {
"shape": "S1j"
},
"platformDevices": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"type"
],
"members": {
"id": {},
"type": {}
}
}
},
"tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"containerInstance": {
"shape": "S1w"
}
}
}
},
"RegisterTaskDefinition": {
"input": {
"type": "structure",
"required": [
"family",
"containerDefinitions"
],
"members": {
"family": {},
"taskRoleArn": {},
"executionRoleArn": {},
"networkMode": {},
"containerDefinitions": {
"shape": "S28"
},
"volumes": {
"shape": "S3c"
},
"placementConstraints": {
"shape": "S3k"
},
"requiresCompatibilities": {
"shape": "S3n"
},
"cpu": {},
"memory": {},
"tags": {
"shape": "S3"
},
"pidMode": {},
"ipcMode": {},
"proxyConfiguration": {
"shape": "S3r"
}
}
},
"output": {
"type": "structure",
"members": {
"taskDefinition": {
"shape": "S27"
},
"tags": {
"shape": "S3"
}
}
}
},
"RunTask": {
"input": {
"type": "structure",
"required": [
"taskDefinition"
],
"members": {
"cluster": {},
"taskDefinition": {},
"overrides": {
"shape": "S4n"
},
"count": {
"type": "integer"
},
"startedBy": {},
"group": {},
"placementConstraints": {
"shape": "Sk"
},
"placementStrategy": {
"shape": "Sn"
},
"launchType": {},
"platformVersion": {},
"networkConfiguration": {
"shape": "Sq"
},
"tags": {
"shape": "S3"
},
"enableECSManagedTags": {
"type": "boolean"
},
"propagateTags": {}
}
},
"output": {
"type": "structure",
"members": {
"tasks": {
"shape": "S4l"
},
"failures": {
"shape": "S3z"
}
}
}
},
"StartTask": {
"input": {
"type": "structure",
"required": [
"taskDefinition",
"containerInstances"
],
"members": {
"cluster": {},
"taskDefinition": {},
"overrides": {
"shape": "S4n"
},
"containerInstances": {
"shape": "Ss"
},
"startedBy": {},
"group": {},
"networkConfiguration": {
"shape": "Sq"
},
"tags": {
"shape": "S3"
},
"enableECSManagedTags": {
"type": "boolean"
},
"propagateTags": {}
}
},
"output": {
"type": "structure",
"members": {
"tasks": {
"shape": "S4l"
},
"failures": {
"shape": "S3z"
}
}
}
},
"StopTask": {
"input": {
"type": "structure",
"required": [
"task"
],
"members": {
"cluster": {},
"task": {},
"reason": {}
}
},
"output": {
"type": "structure",
"members": {
"task": {
"shape": "S4m"
}
}
}
},
"SubmitContainerStateChange": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"task": {},
"containerName": {},
"status": {},
"exitCode": {
"type": "integer"
},
"reason": {},
"networkBindings": {
"shape": "S4s"
}
}
},
"output": {
"type": "structure",
"members": {
"acknowledgment": {}
}
}
},
"SubmitTaskStateChange": {
"input": {
"type": "structure",
"members": {
"cluster": {},
"task": {},
"status": {},
"reason": {},
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerName": {},
"exitCode": {
"type": "integer"
},
"networkBindings": {
"shape": "S4s"
},
"reason": {},
"status": {}
}
}
},
"attachments": {
"type": "list",
"member": {
"type": "structure",
"required": [
"attachmentArn",
"status"
],
"members": {
"attachmentArn": {},
"status": {}
}
}
},
"pullStartedAt": {
"type": "timestamp"
},
"pullStoppedAt": {
"type": "timestamp"
},
"executionStoppedAt": {
"type": "timestamp"
}
}
},
"output": {
"type": "structure",
"members": {
"acknowledgment": {}
}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {},
"tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {},
"tagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateContainerAgent": {
"input": {
"type": "structure",
"required": [
"containerInstance"
],
"members": {
"cluster": {},
"containerInstance": {}
}
},
"output": {
"type": "structure",
"members": {
"containerInstance": {
"shape": "S1w"
}
}
}
},
"UpdateContainerInstancesState": {
"input": {
"type": "structure",
"required": [
"containerInstances",
"status"
],
"members": {
"cluster": {},
"containerInstances": {
"shape": "Ss"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"containerInstances": {
"shape": "S45"
},
"failures": {
"shape": "S3z"
}
}
}
},
"UpdateService": {
"input": {
"type": "structure",
"required": [
"service"
],
"members": {
"cluster": {},
"service": {},
"desiredCount": {
"type": "integer"
},
"taskDefinition": {},
"deploymentConfiguration": {
"shape": "Sj"
},
"networkConfiguration": {
"shape": "Sq"
},
"platformVersion": {},
"forceNewDeployment": {
"type": "boolean"
},
"healthCheckGracePeriodSeconds": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"service": {
"shape": "S10"
}
}
}
},
"UpdateServicePrimaryTaskSet": {
"input": {
"type": "structure",
"required": [
"cluster",
"service",
"primaryTaskSet"
],
"members": {
"cluster": {},
"service": {},
"primaryTaskSet": {}
}
},
"output": {
"type": "structure",
"members": {
"taskSet": {
"shape": "S12"
}
}
}
},
"UpdateTaskSet": {
"input": {
"type": "structure",
"required": [
"cluster",
"service",
"taskSet",
"scale"
],
"members": {
"cluster": {},
"service": {},
"taskSet": {},
"scale": {
"shape": "S14"
}
}
},
"output": {
"type": "structure",
"members": {
"taskSet": {
"shape": "S12"
}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {
"type": "structure",
"members": {
"key": {},
"value": {}
}
}
},
"S8": {
"type": "structure",
"members": {
"clusterArn": {},
"clusterName": {},
"status": {},
"registeredContainerInstancesCount": {
"type": "integer"
},
"runningTasksCount": {
"type": "integer"
},
"pendingTasksCount": {
"type": "integer"
},
"activeServicesCount": {
"type": "integer"
},
"statistics": {
"type": "list",
"member": {
"shape": "Sb"
}
},
"tags": {
"shape": "S3"
}
}
},
"Sb": {
"type": "structure",
"members": {
"name": {},
"value": {}
}
},
"Sd": {
"type": "list",
"member": {
"type": "structure",
"members": {
"targetGroupArn": {},
"loadBalancerName": {},
"containerName": {},
"containerPort": {
"type": "integer"
}
}
}
},
"Sg": {
"type": "list",
"member": {
"type": "structure",
"members": {
"registryArn": {},
"port": {
"type": "integer"
},
"containerName": {},
"containerPort": {
"type": "integer"
}
}
}
},
"Sj": {
"type": "structure",
"members": {
"maximumPercent": {
"type": "integer"
},
"minimumHealthyPercent": {
"type": "integer"
}
}
},
"Sk": {
"type": "list",
"member": {
"type": "structure",
"members": {
"type": {},
"expression": {}
}
}
},
"Sn": {
"type": "list",
"member": {
"type": "structure",
"members": {
"type": {},
"field": {}
}
}
},
"Sq": {
"type": "structure",
"members": {
"awsvpcConfiguration": {
"type": "structure",
"required": [
"subnets"
],
"members": {
"subnets": {
"shape": "Ss"
},
"securityGroups": {
"shape": "Ss"
},
"assignPublicIp": {}
}
}
}
},
"Ss": {
"type": "list",
"member": {}
},
"Sv": {
"type": "structure",
"required": [
"type"
],
"members": {
"type": {}
}
},
"S10": {
"type": "structure",
"members": {
"serviceArn": {},
"serviceName": {},
"clusterArn": {},
"loadBalancers": {
"shape": "Sd"
},
"serviceRegistries": {
"shape": "Sg"
},
"status": {},
"desiredCount": {
"type": "integer"
},
"runningCount": {
"type": "integer"
},
"pendingCount": {
"type": "integer"
},
"launchType": {},
"platformVersion": {},
"taskDefinition": {},
"deploymentConfiguration": {
"shape": "Sj"
},
"taskSets": {
"shape": "S11"
},
"deployments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"status": {},
"taskDefinition": {},
"desiredCount": {
"type": "integer"
},
"pendingCount": {
"type": "integer"
},
"runningCount": {
"type": "integer"
},
"createdAt": {
"type": "timestamp"
},
"updatedAt": {
"type": "timestamp"
},
"launchType": {},
"platformVersion": {},
"networkConfiguration": {
"shape": "Sq"
}
}
}
},
"roleArn": {},
"events": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"createdAt": {
"type": "timestamp"
},
"message": {}
}
}
},
"createdAt": {
"type": "timestamp"
},
"placementConstraints": {
"shape": "Sk"
},
"placementStrategy": {
"shape": "Sn"
},
"networkConfiguration": {
"shape": "Sq"
},
"healthCheckGracePeriodSeconds": {
"type": "integer"
},
"schedulingStrategy": {},
"deploymentController": {
"shape": "Sv"
},
"tags": {
"shape": "S3"
},
"createdBy": {},
"enableECSManagedTags": {
"type": "boolean"
},
"propagateTags": {}
}
},
"S11": {
"type": "list",
"member": {
"shape": "S12"
}
},
"S12": {
"type": "structure",
"members": {
"id": {},
"taskSetArn": {},
"serviceArn": {},
"clusterArn": {},
"startedBy": {},
"externalId": {},
"status": {},
"taskDefinition": {},
"computedDesiredCount": {
"type": "integer"
},
"pendingCount": {
"type": "integer"
},
"runningCount": {
"type": "integer"
},
"createdAt": {
"type": "timestamp"
},
"updatedAt": {
"type": "timestamp"
},
"launchType": {},
"platformVersion": {},
"networkConfiguration": {
"shape": "Sq"
},
"loadBalancers": {
"shape": "Sd"
},
"serviceRegistries": {
"shape": "Sg"
},
"scale": {
"shape": "S14"
},
"stabilityStatus": {},
"stabilityStatusAt": {
"type": "timestamp"
}
}
},
"S14": {
"type": "structure",
"members": {
"value": {
"type": "double"
},
"unit": {}
}
},
"S1h": {
"type": "structure",
"members": {
"name": {},
"value": {},
"principalArn": {}
}
},
"S1j": {
"type": "list",
"member": {
"shape": "S1k"
}
},
"S1k": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"value": {},
"targetType": {},
"targetId": {}
}
},
"S1w": {
"type": "structure",
"members": {
"containerInstanceArn": {},
"ec2InstanceId": {},
"version": {
"type": "long"
},
"versionInfo": {
"shape": "S1y"
},
"remainingResources": {
"shape": "S1z"
},
"registeredResources": {
"shape": "S1z"
},
"status": {},
"agentConnected": {
"type": "boolean"
},
"runningTasksCount": {
"type": "integer"
},
"pendingTasksCount": {
"type": "integer"
},
"agentUpdateStatus": {},
"attributes": {
"shape": "S1j"
},
"registeredAt": {
"type": "timestamp"
},
"attachments": {
"shape": "S22"
},
"tags": {
"shape": "S3"
}
}
},
"S1y": {
"type": "structure",
"members": {
"agentVersion": {},
"agentHash": {},
"dockerVersion": {}
}
},
"S1z": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"type": {},
"doubleValue": {
"type": "double"
},
"longValue": {
"type": "long"
},
"integerValue": {
"type": "integer"
},
"stringSetValue": {
"shape": "Ss"
}
}
}
},
"S22": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"type": {},
"status": {},
"details": {
"type": "list",
"member": {
"shape": "Sb"
}
}
}
}
},
"S27": {
"type": "structure",
"members": {
"taskDefinitionArn": {},
"containerDefinitions": {
"shape": "S28"
},
"family": {},
"taskRoleArn": {},
"executionRoleArn": {},
"networkMode": {},
"revision": {
"type": "integer"
},
"volumes": {
"shape": "S3c"
},
"status": {},
"requiresAttributes": {
"type": "list",
"member": {
"shape": "S1k"
}
},
"placementConstraints": {
"shape": "S3k"
},
"compatibilities": {
"shape": "S3n"
},
"requiresCompatibilities": {
"shape": "S3n"
},
"cpu": {},
"memory": {},
"pidMode": {},
"ipcMode": {},
"proxyConfiguration": {
"shape": "S3r"
}
}
},
"S28": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"image": {},
"repositoryCredentials": {
"type": "structure",
"required": [
"credentialsParameter"
],
"members": {
"credentialsParameter": {}
}
},
"cpu": {
"type": "integer"
},
"memory": {
"type": "integer"
},
"memoryReservation": {
"type": "integer"
},
"links": {
"shape": "Ss"
},
"portMappings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerPort": {
"type": "integer"
},
"hostPort": {
"type": "integer"
},
"protocol": {}
}
}
},
"essential": {
"type": "boolean"
},
"entryPoint": {
"shape": "Ss"
},
"command": {
"shape": "Ss"
},
"environment": {
"shape": "S2e"
},
"mountPoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"sourceVolume": {},
"containerPath": {},
"readOnly": {
"type": "boolean"
}
}
}
},
"volumesFrom": {
"type": "list",
"member": {
"type": "structure",
"members": {
"sourceContainer": {},
"readOnly": {
"type": "boolean"
}
}
}
},
"linuxParameters": {
"type": "structure",
"members": {
"capabilities": {
"type": "structure",
"members": {
"add": {
"shape": "Ss"
},
"drop": {
"shape": "Ss"
}
}
},
"devices": {
"type": "list",
"member": {
"type": "structure",
"required": [
"hostPath"
],
"members": {
"hostPath": {},
"containerPath": {},
"permissions": {
"type": "list",
"member": {}
}
}
}
},
"initProcessEnabled": {
"type": "boolean"
},
"sharedMemorySize": {
"type": "integer"
},
"tmpfs": {
"type": "list",
"member": {
"type": "structure",
"required": [
"containerPath",
"size"
],
"members": {
"containerPath": {},
"size": {
"type": "integer"
},
"mountOptions": {
"shape": "Ss"
}
}
}
}
}
},
"secrets": {
"shape": "S2r"
},
"dependsOn": {
"type": "list",
"member": {
"type": "structure",
"required": [
"containerName",
"condition"
],
"members": {
"containerName": {},
"condition": {}
}
}
},
"startTimeout": {
"type": "integer"
},
"stopTimeout": {
"type": "integer"
},
"hostname": {},
"user": {},
"workingDirectory": {},
"disableNetworking": {
"type": "boolean"
},
"privileged": {
"type": "boolean"
},
"readonlyRootFilesystem": {
"type": "boolean"
},
"dnsServers": {
"shape": "Ss"
},
"dnsSearchDomains": {
"shape": "Ss"
},
"extraHosts": {
"type": "list",
"member": {
"type": "structure",
"required": [
"hostname",
"ipAddress"
],
"members": {
"hostname": {},
"ipAddress": {}
}
}
},
"dockerSecurityOptions": {
"shape": "Ss"
},
"interactive": {
"type": "boolean"
},
"pseudoTerminal": {
"type": "boolean"
},
"dockerLabels": {
"type": "map",
"key": {},
"value": {}
},
"ulimits": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"softLimit",
"hardLimit"
],
"members": {
"name": {},
"softLimit": {
"type": "integer"
},
"hardLimit": {
"type": "integer"
}
}
}
},
"logConfiguration": {
"type": "structure",
"required": [
"logDriver"
],
"members": {
"logDriver": {},
"options": {
"type": "map",
"key": {},
"value": {}
},
"secretOptions": {
"shape": "S2r"
}
}
},
"healthCheck": {
"type": "structure",
"required": [
"command"
],
"members": {
"command": {
"shape": "Ss"
},
"interval": {
"type": "integer"
},
"timeout": {
"type": "integer"
},
"retries": {
"type": "integer"
},
"startPeriod": {
"type": "integer"
}
}
},
"systemControls": {
"type": "list",
"member": {
"type": "structure",
"members": {
"namespace": {},
"value": {}
}
}
},
"resourceRequirements": {
"shape": "S38"
}
}
}
},
"S2e": {
"type": "list",
"member": {
"shape": "Sb"
}
},
"S2r": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"valueFrom"
],
"members": {
"name": {},
"valueFrom": {}
}
}
},
"S38": {
"type": "list",
"member": {
"type": "structure",
"required": [
"value",
"type"
],
"members": {
"value": {},
"type": {}
}
}
},
"S3c": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"host": {
"type": "structure",
"members": {
"sourcePath": {}
}
},
"dockerVolumeConfiguration": {
"type": "structure",
"members": {
"scope": {},
"autoprovision": {
"type": "boolean"
},
"driver": {},
"driverOpts": {
"shape": "S3h"
},
"labels": {
"shape": "S3h"
}
}
}
}
}
},
"S3h": {
"type": "map",
"key": {},
"value": {}
},
"S3k": {
"type": "list",
"member": {
"type": "structure",
"members": {
"type": {},
"expression": {}
}
}
},
"S3n": {
"type": "list",
"member": {}
},
"S3r": {
"type": "structure",
"required": [
"containerName"
],
"members": {
"type": {},
"containerName": {},
"properties": {
"type": "list",
"member": {
"shape": "Sb"
}
}
}
},
"S3z": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"reason": {}
}
}
},
"S45": {
"type": "list",
"member": {
"shape": "S1w"
}
},
"S4l": {
"type": "list",
"member": {
"shape": "S4m"
}
},
"S4m": {
"type": "structure",
"members": {
"taskArn": {},
"clusterArn": {},
"taskDefinitionArn": {},
"containerInstanceArn": {},
"overrides": {
"shape": "S4n"
},
"lastStatus": {},
"desiredStatus": {},
"cpu": {},
"memory": {},
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerArn": {},
"taskArn": {},
"name": {},
"lastStatus": {},
"exitCode": {
"type": "integer"
},
"reason": {},
"networkBindings": {
"shape": "S4s"
},
"networkInterfaces": {
"type": "list",
"member": {
"type": "structure",
"members": {
"attachmentId": {},
"privateIpv4Address": {},
"ipv6Address": {}
}
}
},
"healthStatus": {},
"cpu": {},
"memory": {},
"memoryReservation": {},
"gpuIds": {
"type": "list",
"member": {}
}
}
}
},
"startedBy": {},
"version": {
"type": "long"
},
"stoppedReason": {},
"stopCode": {},
"connectivity": {},
"connectivityAt": {
"type": "timestamp"
},
"pullStartedAt": {
"type": "timestamp"
},
"pullStoppedAt": {
"type": "timestamp"
},
"executionStoppedAt": {
"type": "timestamp"
},
"createdAt": {
"type": "timestamp"
},
"startedAt": {
"type": "timestamp"
},
"stoppingAt": {
"type": "timestamp"
},
"stoppedAt": {
"type": "timestamp"
},
"group": {},
"launchType": {},
"platformVersion": {},
"attachments": {
"shape": "S22"
},
"healthStatus": {},
"tags": {
"shape": "S3"
}
}
},
"S4n": {
"type": "structure",
"members": {
"containerOverrides": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"command": {
"shape": "Ss"
},
"environment": {
"shape": "S2e"
},
"cpu": {
"type": "integer"
},
"memory": {
"type": "integer"
},
"memoryReservation": {
"type": "integer"
},
"resourceRequirements": {
"shape": "S38"
}
}
}
},
"taskRoleArn": {},
"executionRoleArn": {}
}
},
"S4s": {
"type": "list",
"member": {
"type": "structure",
"members": {
"bindIP": {},
"containerPort": {
"type": "integer"
},
"hostPort": {
"type": "integer"
},
"protocol": {}
}
}
}
}
}