{ "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":{ "CreateCapacityProvider":{ "name":"CreateCapacityProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCapacityProviderRequest"}, "output":{"shape":"CreateCapacityProviderResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"LimitExceededException"} ] }, "CreateCluster":{ "name":"CreateCluster", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateClusterRequest"}, "output":{"shape":"CreateClusterResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "CreateService":{ "name":"CreateService", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateServiceRequest"}, "output":{"shape":"CreateServiceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"PlatformUnknownException"}, {"shape":"PlatformTaskDefinitionIncompatibilityException"}, {"shape":"AccessDeniedException"} ] }, "CreateTaskSet":{ "name":"CreateTaskSet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTaskSetRequest"}, "output":{"shape":"CreateTaskSetResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"PlatformUnknownException"}, {"shape":"PlatformTaskDefinitionIncompatibilityException"}, {"shape":"AccessDeniedException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"} ] }, "DeleteAccountSetting":{ "name":"DeleteAccountSetting", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAccountSettingRequest"}, "output":{"shape":"DeleteAccountSettingResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "DeleteAttributes":{ "name":"DeleteAttributes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAttributesRequest"}, "output":{"shape":"DeleteAttributesResponse"}, "errors":[ {"shape":"ClusterNotFoundException"}, {"shape":"TargetNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "DeleteCluster":{ "name":"DeleteCluster", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteClusterRequest"}, "output":{"shape":"DeleteClusterResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ClusterContainsContainerInstancesException"}, {"shape":"ClusterContainsServicesException"}, {"shape":"ClusterContainsTasksException"}, {"shape":"UpdateInProgressException"} ] }, "DeleteService":{ "name":"DeleteService", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteServiceRequest"}, "output":{"shape":"DeleteServiceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ServiceNotFoundException"} ] }, "DeleteTaskSet":{ "name":"DeleteTaskSet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTaskSetRequest"}, "output":{"shape":"DeleteTaskSetResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"AccessDeniedException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"}, {"shape":"TaskSetNotFoundException"} ] }, "DeregisterContainerInstance":{ "name":"DeregisterContainerInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterContainerInstanceRequest"}, "output":{"shape":"DeregisterContainerInstanceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "DeregisterTaskDefinition":{ "name":"DeregisterTaskDefinition", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterTaskDefinitionRequest"}, "output":{"shape":"DeregisterTaskDefinitionResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "DescribeCapacityProviders":{ "name":"DescribeCapacityProviders", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCapacityProvidersRequest"}, "output":{"shape":"DescribeCapacityProvidersResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "DescribeClusters":{ "name":"DescribeClusters", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeClustersRequest"}, "output":{"shape":"DescribeClustersResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "DescribeContainerInstances":{ "name":"DescribeContainerInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeContainerInstancesRequest"}, "output":{"shape":"DescribeContainerInstancesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "DescribeServices":{ "name":"DescribeServices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeServicesRequest"}, "output":{"shape":"DescribeServicesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "DescribeTaskDefinition":{ "name":"DescribeTaskDefinition", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTaskDefinitionRequest"}, "output":{"shape":"DescribeTaskDefinitionResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "DescribeTaskSets":{ "name":"DescribeTaskSets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTaskSetsRequest"}, "output":{"shape":"DescribeTaskSetsResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"AccessDeniedException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"} ] }, "DescribeTasks":{ "name":"DescribeTasks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTasksRequest"}, "output":{"shape":"DescribeTasksResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "DiscoverPollEndpoint":{ "name":"DiscoverPollEndpoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DiscoverPollEndpointRequest"}, "output":{"shape":"DiscoverPollEndpointResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"} ] }, "ListAccountSettings":{ "name":"ListAccountSettings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAccountSettingsRequest"}, "output":{"shape":"ListAccountSettingsResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "ListAttributes":{ "name":"ListAttributes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAttributesRequest"}, "output":{"shape":"ListAttributesResponse"}, "errors":[ {"shape":"ClusterNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "ListClusters":{ "name":"ListClusters", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListClustersRequest"}, "output":{"shape":"ListClustersResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "ListContainerInstances":{ "name":"ListContainerInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListContainerInstancesRequest"}, "output":{"shape":"ListContainerInstancesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "ListServices":{ "name":"ListServices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListServicesRequest"}, "output":{"shape":"ListServicesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"ClusterNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "ListTaskDefinitionFamilies":{ "name":"ListTaskDefinitionFamilies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTaskDefinitionFamiliesRequest"}, "output":{"shape":"ListTaskDefinitionFamiliesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "ListTaskDefinitions":{ "name":"ListTaskDefinitions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTaskDefinitionsRequest"}, "output":{"shape":"ListTaskDefinitionsResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "ListTasks":{ "name":"ListTasks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTasksRequest"}, "output":{"shape":"ListTasksResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ServiceNotFoundException"} ] }, "PutAccountSetting":{ "name":"PutAccountSetting", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutAccountSettingRequest"}, "output":{"shape":"PutAccountSettingResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "PutAccountSettingDefault":{ "name":"PutAccountSettingDefault", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutAccountSettingDefaultRequest"}, "output":{"shape":"PutAccountSettingDefaultResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "PutAttributes":{ "name":"PutAttributes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutAttributesRequest"}, "output":{"shape":"PutAttributesResponse"}, "errors":[ {"shape":"ClusterNotFoundException"}, {"shape":"TargetNotFoundException"}, {"shape":"AttributeLimitExceededException"}, {"shape":"InvalidParameterException"} ] }, "PutClusterCapacityProviders":{ "name":"PutClusterCapacityProviders", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutClusterCapacityProvidersRequest"}, "output":{"shape":"PutClusterCapacityProvidersResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"UpdateInProgressException"} ] }, "RegisterContainerInstance":{ "name":"RegisterContainerInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterContainerInstanceRequest"}, "output":{"shape":"RegisterContainerInstanceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "RegisterTaskDefinition":{ "name":"RegisterTaskDefinition", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterTaskDefinitionRequest"}, "output":{"shape":"RegisterTaskDefinitionResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"} ] }, "RunTask":{ "name":"RunTask", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RunTaskRequest"}, "output":{"shape":"RunTaskResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"PlatformUnknownException"}, {"shape":"PlatformTaskDefinitionIncompatibilityException"}, {"shape":"AccessDeniedException"}, {"shape":"BlockedException"} ] }, "StartTask":{ "name":"StartTask", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartTaskRequest"}, "output":{"shape":"StartTaskResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "StopTask":{ "name":"StopTask", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopTaskRequest"}, "output":{"shape":"StopTaskResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "SubmitAttachmentStateChanges":{ "name":"SubmitAttachmentStateChanges", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SubmitAttachmentStateChangesRequest"}, "output":{"shape":"SubmitAttachmentStateChangesResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidParameterException"} ] }, "SubmitContainerStateChange":{ "name":"SubmitContainerStateChange", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SubmitContainerStateChangeRequest"}, "output":{"shape":"SubmitContainerStateChangeResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"AccessDeniedException"} ] }, "SubmitTaskStateChange":{ "name":"SubmitTaskStateChange", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SubmitTaskStateChangeRequest"}, "output":{"shape":"SubmitTaskStateChangeResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidParameterException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "UpdateClusterSettings":{ "name":"UpdateClusterSettings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateClusterSettingsRequest"}, "output":{"shape":"UpdateClusterSettingsResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"ClusterNotFoundException"}, {"shape":"InvalidParameterException"} ] }, "UpdateContainerAgent":{ "name":"UpdateContainerAgent", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateContainerAgentRequest"}, "output":{"shape":"UpdateContainerAgentResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UpdateInProgressException"}, {"shape":"NoUpdateAvailableException"}, {"shape":"MissingVersionException"} ] }, "UpdateContainerInstancesState":{ "name":"UpdateContainerInstancesState", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateContainerInstancesStateRequest"}, "output":{"shape":"UpdateContainerInstancesStateResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"} ] }, "UpdateService":{ "name":"UpdateService", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateServiceRequest"}, "output":{"shape":"UpdateServiceResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"}, {"shape":"PlatformUnknownException"}, {"shape":"PlatformTaskDefinitionIncompatibilityException"}, {"shape":"AccessDeniedException"} ] }, "UpdateServicePrimaryTaskSet":{ "name":"UpdateServicePrimaryTaskSet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateServicePrimaryTaskSetRequest"}, "output":{"shape":"UpdateServicePrimaryTaskSetResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"}, {"shape":"TaskSetNotFoundException"}, {"shape":"AccessDeniedException"} ] }, "UpdateTaskSet":{ "name":"UpdateTaskSet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateTaskSetRequest"}, "output":{"shape":"UpdateTaskSetResponse"}, "errors":[ {"shape":"ServerException"}, {"shape":"ClientException"}, {"shape":"InvalidParameterException"}, {"shape":"ClusterNotFoundException"}, {"shape":"UnsupportedFeatureException"}, {"shape":"AccessDeniedException"}, {"shape":"ServiceNotFoundException"}, {"shape":"ServiceNotActiveException"}, {"shape":"TaskSetNotFoundException"} ] } }, "shapes":{ "AccessDeniedException":{ "type":"structure", "members":{ }, "exception":true }, "AgentUpdateStatus":{ "type":"string", "enum":[ "PENDING", "STAGING", "STAGED", "UPDATING", "UPDATED", "FAILED" ] }, "AssignPublicIp":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "Attachment":{ "type":"structure", "members":{ "id":{"shape":"String"}, "type":{"shape":"String"}, "status":{"shape":"String"}, "details":{"shape":"AttachmentDetails"} } }, "AttachmentDetails":{ "type":"list", "member":{"shape":"KeyValuePair"} }, "AttachmentStateChange":{ "type":"structure", "required":[ "attachmentArn", "status" ], "members":{ "attachmentArn":{"shape":"String"}, "status":{"shape":"String"} } }, "AttachmentStateChanges":{ "type":"list", "member":{"shape":"AttachmentStateChange"} }, "Attachments":{ "type":"list", "member":{"shape":"Attachment"} }, "Attribute":{ "type":"structure", "required":["name"], "members":{ "name":{"shape":"String"}, "value":{"shape":"String"}, "targetType":{"shape":"TargetType"}, "targetId":{"shape":"String"} } }, "AttributeLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "Attributes":{ "type":"list", "member":{"shape":"Attribute"} }, "AutoScalingGroupProvider":{ "type":"structure", "required":["autoScalingGroupArn"], "members":{ "autoScalingGroupArn":{"shape":"String"}, "managedScaling":{"shape":"ManagedScaling"}, "managedTerminationProtection":{"shape":"ManagedTerminationProtection"} } }, "AwsVpcConfiguration":{ "type":"structure", "required":["subnets"], "members":{ "subnets":{"shape":"StringList"}, "securityGroups":{"shape":"StringList"}, "assignPublicIp":{"shape":"AssignPublicIp"} } }, "BlockedException":{ "type":"structure", "members":{ }, "exception":true }, "Boolean":{"type":"boolean"}, "BoxedBoolean":{ "type":"boolean", "box":true }, "BoxedInteger":{ "type":"integer", "box":true }, "CapacityProvider":{ "type":"structure", "members":{ "capacityProviderArn":{"shape":"String"}, "name":{"shape":"String"}, "status":{"shape":"CapacityProviderStatus"}, "autoScalingGroupProvider":{"shape":"AutoScalingGroupProvider"}, "tags":{"shape":"Tags"} } }, "CapacityProviderField":{ "type":"string", "enum":["TAGS"] }, "CapacityProviderFieldList":{ "type":"list", "member":{"shape":"CapacityProviderField"} }, "CapacityProviderStatus":{ "type":"string", "enum":["ACTIVE"] }, "CapacityProviderStrategy":{ "type":"list", "member":{"shape":"CapacityProviderStrategyItem"} }, "CapacityProviderStrategyItem":{ "type":"structure", "required":["capacityProvider"], "members":{ "capacityProvider":{"shape":"String"}, "weight":{"shape":"CapacityProviderStrategyItemWeight"}, "base":{"shape":"CapacityProviderStrategyItemBase"} } }, "CapacityProviderStrategyItemBase":{ "type":"integer", "max":100000, "min":0 }, "CapacityProviderStrategyItemWeight":{ "type":"integer", "max":1000, "min":0 }, "CapacityProviders":{ "type":"list", "member":{"shape":"CapacityProvider"} }, "ClientException":{ "type":"structure", "members":{ "message":{"shape":"String"} }, "exception":true }, "Cluster":{ "type":"structure", "members":{ "clusterArn":{"shape":"String"}, "clusterName":{"shape":"String"}, "status":{"shape":"String"}, "registeredContainerInstancesCount":{"shape":"Integer"}, "runningTasksCount":{"shape":"Integer"}, "pendingTasksCount":{"shape":"Integer"}, "activeServicesCount":{"shape":"Integer"}, "statistics":{"shape":"Statistics"}, "tags":{"shape":"Tags"}, "settings":{"shape":"ClusterSettings"}, "capacityProviders":{"shape":"StringList"}, "defaultCapacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "attachments":{"shape":"Attachments"}, "attachmentsStatus":{"shape":"String"} } }, "ClusterContainsContainerInstancesException":{ "type":"structure", "members":{ }, "exception":true }, "ClusterContainsServicesException":{ "type":"structure", "members":{ }, "exception":true }, "ClusterContainsTasksException":{ "type":"structure", "members":{ }, "exception":true }, "ClusterField":{ "type":"string", "enum":[ "ATTACHMENTS", "SETTINGS", "STATISTICS", "TAGS" ] }, "ClusterFieldList":{ "type":"list", "member":{"shape":"ClusterField"} }, "ClusterNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "ClusterSetting":{ "type":"structure", "members":{ "name":{"shape":"ClusterSettingName"}, "value":{"shape":"String"} } }, "ClusterSettingName":{ "type":"string", "enum":["containerInsights"] }, "ClusterSettings":{ "type":"list", "member":{"shape":"ClusterSetting"} }, "Clusters":{ "type":"list", "member":{"shape":"Cluster"} }, "Compatibility":{ "type":"string", "enum":[ "EC2", "FARGATE" ] }, "CompatibilityList":{ "type":"list", "member":{"shape":"Compatibility"} }, "Connectivity":{ "type":"string", "enum":[ "CONNECTED", "DISCONNECTED" ] }, "Container":{ "type":"structure", "members":{ "containerArn":{"shape":"String"}, "taskArn":{"shape":"String"}, "name":{"shape":"String"}, "image":{"shape":"String"}, "imageDigest":{"shape":"String"}, "runtimeId":{"shape":"String"}, "lastStatus":{"shape":"String"}, "exitCode":{"shape":"BoxedInteger"}, "reason":{"shape":"String"}, "networkBindings":{"shape":"NetworkBindings"}, "networkInterfaces":{"shape":"NetworkInterfaces"}, "healthStatus":{"shape":"HealthStatus"}, "cpu":{"shape":"String"}, "memory":{"shape":"String"}, "memoryReservation":{"shape":"String"}, "gpuIds":{"shape":"GpuIds"} } }, "ContainerCondition":{ "type":"string", "enum":[ "START", "COMPLETE", "SUCCESS", "HEALTHY" ] }, "ContainerDefinition":{ "type":"structure", "members":{ "name":{"shape":"String"}, "image":{"shape":"String"}, "repositoryCredentials":{"shape":"RepositoryCredentials"}, "cpu":{"shape":"Integer"}, "memory":{"shape":"BoxedInteger"}, "memoryReservation":{"shape":"BoxedInteger"}, "links":{"shape":"StringList"}, "portMappings":{"shape":"PortMappingList"}, "essential":{"shape":"BoxedBoolean"}, "entryPoint":{"shape":"StringList"}, "command":{"shape":"StringList"}, "environment":{"shape":"EnvironmentVariables"}, "mountPoints":{"shape":"MountPointList"}, "volumesFrom":{"shape":"VolumeFromList"}, "linuxParameters":{"shape":"LinuxParameters"}, "secrets":{"shape":"SecretList"}, "dependsOn":{"shape":"ContainerDependencies"}, "startTimeout":{"shape":"BoxedInteger"}, "stopTimeout":{"shape":"BoxedInteger"}, "hostname":{"shape":"String"}, "user":{"shape":"String"}, "workingDirectory":{"shape":"String"}, "disableNetworking":{"shape":"BoxedBoolean"}, "privileged":{"shape":"BoxedBoolean"}, "readonlyRootFilesystem":{"shape":"BoxedBoolean"}, "dnsServers":{"shape":"StringList"}, "dnsSearchDomains":{"shape":"StringList"}, "extraHosts":{"shape":"HostEntryList"}, "dockerSecurityOptions":{"shape":"StringList"}, "interactive":{"shape":"BoxedBoolean"}, "pseudoTerminal":{"shape":"BoxedBoolean"}, "dockerLabels":{"shape":"DockerLabelsMap"}, "ulimits":{"shape":"UlimitList"}, "logConfiguration":{"shape":"LogConfiguration"}, "healthCheck":{"shape":"HealthCheck"}, "systemControls":{"shape":"SystemControls"}, "resourceRequirements":{"shape":"ResourceRequirements"}, "firelensConfiguration":{"shape":"FirelensConfiguration"} } }, "ContainerDefinitions":{ "type":"list", "member":{"shape":"ContainerDefinition"} }, "ContainerDependencies":{ "type":"list", "member":{"shape":"ContainerDependency"} }, "ContainerDependency":{ "type":"structure", "required":[ "containerName", "condition" ], "members":{ "containerName":{"shape":"String"}, "condition":{"shape":"ContainerCondition"} } }, "ContainerInstance":{ "type":"structure", "members":{ "containerInstanceArn":{"shape":"String"}, "ec2InstanceId":{"shape":"String"}, "capacityProviderName":{"shape":"String"}, "version":{"shape":"Long"}, "versionInfo":{"shape":"VersionInfo"}, "remainingResources":{"shape":"Resources"}, "registeredResources":{"shape":"Resources"}, "status":{"shape":"String"}, "statusReason":{"shape":"String"}, "agentConnected":{"shape":"Boolean"}, "runningTasksCount":{"shape":"Integer"}, "pendingTasksCount":{"shape":"Integer"}, "agentUpdateStatus":{"shape":"AgentUpdateStatus"}, "attributes":{"shape":"Attributes"}, "registeredAt":{"shape":"Timestamp"}, "attachments":{"shape":"Attachments"}, "tags":{"shape":"Tags"} } }, "ContainerInstanceField":{ "type":"string", "enum":["TAGS"] }, "ContainerInstanceFieldList":{ "type":"list", "member":{"shape":"ContainerInstanceField"} }, "ContainerInstanceStatus":{ "type":"string", "enum":[ "ACTIVE", "DRAINING", "REGISTERING", "DEREGISTERING", "REGISTRATION_FAILED" ] }, "ContainerInstances":{ "type":"list", "member":{"shape":"ContainerInstance"} }, "ContainerOverride":{ "type":"structure", "members":{ "name":{"shape":"String"}, "command":{"shape":"StringList"}, "environment":{"shape":"EnvironmentVariables"}, "cpu":{"shape":"BoxedInteger"}, "memory":{"shape":"BoxedInteger"}, "memoryReservation":{"shape":"BoxedInteger"}, "resourceRequirements":{"shape":"ResourceRequirements"} } }, "ContainerOverrides":{ "type":"list", "member":{"shape":"ContainerOverride"} }, "ContainerStateChange":{ "type":"structure", "members":{ "containerName":{"shape":"String"}, "imageDigest":{"shape":"String"}, "runtimeId":{"shape":"String"}, "exitCode":{"shape":"BoxedInteger"}, "networkBindings":{"shape":"NetworkBindings"}, "reason":{"shape":"String"}, "status":{"shape":"String"} } }, "ContainerStateChanges":{ "type":"list", "member":{"shape":"ContainerStateChange"} }, "Containers":{ "type":"list", "member":{"shape":"Container"} }, "CreateCapacityProviderRequest":{ "type":"structure", "required":[ "name", "autoScalingGroupProvider" ], "members":{ "name":{"shape":"String"}, "autoScalingGroupProvider":{"shape":"AutoScalingGroupProvider"}, "tags":{"shape":"Tags"} } }, "CreateCapacityProviderResponse":{ "type":"structure", "members":{ "capacityProvider":{"shape":"CapacityProvider"} } }, "CreateClusterRequest":{ "type":"structure", "members":{ "clusterName":{"shape":"String"}, "tags":{"shape":"Tags"}, "settings":{"shape":"ClusterSettings"}, "capacityProviders":{"shape":"StringList"}, "defaultCapacityProviderStrategy":{"shape":"CapacityProviderStrategy"} } }, "CreateClusterResponse":{ "type":"structure", "members":{ "cluster":{"shape":"Cluster"} } }, "CreateServiceRequest":{ "type":"structure", "required":["serviceName"], "members":{ "cluster":{"shape":"String"}, "serviceName":{"shape":"String"}, "taskDefinition":{"shape":"String"}, "loadBalancers":{"shape":"LoadBalancers"}, "serviceRegistries":{"shape":"ServiceRegistries"}, "desiredCount":{"shape":"BoxedInteger"}, "clientToken":{"shape":"String"}, "launchType":{"shape":"LaunchType"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "platformVersion":{"shape":"String"}, "role":{"shape":"String"}, "deploymentConfiguration":{"shape":"DeploymentConfiguration"}, "placementConstraints":{"shape":"PlacementConstraints"}, "placementStrategy":{"shape":"PlacementStrategies"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "healthCheckGracePeriodSeconds":{"shape":"BoxedInteger"}, "schedulingStrategy":{"shape":"SchedulingStrategy"}, "deploymentController":{"shape":"DeploymentController"}, "tags":{"shape":"Tags"}, "enableECSManagedTags":{"shape":"Boolean"}, "propagateTags":{"shape":"PropagateTags"} } }, "CreateServiceResponse":{ "type":"structure", "members":{ "service":{"shape":"Service"} } }, "CreateTaskSetRequest":{ "type":"structure", "required":[ "service", "cluster", "taskDefinition" ], "members":{ "service":{"shape":"String"}, "cluster":{"shape":"String"}, "externalId":{"shape":"String"}, "taskDefinition":{"shape":"String"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "loadBalancers":{"shape":"LoadBalancers"}, "serviceRegistries":{"shape":"ServiceRegistries"}, "launchType":{"shape":"LaunchType"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "platformVersion":{"shape":"String"}, "scale":{"shape":"Scale"}, "clientToken":{"shape":"String"}, "tags":{"shape":"Tags"} } }, "CreateTaskSetResponse":{ "type":"structure", "members":{ "taskSet":{"shape":"TaskSet"} } }, "DeleteAccountSettingRequest":{ "type":"structure", "required":["name"], "members":{ "name":{"shape":"SettingName"}, "principalArn":{"shape":"String"} } }, "DeleteAccountSettingResponse":{ "type":"structure", "members":{ "setting":{"shape":"Setting"} } }, "DeleteAttributesRequest":{ "type":"structure", "required":["attributes"], "members":{ "cluster":{"shape":"String"}, "attributes":{"shape":"Attributes"} } }, "DeleteAttributesResponse":{ "type":"structure", "members":{ "attributes":{"shape":"Attributes"} } }, "DeleteClusterRequest":{ "type":"structure", "required":["cluster"], "members":{ "cluster":{"shape":"String"} } }, "DeleteClusterResponse":{ "type":"structure", "members":{ "cluster":{"shape":"Cluster"} } }, "DeleteServiceRequest":{ "type":"structure", "required":["service"], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "force":{"shape":"BoxedBoolean"} } }, "DeleteServiceResponse":{ "type":"structure", "members":{ "service":{"shape":"Service"} } }, "DeleteTaskSetRequest":{ "type":"structure", "required":[ "cluster", "service", "taskSet" ], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "taskSet":{"shape":"String"}, "force":{"shape":"BoxedBoolean"} } }, "DeleteTaskSetResponse":{ "type":"structure", "members":{ "taskSet":{"shape":"TaskSet"} } }, "Deployment":{ "type":"structure", "members":{ "id":{"shape":"String"}, "status":{"shape":"String"}, "taskDefinition":{"shape":"String"}, "desiredCount":{"shape":"Integer"}, "pendingCount":{"shape":"Integer"}, "runningCount":{"shape":"Integer"}, "createdAt":{"shape":"Timestamp"}, "updatedAt":{"shape":"Timestamp"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "launchType":{"shape":"LaunchType"}, "platformVersion":{"shape":"String"}, "networkConfiguration":{"shape":"NetworkConfiguration"} } }, "DeploymentConfiguration":{ "type":"structure", "members":{ "maximumPercent":{"shape":"BoxedInteger"}, "minimumHealthyPercent":{"shape":"BoxedInteger"} } }, "DeploymentController":{ "type":"structure", "required":["type"], "members":{ "type":{"shape":"DeploymentControllerType"} } }, "DeploymentControllerType":{ "type":"string", "enum":[ "ECS", "CODE_DEPLOY", "EXTERNAL" ] }, "Deployments":{ "type":"list", "member":{"shape":"Deployment"} }, "DeregisterContainerInstanceRequest":{ "type":"structure", "required":["containerInstance"], "members":{ "cluster":{"shape":"String"}, "containerInstance":{"shape":"String"}, "force":{"shape":"BoxedBoolean"} } }, "DeregisterContainerInstanceResponse":{ "type":"structure", "members":{ "containerInstance":{"shape":"ContainerInstance"} } }, "DeregisterTaskDefinitionRequest":{ "type":"structure", "required":["taskDefinition"], "members":{ "taskDefinition":{"shape":"String"} } }, "DeregisterTaskDefinitionResponse":{ "type":"structure", "members":{ "taskDefinition":{"shape":"TaskDefinition"} } }, "DescribeCapacityProvidersRequest":{ "type":"structure", "members":{ "capacityProviders":{"shape":"StringList"}, "include":{"shape":"CapacityProviderFieldList"}, "maxResults":{"shape":"BoxedInteger"}, "nextToken":{"shape":"String"} } }, "DescribeCapacityProvidersResponse":{ "type":"structure", "members":{ "capacityProviders":{"shape":"CapacityProviders"}, "failures":{"shape":"Failures"}, "nextToken":{"shape":"String"} } }, "DescribeClustersRequest":{ "type":"structure", "members":{ "clusters":{"shape":"StringList"}, "include":{"shape":"ClusterFieldList"} } }, "DescribeClustersResponse":{ "type":"structure", "members":{ "clusters":{"shape":"Clusters"}, "failures":{"shape":"Failures"} } }, "DescribeContainerInstancesRequest":{ "type":"structure", "required":["containerInstances"], "members":{ "cluster":{"shape":"String"}, "containerInstances":{"shape":"StringList"}, "include":{"shape":"ContainerInstanceFieldList"} } }, "DescribeContainerInstancesResponse":{ "type":"structure", "members":{ "containerInstances":{"shape":"ContainerInstances"}, "failures":{"shape":"Failures"} } }, "DescribeServicesRequest":{ "type":"structure", "required":["services"], "members":{ "cluster":{"shape":"String"}, "services":{"shape":"StringList"}, "include":{"shape":"ServiceFieldList"} } }, "DescribeServicesResponse":{ "type":"structure", "members":{ "services":{"shape":"Services"}, "failures":{"shape":"Failures"} } }, "DescribeTaskDefinitionRequest":{ "type":"structure", "required":["taskDefinition"], "members":{ "taskDefinition":{"shape":"String"}, "include":{"shape":"TaskDefinitionFieldList"} } }, "DescribeTaskDefinitionResponse":{ "type":"structure", "members":{ "taskDefinition":{"shape":"TaskDefinition"}, "tags":{"shape":"Tags"} } }, "DescribeTaskSetsRequest":{ "type":"structure", "required":[ "cluster", "service" ], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "taskSets":{"shape":"StringList"}, "include":{"shape":"TaskSetFieldList"} } }, "DescribeTaskSetsResponse":{ "type":"structure", "members":{ "taskSets":{"shape":"TaskSets"}, "failures":{"shape":"Failures"} } }, "DescribeTasksRequest":{ "type":"structure", "required":["tasks"], "members":{ "cluster":{"shape":"String"}, "tasks":{"shape":"StringList"}, "include":{"shape":"TaskFieldList"} } }, "DescribeTasksResponse":{ "type":"structure", "members":{ "tasks":{"shape":"Tasks"}, "failures":{"shape":"Failures"} } }, "DesiredStatus":{ "type":"string", "enum":[ "RUNNING", "PENDING", "STOPPED" ] }, "Device":{ "type":"structure", "required":["hostPath"], "members":{ "hostPath":{"shape":"String"}, "containerPath":{"shape":"String"}, "permissions":{"shape":"DeviceCgroupPermissions"} } }, "DeviceCgroupPermission":{ "type":"string", "enum":[ "read", "write", "mknod" ] }, "DeviceCgroupPermissions":{ "type":"list", "member":{"shape":"DeviceCgroupPermission"} }, "DevicesList":{ "type":"list", "member":{"shape":"Device"} }, "DiscoverPollEndpointRequest":{ "type":"structure", "members":{ "containerInstance":{"shape":"String"}, "cluster":{"shape":"String"} } }, "DiscoverPollEndpointResponse":{ "type":"structure", "members":{ "endpoint":{"shape":"String"}, "telemetryEndpoint":{"shape":"String"} } }, "DockerLabelsMap":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "DockerVolumeConfiguration":{ "type":"structure", "members":{ "scope":{"shape":"Scope"}, "autoprovision":{"shape":"BoxedBoolean"}, "driver":{"shape":"String"}, "driverOpts":{"shape":"StringMap"}, "labels":{"shape":"StringMap"} } }, "Double":{"type":"double"}, "EFSAuthorizationConfig":{ "type":"structure", "members":{ "accessPointId":{"shape":"String"}, "iam":{"shape":"EFSAuthorizationConfigIAM"} } }, "EFSAuthorizationConfigIAM":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "EFSTransitEncryption":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "EFSVolumeConfiguration":{ "type":"structure", "required":["fileSystemId"], "members":{ "fileSystemId":{"shape":"String"}, "rootDirectory":{"shape":"String"}, "transitEncryption":{"shape":"EFSTransitEncryption"}, "transitEncryptionPort":{"shape":"BoxedInteger"}, "authorizationConfig":{"shape":"EFSAuthorizationConfig"} } }, "EnvironmentVariables":{ "type":"list", "member":{"shape":"KeyValuePair"} }, "Failure":{ "type":"structure", "members":{ "arn":{"shape":"String"}, "reason":{"shape":"String"}, "detail":{"shape":"String"} } }, "Failures":{ "type":"list", "member":{"shape":"Failure"} }, "FirelensConfiguration":{ "type":"structure", "required":["type"], "members":{ "type":{"shape":"FirelensConfigurationType"}, "options":{"shape":"FirelensConfigurationOptionsMap"} } }, "FirelensConfigurationOptionsMap":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "FirelensConfigurationType":{ "type":"string", "enum":[ "fluentd", "fluentbit" ] }, "GpuIds":{ "type":"list", "member":{"shape":"String"} }, "HealthCheck":{ "type":"structure", "required":["command"], "members":{ "command":{"shape":"StringList"}, "interval":{"shape":"BoxedInteger"}, "timeout":{"shape":"BoxedInteger"}, "retries":{"shape":"BoxedInteger"}, "startPeriod":{"shape":"BoxedInteger"} } }, "HealthStatus":{ "type":"string", "enum":[ "HEALTHY", "UNHEALTHY", "UNKNOWN" ] }, "HostEntry":{ "type":"structure", "required":[ "hostname", "ipAddress" ], "members":{ "hostname":{"shape":"String"}, "ipAddress":{"shape":"String"} } }, "HostEntryList":{ "type":"list", "member":{"shape":"HostEntry"} }, "HostVolumeProperties":{ "type":"structure", "members":{ "sourcePath":{"shape":"String"} } }, "InferenceAccelerator":{ "type":"structure", "required":[ "deviceName", "deviceType" ], "members":{ "deviceName":{"shape":"String"}, "deviceType":{"shape":"String"} } }, "InferenceAcceleratorOverride":{ "type":"structure", "members":{ "deviceName":{"shape":"String"}, "deviceType":{"shape":"String"} } }, "InferenceAcceleratorOverrides":{ "type":"list", "member":{"shape":"InferenceAcceleratorOverride"} }, "InferenceAccelerators":{ "type":"list", "member":{"shape":"InferenceAccelerator"} }, "Integer":{"type":"integer"}, "InvalidParameterException":{ "type":"structure", "members":{ }, "exception":true }, "IpcMode":{ "type":"string", "enum":[ "host", "task", "none" ] }, "KernelCapabilities":{ "type":"structure", "members":{ "add":{"shape":"StringList"}, "drop":{"shape":"StringList"} } }, "KeyValuePair":{ "type":"structure", "members":{ "name":{"shape":"String"}, "value":{"shape":"String"} } }, "LaunchType":{ "type":"string", "enum":[ "EC2", "FARGATE" ] }, "LimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "LinuxParameters":{ "type":"structure", "members":{ "capabilities":{"shape":"KernelCapabilities"}, "devices":{"shape":"DevicesList"}, "initProcessEnabled":{"shape":"BoxedBoolean"}, "sharedMemorySize":{"shape":"BoxedInteger"}, "tmpfs":{"shape":"TmpfsList"}, "maxSwap":{"shape":"BoxedInteger"}, "swappiness":{"shape":"BoxedInteger"} } }, "ListAccountSettingsRequest":{ "type":"structure", "members":{ "name":{"shape":"SettingName"}, "value":{"shape":"String"}, "principalArn":{"shape":"String"}, "effectiveSettings":{"shape":"Boolean"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"Integer"} } }, "ListAccountSettingsResponse":{ "type":"structure", "members":{ "settings":{"shape":"Settings"}, "nextToken":{"shape":"String"} } }, "ListAttributesRequest":{ "type":"structure", "required":["targetType"], "members":{ "cluster":{"shape":"String"}, "targetType":{"shape":"TargetType"}, "attributeName":{"shape":"String"}, "attributeValue":{"shape":"String"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"} } }, "ListAttributesResponse":{ "type":"structure", "members":{ "attributes":{"shape":"Attributes"}, "nextToken":{"shape":"String"} } }, "ListClustersRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"} } }, "ListClustersResponse":{ "type":"structure", "members":{ "clusterArns":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "ListContainerInstancesRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "filter":{"shape":"String"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"}, "status":{"shape":"ContainerInstanceStatus"} } }, "ListContainerInstancesResponse":{ "type":"structure", "members":{ "containerInstanceArns":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "ListServicesRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"}, "launchType":{"shape":"LaunchType"}, "schedulingStrategy":{"shape":"SchedulingStrategy"} } }, "ListServicesResponse":{ "type":"structure", "members":{ "serviceArns":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["resourceArn"], "members":{ "resourceArn":{"shape":"String"} } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "tags":{"shape":"Tags"} } }, "ListTaskDefinitionFamiliesRequest":{ "type":"structure", "members":{ "familyPrefix":{"shape":"String"}, "status":{"shape":"TaskDefinitionFamilyStatus"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"} } }, "ListTaskDefinitionFamiliesResponse":{ "type":"structure", "members":{ "families":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "ListTaskDefinitionsRequest":{ "type":"structure", "members":{ "familyPrefix":{"shape":"String"}, "status":{"shape":"TaskDefinitionStatus"}, "sort":{"shape":"SortOrder"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"} } }, "ListTaskDefinitionsResponse":{ "type":"structure", "members":{ "taskDefinitionArns":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "ListTasksRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "containerInstance":{"shape":"String"}, "family":{"shape":"String"}, "nextToken":{"shape":"String"}, "maxResults":{"shape":"BoxedInteger"}, "startedBy":{"shape":"String"}, "serviceName":{"shape":"String"}, "desiredStatus":{"shape":"DesiredStatus"}, "launchType":{"shape":"LaunchType"} } }, "ListTasksResponse":{ "type":"structure", "members":{ "taskArns":{"shape":"StringList"}, "nextToken":{"shape":"String"} } }, "LoadBalancer":{ "type":"structure", "members":{ "targetGroupArn":{"shape":"String"}, "loadBalancerName":{"shape":"String"}, "containerName":{"shape":"String"}, "containerPort":{"shape":"BoxedInteger"} } }, "LoadBalancers":{ "type":"list", "member":{"shape":"LoadBalancer"} }, "LogConfiguration":{ "type":"structure", "required":["logDriver"], "members":{ "logDriver":{"shape":"LogDriver"}, "options":{"shape":"LogConfigurationOptionsMap"}, "secretOptions":{"shape":"SecretList"} } }, "LogConfigurationOptionsMap":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "LogDriver":{ "type":"string", "enum":[ "json-file", "syslog", "journald", "gelf", "fluentd", "awslogs", "splunk", "awsfirelens" ] }, "Long":{"type":"long"}, "ManagedScaling":{ "type":"structure", "members":{ "status":{"shape":"ManagedScalingStatus"}, "targetCapacity":{"shape":"ManagedScalingTargetCapacity"}, "minimumScalingStepSize":{"shape":"ManagedScalingStepSize"}, "maximumScalingStepSize":{"shape":"ManagedScalingStepSize"} } }, "ManagedScalingStatus":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "ManagedScalingStepSize":{ "type":"integer", "max":10000, "min":1 }, "ManagedScalingTargetCapacity":{ "type":"integer", "max":100, "min":1 }, "ManagedTerminationProtection":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "MissingVersionException":{ "type":"structure", "members":{ }, "exception":true }, "MountPoint":{ "type":"structure", "members":{ "sourceVolume":{"shape":"String"}, "containerPath":{"shape":"String"}, "readOnly":{"shape":"BoxedBoolean"} } }, "MountPointList":{ "type":"list", "member":{"shape":"MountPoint"} }, "NetworkBinding":{ "type":"structure", "members":{ "bindIP":{"shape":"String"}, "containerPort":{"shape":"BoxedInteger"}, "hostPort":{"shape":"BoxedInteger"}, "protocol":{"shape":"TransportProtocol"} } }, "NetworkBindings":{ "type":"list", "member":{"shape":"NetworkBinding"} }, "NetworkConfiguration":{ "type":"structure", "members":{ "awsvpcConfiguration":{"shape":"AwsVpcConfiguration"} } }, "NetworkInterface":{ "type":"structure", "members":{ "attachmentId":{"shape":"String"}, "privateIpv4Address":{"shape":"String"}, "ipv6Address":{"shape":"String"} } }, "NetworkInterfaces":{ "type":"list", "member":{"shape":"NetworkInterface"} }, "NetworkMode":{ "type":"string", "enum":[ "bridge", "host", "awsvpc", "none" ] }, "NoUpdateAvailableException":{ "type":"structure", "members":{ }, "exception":true }, "PidMode":{ "type":"string", "enum":[ "host", "task" ] }, "PlacementConstraint":{ "type":"structure", "members":{ "type":{"shape":"PlacementConstraintType"}, "expression":{"shape":"String"} } }, "PlacementConstraintType":{ "type":"string", "enum":[ "distinctInstance", "memberOf" ] }, "PlacementConstraints":{ "type":"list", "member":{"shape":"PlacementConstraint"} }, "PlacementStrategies":{ "type":"list", "member":{"shape":"PlacementStrategy"} }, "PlacementStrategy":{ "type":"structure", "members":{ "type":{"shape":"PlacementStrategyType"}, "field":{"shape":"String"} } }, "PlacementStrategyType":{ "type":"string", "enum":[ "random", "spread", "binpack" ] }, "PlatformDevice":{ "type":"structure", "required":[ "id", "type" ], "members":{ "id":{"shape":"String"}, "type":{"shape":"PlatformDeviceType"} } }, "PlatformDeviceType":{ "type":"string", "enum":["GPU"] }, "PlatformDevices":{ "type":"list", "member":{"shape":"PlatformDevice"} }, "PlatformTaskDefinitionIncompatibilityException":{ "type":"structure", "members":{ }, "exception":true }, "PlatformUnknownException":{ "type":"structure", "members":{ }, "exception":true }, "PortMapping":{ "type":"structure", "members":{ "containerPort":{"shape":"BoxedInteger"}, "hostPort":{"shape":"BoxedInteger"}, "protocol":{"shape":"TransportProtocol"} } }, "PortMappingList":{ "type":"list", "member":{"shape":"PortMapping"} }, "PropagateTags":{ "type":"string", "enum":[ "TASK_DEFINITION", "SERVICE" ] }, "ProxyConfiguration":{ "type":"structure", "required":["containerName"], "members":{ "type":{"shape":"ProxyConfigurationType"}, "containerName":{"shape":"String"}, "properties":{"shape":"ProxyConfigurationProperties"} } }, "ProxyConfigurationProperties":{ "type":"list", "member":{"shape":"KeyValuePair"} }, "ProxyConfigurationType":{ "type":"string", "enum":["APPMESH"] }, "PutAccountSettingDefaultRequest":{ "type":"structure", "required":[ "name", "value" ], "members":{ "name":{"shape":"SettingName"}, "value":{"shape":"String"} } }, "PutAccountSettingDefaultResponse":{ "type":"structure", "members":{ "setting":{"shape":"Setting"} } }, "PutAccountSettingRequest":{ "type":"structure", "required":[ "name", "value" ], "members":{ "name":{"shape":"SettingName"}, "value":{"shape":"String"}, "principalArn":{"shape":"String"} } }, "PutAccountSettingResponse":{ "type":"structure", "members":{ "setting":{"shape":"Setting"} } }, "PutAttributesRequest":{ "type":"structure", "required":["attributes"], "members":{ "cluster":{"shape":"String"}, "attributes":{"shape":"Attributes"} } }, "PutAttributesResponse":{ "type":"structure", "members":{ "attributes":{"shape":"Attributes"} } }, "PutClusterCapacityProvidersRequest":{ "type":"structure", "required":[ "cluster", "capacityProviders", "defaultCapacityProviderStrategy" ], "members":{ "cluster":{"shape":"String"}, "capacityProviders":{"shape":"StringList"}, "defaultCapacityProviderStrategy":{"shape":"CapacityProviderStrategy"} } }, "PutClusterCapacityProvidersResponse":{ "type":"structure", "members":{ "cluster":{"shape":"Cluster"} } }, "RegisterContainerInstanceRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "instanceIdentityDocument":{"shape":"String"}, "instanceIdentityDocumentSignature":{"shape":"String"}, "totalResources":{"shape":"Resources"}, "versionInfo":{"shape":"VersionInfo"}, "containerInstanceArn":{"shape":"String"}, "attributes":{"shape":"Attributes"}, "platformDevices":{"shape":"PlatformDevices"}, "tags":{"shape":"Tags"} } }, "RegisterContainerInstanceResponse":{ "type":"structure", "members":{ "containerInstance":{"shape":"ContainerInstance"} } }, "RegisterTaskDefinitionRequest":{ "type":"structure", "required":[ "family", "containerDefinitions" ], "members":{ "family":{"shape":"String"}, "taskRoleArn":{"shape":"String"}, "executionRoleArn":{"shape":"String"}, "networkMode":{"shape":"NetworkMode"}, "containerDefinitions":{"shape":"ContainerDefinitions"}, "volumes":{"shape":"VolumeList"}, "placementConstraints":{"shape":"TaskDefinitionPlacementConstraints"}, "requiresCompatibilities":{"shape":"CompatibilityList"}, "cpu":{"shape":"String"}, "memory":{"shape":"String"}, "tags":{"shape":"Tags"}, "pidMode":{"shape":"PidMode"}, "ipcMode":{"shape":"IpcMode"}, "proxyConfiguration":{"shape":"ProxyConfiguration"}, "inferenceAccelerators":{"shape":"InferenceAccelerators"} } }, "RegisterTaskDefinitionResponse":{ "type":"structure", "members":{ "taskDefinition":{"shape":"TaskDefinition"}, "tags":{"shape":"Tags"} } }, "RepositoryCredentials":{ "type":"structure", "required":["credentialsParameter"], "members":{ "credentialsParameter":{"shape":"String"} } }, "RequiresAttributes":{ "type":"list", "member":{"shape":"Attribute"} }, "Resource":{ "type":"structure", "members":{ "name":{"shape":"String"}, "type":{"shape":"String"}, "doubleValue":{"shape":"Double"}, "longValue":{"shape":"Long"}, "integerValue":{"shape":"Integer"}, "stringSetValue":{"shape":"StringList"} } }, "ResourceInUseException":{ "type":"structure", "members":{ }, "exception":true }, "ResourceNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "ResourceRequirement":{ "type":"structure", "required":[ "value", "type" ], "members":{ "value":{"shape":"String"}, "type":{"shape":"ResourceType"} } }, "ResourceRequirements":{ "type":"list", "member":{"shape":"ResourceRequirement"} }, "ResourceType":{ "type":"string", "enum":[ "GPU", "InferenceAccelerator" ] }, "Resources":{ "type":"list", "member":{"shape":"Resource"} }, "RunTaskRequest":{ "type":"structure", "required":["taskDefinition"], "members":{ "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "cluster":{"shape":"String"}, "count":{"shape":"BoxedInteger"}, "enableECSManagedTags":{"shape":"Boolean"}, "group":{"shape":"String"}, "launchType":{"shape":"LaunchType"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "overrides":{"shape":"TaskOverride"}, "placementConstraints":{"shape":"PlacementConstraints"}, "placementStrategy":{"shape":"PlacementStrategies"}, "platformVersion":{"shape":"String"}, "propagateTags":{"shape":"PropagateTags"}, "referenceId":{"shape":"String"}, "startedBy":{"shape":"String"}, "tags":{"shape":"Tags"}, "taskDefinition":{"shape":"String"} } }, "RunTaskResponse":{ "type":"structure", "members":{ "tasks":{"shape":"Tasks"}, "failures":{"shape":"Failures"} } }, "Scale":{ "type":"structure", "members":{ "value":{"shape":"Double"}, "unit":{"shape":"ScaleUnit"} } }, "ScaleUnit":{ "type":"string", "enum":["PERCENT"] }, "SchedulingStrategy":{ "type":"string", "enum":[ "REPLICA", "DAEMON" ] }, "Scope":{ "type":"string", "enum":[ "task", "shared" ] }, "Secret":{ "type":"structure", "required":[ "name", "valueFrom" ], "members":{ "name":{"shape":"String"}, "valueFrom":{"shape":"String"} } }, "SecretList":{ "type":"list", "member":{"shape":"Secret"} }, "ServerException":{ "type":"structure", "members":{ "message":{"shape":"String"} }, "exception":true, "fault":true }, "Service":{ "type":"structure", "members":{ "serviceArn":{"shape":"String"}, "serviceName":{"shape":"String"}, "clusterArn":{"shape":"String"}, "loadBalancers":{"shape":"LoadBalancers"}, "serviceRegistries":{"shape":"ServiceRegistries"}, "status":{"shape":"String"}, "desiredCount":{"shape":"Integer"}, "runningCount":{"shape":"Integer"}, "pendingCount":{"shape":"Integer"}, "launchType":{"shape":"LaunchType"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "platformVersion":{"shape":"String"}, "taskDefinition":{"shape":"String"}, "deploymentConfiguration":{"shape":"DeploymentConfiguration"}, "taskSets":{"shape":"TaskSets"}, "deployments":{"shape":"Deployments"}, "roleArn":{"shape":"String"}, "events":{"shape":"ServiceEvents"}, "createdAt":{"shape":"Timestamp"}, "placementConstraints":{"shape":"PlacementConstraints"}, "placementStrategy":{"shape":"PlacementStrategies"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "healthCheckGracePeriodSeconds":{"shape":"BoxedInteger"}, "schedulingStrategy":{"shape":"SchedulingStrategy"}, "deploymentController":{"shape":"DeploymentController"}, "tags":{"shape":"Tags"}, "createdBy":{"shape":"String"}, "enableECSManagedTags":{"shape":"Boolean"}, "propagateTags":{"shape":"PropagateTags"} } }, "ServiceEvent":{ "type":"structure", "members":{ "id":{"shape":"String"}, "createdAt":{"shape":"Timestamp"}, "message":{"shape":"String"} } }, "ServiceEvents":{ "type":"list", "member":{"shape":"ServiceEvent"} }, "ServiceField":{ "type":"string", "enum":["TAGS"] }, "ServiceFieldList":{ "type":"list", "member":{"shape":"ServiceField"} }, "ServiceNotActiveException":{ "type":"structure", "members":{ }, "exception":true }, "ServiceNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "ServiceRegistries":{ "type":"list", "member":{"shape":"ServiceRegistry"} }, "ServiceRegistry":{ "type":"structure", "members":{ "registryArn":{"shape":"String"}, "port":{"shape":"BoxedInteger"}, "containerName":{"shape":"String"}, "containerPort":{"shape":"BoxedInteger"} } }, "Services":{ "type":"list", "member":{"shape":"Service"} }, "Setting":{ "type":"structure", "members":{ "name":{"shape":"SettingName"}, "value":{"shape":"String"}, "principalArn":{"shape":"String"} } }, "SettingName":{ "type":"string", "enum":[ "serviceLongArnFormat", "taskLongArnFormat", "containerInstanceLongArnFormat", "awsvpcTrunking", "containerInsights" ] }, "Settings":{ "type":"list", "member":{"shape":"Setting"} }, "SortOrder":{ "type":"string", "enum":[ "ASC", "DESC" ] }, "StabilityStatus":{ "type":"string", "enum":[ "STEADY_STATE", "STABILIZING" ] }, "StartTaskRequest":{ "type":"structure", "required":[ "containerInstances", "taskDefinition" ], "members":{ "cluster":{"shape":"String"}, "containerInstances":{"shape":"StringList"}, "enableECSManagedTags":{"shape":"Boolean"}, "group":{"shape":"String"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "overrides":{"shape":"TaskOverride"}, "propagateTags":{"shape":"PropagateTags"}, "referenceId":{"shape":"String"}, "startedBy":{"shape":"String"}, "tags":{"shape":"Tags"}, "taskDefinition":{"shape":"String"} } }, "StartTaskResponse":{ "type":"structure", "members":{ "tasks":{"shape":"Tasks"}, "failures":{"shape":"Failures"} } }, "Statistics":{ "type":"list", "member":{"shape":"KeyValuePair"} }, "StopTaskRequest":{ "type":"structure", "required":["task"], "members":{ "cluster":{"shape":"String"}, "task":{"shape":"String"}, "reason":{"shape":"String"} } }, "StopTaskResponse":{ "type":"structure", "members":{ "task":{"shape":"Task"} } }, "String":{"type":"string"}, "StringList":{ "type":"list", "member":{"shape":"String"} }, "StringMap":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "SubmitAttachmentStateChangesRequest":{ "type":"structure", "required":["attachments"], "members":{ "cluster":{"shape":"String"}, "attachments":{"shape":"AttachmentStateChanges"} } }, "SubmitAttachmentStateChangesResponse":{ "type":"structure", "members":{ "acknowledgment":{"shape":"String"} } }, "SubmitContainerStateChangeRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "task":{"shape":"String"}, "containerName":{"shape":"String"}, "runtimeId":{"shape":"String"}, "status":{"shape":"String"}, "exitCode":{"shape":"BoxedInteger"}, "reason":{"shape":"String"}, "networkBindings":{"shape":"NetworkBindings"} } }, "SubmitContainerStateChangeResponse":{ "type":"structure", "members":{ "acknowledgment":{"shape":"String"} } }, "SubmitTaskStateChangeRequest":{ "type":"structure", "members":{ "cluster":{"shape":"String"}, "task":{"shape":"String"}, "status":{"shape":"String"}, "reason":{"shape":"String"}, "containers":{"shape":"ContainerStateChanges"}, "attachments":{"shape":"AttachmentStateChanges"}, "pullStartedAt":{"shape":"Timestamp"}, "pullStoppedAt":{"shape":"Timestamp"}, "executionStoppedAt":{"shape":"Timestamp"} } }, "SubmitTaskStateChangeResponse":{ "type":"structure", "members":{ "acknowledgment":{"shape":"String"} } }, "SystemControl":{ "type":"structure", "members":{ "namespace":{"shape":"String"}, "value":{"shape":"String"} } }, "SystemControls":{ "type":"list", "member":{"shape":"SystemControl"} }, "Tag":{ "type":"structure", "members":{ "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} } }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" }, "TagKeys":{ "type":"list", "member":{"shape":"TagKey"} }, "TagResourceRequest":{ "type":"structure", "required":[ "resourceArn", "tags" ], "members":{ "resourceArn":{"shape":"String"}, "tags":{"shape":"Tags"} } }, "TagResourceResponse":{ "type":"structure", "members":{ } }, "TagValue":{ "type":"string", "max":256, "min":0, "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" }, "Tags":{ "type":"list", "member":{"shape":"Tag"}, "max":50, "min":0 }, "TargetNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "TargetType":{ "type":"string", "enum":["container-instance"] }, "Task":{ "type":"structure", "members":{ "attachments":{"shape":"Attachments"}, "attributes":{"shape":"Attributes"}, "availabilityZone":{"shape":"String"}, "capacityProviderName":{"shape":"String"}, "clusterArn":{"shape":"String"}, "connectivity":{"shape":"Connectivity"}, "connectivityAt":{"shape":"Timestamp"}, "containerInstanceArn":{"shape":"String"}, "containers":{"shape":"Containers"}, "cpu":{"shape":"String"}, "createdAt":{"shape":"Timestamp"}, "desiredStatus":{"shape":"String"}, "executionStoppedAt":{"shape":"Timestamp"}, "group":{"shape":"String"}, "healthStatus":{"shape":"HealthStatus"}, "inferenceAccelerators":{"shape":"InferenceAccelerators"}, "lastStatus":{"shape":"String"}, "launchType":{"shape":"LaunchType"}, "memory":{"shape":"String"}, "overrides":{"shape":"TaskOverride"}, "platformVersion":{"shape":"String"}, "pullStartedAt":{"shape":"Timestamp"}, "pullStoppedAt":{"shape":"Timestamp"}, "startedAt":{"shape":"Timestamp"}, "startedBy":{"shape":"String"}, "stopCode":{"shape":"TaskStopCode"}, "stoppedAt":{"shape":"Timestamp"}, "stoppedReason":{"shape":"String"}, "stoppingAt":{"shape":"Timestamp"}, "tags":{"shape":"Tags"}, "taskArn":{"shape":"String"}, "taskDefinitionArn":{"shape":"String"}, "version":{"shape":"Long"} } }, "TaskDefinition":{ "type":"structure", "members":{ "taskDefinitionArn":{"shape":"String"}, "containerDefinitions":{"shape":"ContainerDefinitions"}, "family":{"shape":"String"}, "taskRoleArn":{"shape":"String"}, "executionRoleArn":{"shape":"String"}, "networkMode":{"shape":"NetworkMode"}, "revision":{"shape":"Integer"}, "volumes":{"shape":"VolumeList"}, "status":{"shape":"TaskDefinitionStatus"}, "requiresAttributes":{"shape":"RequiresAttributes"}, "placementConstraints":{"shape":"TaskDefinitionPlacementConstraints"}, "compatibilities":{"shape":"CompatibilityList"}, "requiresCompatibilities":{"shape":"CompatibilityList"}, "cpu":{"shape":"String"}, "memory":{"shape":"String"}, "inferenceAccelerators":{"shape":"InferenceAccelerators"}, "pidMode":{"shape":"PidMode"}, "ipcMode":{"shape":"IpcMode"}, "proxyConfiguration":{"shape":"ProxyConfiguration"} } }, "TaskDefinitionFamilyStatus":{ "type":"string", "enum":[ "ACTIVE", "INACTIVE", "ALL" ] }, "TaskDefinitionField":{ "type":"string", "enum":["TAGS"] }, "TaskDefinitionFieldList":{ "type":"list", "member":{"shape":"TaskDefinitionField"} }, "TaskDefinitionPlacementConstraint":{ "type":"structure", "members":{ "type":{"shape":"TaskDefinitionPlacementConstraintType"}, "expression":{"shape":"String"} } }, "TaskDefinitionPlacementConstraintType":{ "type":"string", "enum":["memberOf"] }, "TaskDefinitionPlacementConstraints":{ "type":"list", "member":{"shape":"TaskDefinitionPlacementConstraint"} }, "TaskDefinitionStatus":{ "type":"string", "enum":[ "ACTIVE", "INACTIVE" ] }, "TaskField":{ "type":"string", "enum":["TAGS"] }, "TaskFieldList":{ "type":"list", "member":{"shape":"TaskField"} }, "TaskOverride":{ "type":"structure", "members":{ "containerOverrides":{"shape":"ContainerOverrides"}, "cpu":{"shape":"String"}, "inferenceAcceleratorOverrides":{"shape":"InferenceAcceleratorOverrides"}, "executionRoleArn":{"shape":"String"}, "memory":{"shape":"String"}, "taskRoleArn":{"shape":"String"} } }, "TaskSet":{ "type":"structure", "members":{ "id":{"shape":"String"}, "taskSetArn":{"shape":"String"}, "serviceArn":{"shape":"String"}, "clusterArn":{"shape":"String"}, "startedBy":{"shape":"String"}, "externalId":{"shape":"String"}, "status":{"shape":"String"}, "taskDefinition":{"shape":"String"}, "computedDesiredCount":{"shape":"Integer"}, "pendingCount":{"shape":"Integer"}, "runningCount":{"shape":"Integer"}, "createdAt":{"shape":"Timestamp"}, "updatedAt":{"shape":"Timestamp"}, "launchType":{"shape":"LaunchType"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "platformVersion":{"shape":"String"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "loadBalancers":{"shape":"LoadBalancers"}, "serviceRegistries":{"shape":"ServiceRegistries"}, "scale":{"shape":"Scale"}, "stabilityStatus":{"shape":"StabilityStatus"}, "stabilityStatusAt":{"shape":"Timestamp"}, "tags":{"shape":"Tags"} } }, "TaskSetField":{ "type":"string", "enum":["TAGS"] }, "TaskSetFieldList":{ "type":"list", "member":{"shape":"TaskSetField"} }, "TaskSetNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "TaskSets":{ "type":"list", "member":{"shape":"TaskSet"} }, "TaskStopCode":{ "type":"string", "enum":[ "TaskFailedToStart", "EssentialContainerExited", "UserInitiated" ] }, "Tasks":{ "type":"list", "member":{"shape":"Task"} }, "Timestamp":{"type":"timestamp"}, "Tmpfs":{ "type":"structure", "required":[ "containerPath", "size" ], "members":{ "containerPath":{"shape":"String"}, "size":{"shape":"Integer"}, "mountOptions":{"shape":"StringList"} } }, "TmpfsList":{ "type":"list", "member":{"shape":"Tmpfs"} }, "TransportProtocol":{ "type":"string", "enum":[ "tcp", "udp" ] }, "Ulimit":{ "type":"structure", "required":[ "name", "softLimit", "hardLimit" ], "members":{ "name":{"shape":"UlimitName"}, "softLimit":{"shape":"Integer"}, "hardLimit":{"shape":"Integer"} } }, "UlimitList":{ "type":"list", "member":{"shape":"Ulimit"} }, "UlimitName":{ "type":"string", "enum":[ "core", "cpu", "data", "fsize", "locks", "memlock", "msgqueue", "nice", "nofile", "nproc", "rss", "rtprio", "rttime", "sigpending", "stack" ] }, "UnsupportedFeatureException":{ "type":"structure", "members":{ }, "exception":true }, "UntagResourceRequest":{ "type":"structure", "required":[ "resourceArn", "tagKeys" ], "members":{ "resourceArn":{"shape":"String"}, "tagKeys":{"shape":"TagKeys"} } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateClusterSettingsRequest":{ "type":"structure", "required":[ "cluster", "settings" ], "members":{ "cluster":{"shape":"String"}, "settings":{"shape":"ClusterSettings"} } }, "UpdateClusterSettingsResponse":{ "type":"structure", "members":{ "cluster":{"shape":"Cluster"} } }, "UpdateContainerAgentRequest":{ "type":"structure", "required":["containerInstance"], "members":{ "cluster":{"shape":"String"}, "containerInstance":{"shape":"String"} } }, "UpdateContainerAgentResponse":{ "type":"structure", "members":{ "containerInstance":{"shape":"ContainerInstance"} } }, "UpdateContainerInstancesStateRequest":{ "type":"structure", "required":[ "containerInstances", "status" ], "members":{ "cluster":{"shape":"String"}, "containerInstances":{"shape":"StringList"}, "status":{"shape":"ContainerInstanceStatus"} } }, "UpdateContainerInstancesStateResponse":{ "type":"structure", "members":{ "containerInstances":{"shape":"ContainerInstances"}, "failures":{"shape":"Failures"} } }, "UpdateInProgressException":{ "type":"structure", "members":{ }, "exception":true }, "UpdateServicePrimaryTaskSetRequest":{ "type":"structure", "required":[ "cluster", "service", "primaryTaskSet" ], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "primaryTaskSet":{"shape":"String"} } }, "UpdateServicePrimaryTaskSetResponse":{ "type":"structure", "members":{ "taskSet":{"shape":"TaskSet"} } }, "UpdateServiceRequest":{ "type":"structure", "required":["service"], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "desiredCount":{"shape":"BoxedInteger"}, "taskDefinition":{"shape":"String"}, "capacityProviderStrategy":{"shape":"CapacityProviderStrategy"}, "deploymentConfiguration":{"shape":"DeploymentConfiguration"}, "networkConfiguration":{"shape":"NetworkConfiguration"}, "placementConstraints":{"shape":"PlacementConstraints"}, "placementStrategy":{"shape":"PlacementStrategies"}, "platformVersion":{"shape":"String"}, "forceNewDeployment":{"shape":"Boolean"}, "healthCheckGracePeriodSeconds":{"shape":"BoxedInteger"} } }, "UpdateServiceResponse":{ "type":"structure", "members":{ "service":{"shape":"Service"} } }, "UpdateTaskSetRequest":{ "type":"structure", "required":[ "cluster", "service", "taskSet", "scale" ], "members":{ "cluster":{"shape":"String"}, "service":{"shape":"String"}, "taskSet":{"shape":"String"}, "scale":{"shape":"Scale"} } }, "UpdateTaskSetResponse":{ "type":"structure", "members":{ "taskSet":{"shape":"TaskSet"} } }, "VersionInfo":{ "type":"structure", "members":{ "agentVersion":{"shape":"String"}, "agentHash":{"shape":"String"}, "dockerVersion":{"shape":"String"} } }, "Volume":{ "type":"structure", "members":{ "name":{"shape":"String"}, "host":{"shape":"HostVolumeProperties"}, "dockerVolumeConfiguration":{"shape":"DockerVolumeConfiguration"}, "efsVolumeConfiguration":{"shape":"EFSVolumeConfiguration"} } }, "VolumeFrom":{ "type":"structure", "members":{ "sourceContainer":{"shape":"String"}, "readOnly":{"shape":"BoxedBoolean"} } }, "VolumeFromList":{ "type":"list", "member":{"shape":"VolumeFrom"} }, "VolumeList":{ "type":"list", "member":{"shape":"Volume"} } } }