models.ecs-2014-11-13-intermediate.json Maven / Gradle / Ivy
{
"metadata" : {
"apiVersion" : "2014-11-13",
"exceptionUnmarshallerImpl" : null,
"protocol" : "json",
"checksumFormat" : null,
"documentation" : "Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of EC2 instances. Amazon ECS lets you launch and stop container-enabled applications with simple API calls, allows you to get the state of your cluster from a centralized service, and gives you access to many familiar Amazon EC2 features like security groups, Amazon EBS volumes, and IAM roles.
You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs, isolation policies, and availability requirements. Amazon EC2 Container Service eliminates the need for you to operate your own cluster management and configuration management systems or worry about scaling your management infrastructure.
",
"defaultEndpoint" : "https://ecs.us-east-1.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "ecs.us-east-1.amazonaws.com",
"syncInterface" : "AmazonECS",
"syncClient" : "AmazonECSClient",
"asyncInterface" : "AmazonECSAsync",
"asyncClient" : "AmazonECSAsyncClient",
"packageName" : "com.amazonaws.services.ecs",
"packagePath" : "com/amazonaws/services/ecs",
"serviceAbbreviation" : "Amazon ECS",
"serviceFullName" : "Amazon EC2 Container Service",
"hasApiWithStreamInput" : false,
"jsonContentVersion" : "application/x-amz-json-1.1",
"jsonVersion" : "1.1",
"endpointPrefix" : "ecs",
"signingName" : "ecs",
"xmlProtocol" : false,
"serviceName" : "Amazon ECS",
"cborProtocol" : false,
"jsonProtocol" : true,
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"protocolDefaultExceptionUnmarshallerType" : "JsonErrorUnmarshaller"
},
"operations" : {
"CreateCluster" : {
"documentation" : "Creates a new Amazon ECS cluster. By default, your account receives a default
cluster when you launch your first container instance. However, you can create your own cluster with a unique name with the CreateCluster
action.
",
"operationName" : "CreateCluster",
"deprecated" : false,
"input" : {
"variableName" : "createClusterRequest",
"variableType" : "CreateClusterRequest",
"variableDeclarationType" : "CreateClusterRequest",
"documentation" : "",
"simpleType" : "CreateClusterRequest",
"variableSetterType" : "CreateClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateClusterResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "CreateClusterResult",
"asyncReturnType" : "CreateClusterResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "createCluster"
},
"CreateService" : {
"documentation" : "Runs and maintains a desired number of tasks from a specified task definition. If the number of tasks running in a service drops below desiredCount
, Amazon ECS spawns another instantiation of the task in the specified cluster. To update an existing service, see UpdateService.
In addition to maintaining the desired count of tasks in your service, you can optionally run your service behind a load balancer. The load balancer distributes traffic across the tasks that are associated with the service.
You can optionally specify a deployment configuration for your service. During a deployment (which is triggered by changing the task definition of a service with an UpdateService operation), the service scheduler uses the minimumHealthyPercent
and maximumPercent
parameters to determine the deployment strategy.
If the minimumHealthyPercent
is below 100%, the scheduler can ignore the desiredCount
temporarily during a deployment. For example, if your service has a desiredCount
of four tasks, a minimumHealthyPercent
of 50% allows the scheduler to stop two existing tasks before starting two new tasks. Tasks for services that do not use a load balancer are considered healthy if they are in the RUNNING
state; tasks for services that do use a load balancer are considered healthy if they are in the RUNNING
state and the container instance it is hosted on is reported as healthy by the load balancer. The default value for minimumHealthyPercent
is 50% in the console and 100% for the AWS CLI, the AWS SDKs, and the APIs.
The maximumPercent
parameter represents an upper limit on the number of running tasks during a deployment, which enables you to define the deployment batch size. For example, if your service has a desiredCount
of four tasks, a maximumPercent
value of 200% starts four new tasks before stopping the four older tasks (provided that the cluster resources required to do this are available). The default value for maximumPercent
is 200%.
When the service scheduler launches new tasks, it attempts to balance them across the Availability Zones in your cluster with the following logic:
-
Determine which of the container instances in your cluster can support your service's task definition (for example, they have the required CPU, memory, ports, and container instance attributes).
-
Sort the valid container instances by the fewest number of running tasks for this service in the same Availability Zone as the instance. For example, if zone A has one running service task and zones B and C each have zero, valid container instances in either zone B or C are considered optimal for placement.
-
Place the new service task on a valid container instance in an optimal Availability Zone (based on the previous steps), favoring container instances with the fewest number of running tasks for this service.
",
"operationName" : "CreateService",
"deprecated" : false,
"input" : {
"variableName" : "createServiceRequest",
"variableType" : "CreateServiceRequest",
"variableDeclarationType" : "CreateServiceRequest",
"documentation" : "",
"simpleType" : "CreateServiceRequest",
"variableSetterType" : "CreateServiceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateServiceResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "CreateServiceResult",
"asyncReturnType" : "CreateServiceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "createService"
},
"DeleteCluster" : {
"documentation" : "Deletes the specified cluster. You must deregister all container instances from this cluster before you may delete it. You can list the container instances in a cluster with ListContainerInstances and deregister them with DeregisterContainerInstance.
",
"operationName" : "DeleteCluster",
"deprecated" : false,
"input" : {
"variableName" : "deleteClusterRequest",
"variableType" : "DeleteClusterRequest",
"variableDeclarationType" : "DeleteClusterRequest",
"documentation" : "",
"simpleType" : "DeleteClusterRequest",
"variableSetterType" : "DeleteClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteClusterResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
}, {
"exceptionName" : "ClusterContainsContainerInstancesException",
"documentation" : "You cannot delete a cluster that has registered container instances. You must first deregister the container instances before you can delete the cluster. For more information, see DeregisterContainerInstance.
"
}, {
"exceptionName" : "ClusterContainsServicesException",
"documentation" : "You cannot delete a cluster that contains services. You must first update the service to reduce its desired task count to 0 and then delete the service. For more information, see UpdateService and DeleteService.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DeleteClusterResult",
"asyncReturnType" : "DeleteClusterResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "deleteCluster"
},
"DeleteService" : {
"documentation" : "Deletes a specified service within a cluster. You can delete a service if you have no running tasks in it and the desired task count is zero. If the service is actively maintaining tasks, you cannot delete it, and you must update the service to a desired task count of zero. For more information, see UpdateService.
When you delete a service, if there are still running tasks that require cleanup, the service status moves from ACTIVE
to DRAINING
, and the service is no longer visible in the console or in ListServices API operations. After the tasks have stopped, then the service status moves from DRAINING
to INACTIVE
. Services in the DRAINING
or INACTIVE
status can still be viewed with DescribeServices API operations; however, in the future, INACTIVE
services may be cleaned up and purged from Amazon ECS record keeping, and DescribeServices API operations on those services will return a ServiceNotFoundException
error.
",
"operationName" : "DeleteService",
"deprecated" : false,
"input" : {
"variableName" : "deleteServiceRequest",
"variableType" : "DeleteServiceRequest",
"variableDeclarationType" : "DeleteServiceRequest",
"documentation" : "",
"simpleType" : "DeleteServiceRequest",
"variableSetterType" : "DeleteServiceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteServiceResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
}, {
"exceptionName" : "ServiceNotFoundException",
"documentation" : "The specified service could not be found. You can view your available services with ListServices. Amazon ECS services are cluster-specific and region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DeleteServiceResult",
"asyncReturnType" : "DeleteServiceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "deleteService"
},
"DeregisterContainerInstance" : {
"documentation" : "Deregisters an Amazon ECS container instance from the specified cluster. This instance is no longer available to run tasks.
If you intend to use the container instance for some other purpose after deregistration, you should stop all of the tasks running on the container instance before deregistration to avoid any orphaned tasks from consuming resources.
Deregistering a container instance removes the instance from a cluster, but it does not terminate the EC2 instance; if you are finished using the instance, be sure to terminate it in the Amazon EC2 console to stop billing.
If you terminate a running container instance with a connected Amazon ECS container agent, the agent automatically deregisters the instance from your cluster (stopped container instances or instances with disconnected agents are not automatically deregistered when terminated).
",
"operationName" : "DeregisterContainerInstance",
"deprecated" : false,
"input" : {
"variableName" : "deregisterContainerInstanceRequest",
"variableType" : "DeregisterContainerInstanceRequest",
"variableDeclarationType" : "DeregisterContainerInstanceRequest",
"documentation" : "",
"simpleType" : "DeregisterContainerInstanceRequest",
"variableSetterType" : "DeregisterContainerInstanceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeregisterContainerInstanceResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DeregisterContainerInstanceResult",
"asyncReturnType" : "DeregisterContainerInstanceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "deregisterContainerInstance"
},
"DeregisterTaskDefinition" : {
"documentation" : "Deregisters the specified task definition by family and revision. Upon deregistration, the task definition is marked as INACTIVE
. Existing tasks and services that reference an INACTIVE
task definition continue to run without disruption. Existing services that reference an INACTIVE
task definition can still scale up or down by modifying the service's desired count.
You cannot use an INACTIVE
task definition to run new tasks or create new services, and you cannot update an existing service to reference an INACTIVE
task definition (although there may be up to a 10 minute window following deregistration where these restrictions have not yet taken effect).
",
"operationName" : "DeregisterTaskDefinition",
"deprecated" : false,
"input" : {
"variableName" : "deregisterTaskDefinitionRequest",
"variableType" : "DeregisterTaskDefinitionRequest",
"variableDeclarationType" : "DeregisterTaskDefinitionRequest",
"documentation" : "",
"simpleType" : "DeregisterTaskDefinitionRequest",
"variableSetterType" : "DeregisterTaskDefinitionRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeregisterTaskDefinitionResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DeregisterTaskDefinitionResult",
"asyncReturnType" : "DeregisterTaskDefinitionResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "deregisterTaskDefinition"
},
"DescribeClusters" : {
"documentation" : "Describes one or more of your clusters.
",
"operationName" : "DescribeClusters",
"deprecated" : false,
"input" : {
"variableName" : "describeClustersRequest",
"variableType" : "DescribeClustersRequest",
"variableDeclarationType" : "DescribeClustersRequest",
"documentation" : "",
"simpleType" : "DescribeClustersRequest",
"variableSetterType" : "DescribeClustersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeClustersResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DescribeClustersResult",
"asyncReturnType" : "DescribeClustersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeClusters"
},
"DescribeContainerInstances" : {
"documentation" : "Describes Amazon EC2 Container Service container instances. Returns metadata about registered and remaining resources on each container instance requested.
",
"operationName" : "DescribeContainerInstances",
"deprecated" : false,
"input" : {
"variableName" : "describeContainerInstancesRequest",
"variableType" : "DescribeContainerInstancesRequest",
"variableDeclarationType" : "DescribeContainerInstancesRequest",
"documentation" : "",
"simpleType" : "DescribeContainerInstancesRequest",
"variableSetterType" : "DescribeContainerInstancesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeContainerInstancesResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DescribeContainerInstancesResult",
"asyncReturnType" : "DescribeContainerInstancesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeContainerInstances"
},
"DescribeServices" : {
"documentation" : "Describes the specified services running in your cluster.
",
"operationName" : "DescribeServices",
"deprecated" : false,
"input" : {
"variableName" : "describeServicesRequest",
"variableType" : "DescribeServicesRequest",
"variableDeclarationType" : "DescribeServicesRequest",
"documentation" : "",
"simpleType" : "DescribeServicesRequest",
"variableSetterType" : "DescribeServicesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeServicesResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DescribeServicesResult",
"asyncReturnType" : "DescribeServicesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeServices"
},
"DescribeTaskDefinition" : {
"documentation" : "Describes a task definition. You can specify a family
and revision
to find information about a specific task definition, or you can simply specify the family to find the latest ACTIVE
revision in that family.
You can only describe INACTIVE
task definitions while an active task or service references them.
",
"operationName" : "DescribeTaskDefinition",
"deprecated" : false,
"input" : {
"variableName" : "describeTaskDefinitionRequest",
"variableType" : "DescribeTaskDefinitionRequest",
"variableDeclarationType" : "DescribeTaskDefinitionRequest",
"documentation" : "",
"simpleType" : "DescribeTaskDefinitionRequest",
"variableSetterType" : "DescribeTaskDefinitionRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeTaskDefinitionResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DescribeTaskDefinitionResult",
"asyncReturnType" : "DescribeTaskDefinitionResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeTaskDefinition"
},
"DescribeTasks" : {
"documentation" : "Describes a specified task or tasks.
",
"operationName" : "DescribeTasks",
"deprecated" : false,
"input" : {
"variableName" : "describeTasksRequest",
"variableType" : "DescribeTasksRequest",
"variableDeclarationType" : "DescribeTasksRequest",
"documentation" : "",
"simpleType" : "DescribeTasksRequest",
"variableSetterType" : "DescribeTasksRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeTasksResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DescribeTasksResult",
"asyncReturnType" : "DescribeTasksResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeTasks"
},
"DiscoverPollEndpoint" : {
"documentation" : " This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
Returns an endpoint for the Amazon EC2 Container Service agent to poll for updates.
",
"operationName" : "DiscoverPollEndpoint",
"deprecated" : false,
"input" : {
"variableName" : "discoverPollEndpointRequest",
"variableType" : "DiscoverPollEndpointRequest",
"variableDeclarationType" : "DiscoverPollEndpointRequest",
"documentation" : "",
"simpleType" : "DiscoverPollEndpointRequest",
"variableSetterType" : "DiscoverPollEndpointRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DiscoverPollEndpointResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "DiscoverPollEndpointResult",
"asyncReturnType" : "DiscoverPollEndpointResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "discoverPollEndpoint"
},
"ListClusters" : {
"documentation" : "Returns a list of existing clusters.
",
"operationName" : "ListClusters",
"deprecated" : false,
"input" : {
"variableName" : "listClustersRequest",
"variableType" : "ListClustersRequest",
"variableDeclarationType" : "ListClustersRequest",
"documentation" : "",
"simpleType" : "ListClustersRequest",
"variableSetterType" : "ListClustersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListClustersResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListClustersResult",
"asyncReturnType" : "ListClustersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listClusters"
},
"ListContainerInstances" : {
"documentation" : "Returns a list of container instances in a specified cluster.
",
"operationName" : "ListContainerInstances",
"deprecated" : false,
"input" : {
"variableName" : "listContainerInstancesRequest",
"variableType" : "ListContainerInstancesRequest",
"variableDeclarationType" : "ListContainerInstancesRequest",
"documentation" : "",
"simpleType" : "ListContainerInstancesRequest",
"variableSetterType" : "ListContainerInstancesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListContainerInstancesResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListContainerInstancesResult",
"asyncReturnType" : "ListContainerInstancesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listContainerInstances"
},
"ListServices" : {
"documentation" : "Lists the services that are running in a specified cluster.
",
"operationName" : "ListServices",
"deprecated" : false,
"input" : {
"variableName" : "listServicesRequest",
"variableType" : "ListServicesRequest",
"variableDeclarationType" : "ListServicesRequest",
"documentation" : "",
"simpleType" : "ListServicesRequest",
"variableSetterType" : "ListServicesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListServicesResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListServicesResult",
"asyncReturnType" : "ListServicesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listServices"
},
"ListTaskDefinitionFamilies" : {
"documentation" : "Returns a list of task definition families that are registered to your account (which may include task definition families that no longer have any ACTIVE
task definitions). You can filter the results with the familyPrefix
parameter.
",
"operationName" : "ListTaskDefinitionFamilies",
"deprecated" : false,
"input" : {
"variableName" : "listTaskDefinitionFamiliesRequest",
"variableType" : "ListTaskDefinitionFamiliesRequest",
"variableDeclarationType" : "ListTaskDefinitionFamiliesRequest",
"documentation" : "",
"simpleType" : "ListTaskDefinitionFamiliesRequest",
"variableSetterType" : "ListTaskDefinitionFamiliesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListTaskDefinitionFamiliesResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListTaskDefinitionFamiliesResult",
"asyncReturnType" : "ListTaskDefinitionFamiliesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listTaskDefinitionFamilies"
},
"ListTaskDefinitions" : {
"documentation" : "Returns a list of task definitions that are registered to your account. You can filter the results by family name with the familyPrefix
parameter or by status with the status
parameter.
",
"operationName" : "ListTaskDefinitions",
"deprecated" : false,
"input" : {
"variableName" : "listTaskDefinitionsRequest",
"variableType" : "ListTaskDefinitionsRequest",
"variableDeclarationType" : "ListTaskDefinitionsRequest",
"documentation" : "",
"simpleType" : "ListTaskDefinitionsRequest",
"variableSetterType" : "ListTaskDefinitionsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListTaskDefinitionsResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListTaskDefinitionsResult",
"asyncReturnType" : "ListTaskDefinitionsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listTaskDefinitions"
},
"ListTasks" : {
"documentation" : "Returns a list of tasks for a specified cluster. You can filter the results by family name, by a particular container instance, or by the desired status of the task with the family
, containerInstance
, and desiredStatus
parameters.
",
"operationName" : "ListTasks",
"deprecated" : false,
"input" : {
"variableName" : "listTasksRequest",
"variableType" : "ListTasksRequest",
"variableDeclarationType" : "ListTasksRequest",
"documentation" : "",
"simpleType" : "ListTasksRequest",
"variableSetterType" : "ListTasksRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListTasksResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
}, {
"exceptionName" : "ServiceNotFoundException",
"documentation" : "The specified service could not be found. You can view your available services with ListServices. Amazon ECS services are cluster-specific and region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "ListTasksResult",
"asyncReturnType" : "ListTasksResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listTasks"
},
"RegisterContainerInstance" : {
"documentation" : " This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
Registers an EC2 instance into the specified cluster. This instance becomes available to place containers on.
",
"operationName" : "RegisterContainerInstance",
"deprecated" : false,
"input" : {
"variableName" : "registerContainerInstanceRequest",
"variableType" : "RegisterContainerInstanceRequest",
"variableDeclarationType" : "RegisterContainerInstanceRequest",
"documentation" : "",
"simpleType" : "RegisterContainerInstanceRequest",
"variableSetterType" : "RegisterContainerInstanceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RegisterContainerInstanceResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "RegisterContainerInstanceResult",
"asyncReturnType" : "RegisterContainerInstanceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "registerContainerInstance"
},
"RegisterTaskDefinition" : {
"documentation" : "Registers a new task definition from the supplied family
and containerDefinitions
. Optionally, you can add data volumes to your containers with the volumes
parameter. For more information about task definition parameters and defaults, see Amazon ECS Task Definitions in the Amazon EC2 Container Service Developer Guide.
",
"operationName" : "RegisterTaskDefinition",
"deprecated" : false,
"input" : {
"variableName" : "registerTaskDefinitionRequest",
"variableType" : "RegisterTaskDefinitionRequest",
"variableDeclarationType" : "RegisterTaskDefinitionRequest",
"documentation" : "",
"simpleType" : "RegisterTaskDefinitionRequest",
"variableSetterType" : "RegisterTaskDefinitionRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RegisterTaskDefinitionResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "RegisterTaskDefinitionResult",
"asyncReturnType" : "RegisterTaskDefinitionResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "registerTaskDefinition"
},
"RunTask" : {
"documentation" : "Start a task using random placement and the default Amazon ECS scheduler. To use your own scheduler or place a task on a specific container instance, use StartTask
instead.
The count
parameter is limited to 10 tasks per call.
",
"operationName" : "RunTask",
"deprecated" : false,
"input" : {
"variableName" : "runTaskRequest",
"variableType" : "RunTaskRequest",
"variableDeclarationType" : "RunTaskRequest",
"documentation" : "",
"simpleType" : "RunTaskRequest",
"variableSetterType" : "RunTaskRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RunTaskResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "RunTaskResult",
"asyncReturnType" : "RunTaskResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "runTask"
},
"StartTask" : {
"documentation" : "Starts a new task from the specified task definition on the specified container instance or instances. To use the default Amazon ECS scheduler to place your task, use RunTask
instead.
The list of container instances to start tasks on is limited to 10.
",
"operationName" : "StartTask",
"deprecated" : false,
"input" : {
"variableName" : "startTaskRequest",
"variableType" : "StartTaskRequest",
"variableDeclarationType" : "StartTaskRequest",
"documentation" : "",
"simpleType" : "StartTaskRequest",
"variableSetterType" : "StartTaskRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "StartTaskResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "StartTaskResult",
"asyncReturnType" : "StartTaskResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "startTask"
},
"StopTask" : {
"documentation" : "Stops a running task.
When StopTask is called on a task, the equivalent of docker stop
is issued to the containers running in the task. This results in a SIGTERM
and a 30-second timeout, after which SIGKILL
is sent and the containers are forcibly stopped. If the container handles the SIGTERM
gracefully and exits within 30 seconds from receiving it, no SIGKILL
is sent.
",
"operationName" : "StopTask",
"deprecated" : false,
"input" : {
"variableName" : "stopTaskRequest",
"variableType" : "StopTaskRequest",
"variableDeclarationType" : "StopTaskRequest",
"documentation" : "",
"simpleType" : "StopTaskRequest",
"variableSetterType" : "StopTaskRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "StopTaskResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "StopTaskResult",
"asyncReturnType" : "StopTaskResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "stopTask"
},
"SubmitContainerStateChange" : {
"documentation" : " This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
Sent to acknowledge that a container changed states.
",
"operationName" : "SubmitContainerStateChange",
"deprecated" : false,
"input" : {
"variableName" : "submitContainerStateChangeRequest",
"variableType" : "SubmitContainerStateChangeRequest",
"variableDeclarationType" : "SubmitContainerStateChangeRequest",
"documentation" : "",
"simpleType" : "SubmitContainerStateChangeRequest",
"variableSetterType" : "SubmitContainerStateChangeRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "SubmitContainerStateChangeResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "SubmitContainerStateChangeResult",
"asyncReturnType" : "SubmitContainerStateChangeResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "submitContainerStateChange"
},
"SubmitTaskStateChange" : {
"documentation" : " This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
Sent to acknowledge that a task changed states.
",
"operationName" : "SubmitTaskStateChange",
"deprecated" : false,
"input" : {
"variableName" : "submitTaskStateChangeRequest",
"variableType" : "SubmitTaskStateChangeRequest",
"variableDeclarationType" : "SubmitTaskStateChangeRequest",
"documentation" : "",
"simpleType" : "SubmitTaskStateChangeRequest",
"variableSetterType" : "SubmitTaskStateChangeRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "SubmitTaskStateChangeResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "SubmitTaskStateChangeResult",
"asyncReturnType" : "SubmitTaskStateChangeResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "submitTaskStateChange"
},
"UpdateContainerAgent" : {
"documentation" : "Updates the Amazon ECS container agent on a specified container instance. Updating the Amazon ECS container agent does not interrupt running tasks or services on the container instance. The process for updating the agent differs depending on whether your container instance was launched with the Amazon ECS-optimized AMI or another operating system.
UpdateContainerAgent
requires the Amazon ECS-optimized AMI or Amazon Linux with the ecs-init
service installed and running. For help updating the Amazon ECS container agent on other operating systems, see Manually Updating the Amazon ECS Container Agent in the Amazon EC2 Container Service Developer Guide.
",
"operationName" : "UpdateContainerAgent",
"deprecated" : false,
"input" : {
"variableName" : "updateContainerAgentRequest",
"variableType" : "UpdateContainerAgentRequest",
"variableDeclarationType" : "UpdateContainerAgentRequest",
"documentation" : "",
"simpleType" : "UpdateContainerAgentRequest",
"variableSetterType" : "UpdateContainerAgentRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "UpdateContainerAgentResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
}, {
"exceptionName" : "UpdateInProgressException",
"documentation" : "There is already a current Amazon ECS container agent update in progress on the specified container instance. If the container agent becomes disconnected while it is in a transitional stage, such as PENDING
or STAGING
, the update process can get stuck in that state. However, when the agent reconnects, it resumes where it stopped previously.
"
}, {
"exceptionName" : "NoUpdateAvailableException",
"documentation" : "There is no update available for this Amazon ECS container agent. This could be because the agent is already running the latest version, or it is so old that there is no update path to the current version.
"
}, {
"exceptionName" : "MissingVersionException",
"documentation" : "Amazon ECS is unable to determine the current version of the Amazon ECS container agent on the container instance and does not have enough information to proceed with an update. This could be because the agent running on the container instance is an older or custom version that does not use our version information.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "UpdateContainerAgentResult",
"asyncReturnType" : "UpdateContainerAgentResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "updateContainerAgent"
},
"UpdateService" : {
"documentation" : "Modifies the desired count, deployment configuration, or task definition used in a service.
You can add to or subtract from the number of instantiations of a task definition in a service by specifying the cluster that the service is running in and a new desiredCount
parameter.
You can use UpdateService to modify your task definition and deploy a new version of your service.
You can also update the deployment configuration of a service. When a deployment is triggered by updating the task definition of a service, the service scheduler uses the deployment configuration parameters, minimumHealthyPercent
and maximumPercent
, to determine the deployment strategy.
If the minimumHealthyPercent
is below 100%, the scheduler can ignore the desiredCount
temporarily during a deployment. For example, if your service has a desiredCount
of four tasks, a minimumHealthyPercent
of 50% allows the scheduler to stop two existing tasks before starting two new tasks. Tasks for services that do not use a load balancer are considered healthy if they are in the RUNNING
state; tasks for services that do use a load balancer are considered healthy if they are in the RUNNING
state and the container instance it is hosted on is reported as healthy by the load balancer.
The maximumPercent
parameter represents an upper limit on the number of running tasks during a deployment, which enables you to define the deployment batch size. For example, if your service has a desiredCount
of four tasks, a maximumPercent
value of 200% starts four new tasks before stopping the four older tasks (provided that the cluster resources required to do this are available).
When UpdateService stops a task during a deployment, the equivalent of docker stop
is issued to the containers running in the task. This results in a SIGTERM
and a 30-second timeout, after which SIGKILL
is sent and the containers are forcibly stopped. If the container handles the SIGTERM
gracefully and exits within 30 seconds from receiving it, no SIGKILL
is sent.
When the service scheduler launches new tasks, it attempts to balance them across the Availability Zones in your cluster with the following logic:
-
Determine which of the container instances in your cluster can support your service's task definition (for example, they have the required CPU, memory, ports, and container instance attributes).
-
Sort the valid container instances by the fewest number of running tasks for this service in the same Availability Zone as the instance. For example, if zone A has one running service task and zones B and C each have zero, valid container instances in either zone B or C are considered optimal for placement.
-
Place the new service task on a valid container instance in an optimal Availability Zone (based on the previous steps), favoring container instances with the fewest number of running tasks for this service.
",
"operationName" : "UpdateService",
"deprecated" : false,
"input" : {
"variableName" : "updateServiceRequest",
"variableType" : "UpdateServiceRequest",
"variableDeclarationType" : "UpdateServiceRequest",
"documentation" : "",
"simpleType" : "UpdateServiceRequest",
"variableSetterType" : "UpdateServiceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "UpdateServiceResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permission to use the action or resource, or specifying an identifier that is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "The specified parameter is invalid. Review the available parameters for the API request.
"
}, {
"exceptionName" : "ClusterNotFoundException",
"documentation" : "The specified cluster could not be found. You can view your available clusters with ListClusters. Amazon ECS clusters are region-specific.
"
}, {
"exceptionName" : "ServiceNotFoundException",
"documentation" : "The specified service could not be found. You can view your available services with ListServices. Amazon ECS services are cluster-specific and region-specific.
"
}, {
"exceptionName" : "ServiceNotActiveException",
"documentation" : "The specified service is not active. You cannot update a service that is not active. If you have previously deleted a service, you can re-create it with CreateService.
"
} ],
"hasBlobMemberAsPayload" : false,
"authenticated" : true,
"syncReturnType" : "UpdateServiceResult",
"asyncReturnType" : "UpdateServiceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "updateService"
}
},
"shapes" : {
"DeregisterContainerInstanceResult" : {
"c2jName" : "DeregisterContainerInstanceResponse",
"documentation" : "",
"shapeName" : "DeregisterContainerInstanceResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "",
"name" : "ContainerInstance",
"c2jName" : "containerInstance",
"c2jShape" : "ContainerInstance",
"variable" : {
"variableName" : "containerInstance",
"variableType" : "ContainerInstance",
"variableDeclarationType" : "ContainerInstance",
"documentation" : "",
"simpleType" : "ContainerInstance",
"variableSetterType" : "ContainerInstance"
},
"setterModel" : {
"variableName" : "containerInstance",
"variableType" : "ContainerInstance",
"variableDeclarationType" : "ContainerInstance",
"documentation" : "",
"simpleType" : "ContainerInstance",
"variableSetterType" : "ContainerInstance"
},
"getterModel" : {
"returnType" : "ContainerInstance",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstance",
"marshallLocationName" : "containerInstance",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param containerInstance */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param containerInstance \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param containerInstance \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "deregisterContainerInstanceResult",
"variableType" : "DeregisterContainerInstanceResult",
"variableDeclarationType" : "DeregisterContainerInstanceResult",
"documentation" : null,
"simpleType" : "DeregisterContainerInstanceResult",
"variableSetterType" : "DeregisterContainerInstanceResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ContainerInstance" : {
"documentation" : "",
"name" : "ContainerInstance",
"c2jName" : "containerInstance",
"c2jShape" : "ContainerInstance",
"variable" : {
"variableName" : "containerInstance",
"variableType" : "ContainerInstance",
"variableDeclarationType" : "ContainerInstance",
"documentation" : "",
"simpleType" : "ContainerInstance",
"variableSetterType" : "ContainerInstance"
},
"setterModel" : {
"variableName" : "containerInstance",
"variableType" : "ContainerInstance",
"variableDeclarationType" : "ContainerInstance",
"documentation" : "",
"simpleType" : "ContainerInstance",
"variableSetterType" : "ContainerInstance"
},
"getterModel" : {
"returnType" : "ContainerInstance",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstance",
"marshallLocationName" : "containerInstance",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param containerInstance */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param containerInstance \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param containerInstance \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Service" : {
"c2jName" : "Service",
"documentation" : "Details on a service within a cluster
",
"shapeName" : "Service",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
",
"name" : "ServiceArn",
"c2jName" : "serviceArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceArn",
"marshallLocationName" : "serviceArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@return The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"getterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@return The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"fluentSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The Amazon Resource Name (ARN) of the cluster that hosts the service.
",
"name" : "ClusterArn",
"c2jName" : "clusterArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the cluster that hosts the service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterArn",
"marshallLocationName" : "clusterArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@return The Amazon Resource Name (ARN) of the cluster that hosts the service.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
",
"name" : "LoadBalancers",
"c2jName" : "loadBalancers",
"c2jShape" : "LoadBalancers",
"variable" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "loadBalancers",
"marshallLocationName" : "loadBalancers",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "LoadBalancer",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "LoadBalancer",
"variable" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"getterModel" : {
"returnType" : "LoadBalancer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "LoadBalancer",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.*/",
"getterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@return A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.*/",
"fluentSetterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBalancers(java.util.Collection)} or {@link #withLoadBalancers(java.util.Collection)} if you want to override the existing values.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
",
"name" : "Status",
"c2jName" : "status",
"c2jShape" : "String",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "status",
"marshallLocationName" : "status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.*/",
"getterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@return The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.*/",
"fluentSetterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"name" : "DesiredCount",
"c2jName" : "desiredCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredCount",
"marshallLocationName" : "desiredCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"getterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@return The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"fluentSetterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"name" : "RunningCount",
"c2jName" : "runningCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "runningCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "runningCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "runningCount",
"marshallLocationName" : "runningCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@return The number of tasks in the cluster that are in the RUNNING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"name" : "PendingCount",
"c2jName" : "pendingCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "pendingCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "pendingCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "pendingCount",
"marshallLocationName" : "pendingCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@return The number of tasks in the cluster that are in the PENDING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"getterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@return The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"fluentSetterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"name" : "DeploymentConfiguration",
"c2jName" : "deploymentConfiguration",
"c2jShape" : "DeploymentConfiguration",
"variable" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"setterModel" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"getterModel" : {
"returnType" : "DeploymentConfiguration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deploymentConfiguration",
"marshallLocationName" : "deploymentConfiguration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"getterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@return Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"fluentSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The current state of deployments for the service.
",
"name" : "Deployments",
"c2jName" : "deployments",
"c2jShape" : "Deployments",
"variable" : {
"variableName" : "deployments",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The current state of deployments for the service.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "deployments",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deployments",
"marshallLocationName" : "deployments",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Deployment",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Deployment",
"variable" : {
"variableName" : "member",
"variableType" : "Deployment",
"variableDeclarationType" : "Deployment",
"documentation" : "",
"simpleType" : "Deployment",
"variableSetterType" : "Deployment"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Deployment",
"variableDeclarationType" : "Deployment",
"documentation" : "",
"simpleType" : "Deployment",
"variableSetterType" : "Deployment"
},
"getterModel" : {
"returnType" : "Deployment",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Deployment",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The current state of deployments for the service.
\n@param deployments The current state of deployments for the service.*/",
"getterDocumentation" : "/**The current state of deployments for the service.
\n@return The current state of deployments for the service.*/",
"fluentSetterDocumentation" : "/**The current state of deployments for the service.
\n@param deployments The current state of deployments for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current state of deployments for the service.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDeployments(java.util.Collection)} or {@link #withDeployments(java.util.Collection)} if you want to override the existing values.
\n@param deployments The current state of deployments for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
",
"name" : "RoleArn",
"c2jName" : "roleArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "roleArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "roleArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "roleArn",
"marshallLocationName" : "roleArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@return The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The event stream for your service. A maximum of 100 of the latest events are displayed.
",
"name" : "Events",
"c2jName" : "events",
"c2jShape" : "ServiceEvents",
"variable" : {
"variableName" : "events",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The event stream for your service. A maximum of 100 of the latest events are displayed.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "events",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "events",
"marshallLocationName" : "events",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "ServiceEvent",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "ServiceEvent",
"variable" : {
"variableName" : "member",
"variableType" : "ServiceEvent",
"variableDeclarationType" : "ServiceEvent",
"documentation" : "",
"simpleType" : "ServiceEvent",
"variableSetterType" : "ServiceEvent"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "ServiceEvent",
"variableDeclarationType" : "ServiceEvent",
"documentation" : "",
"simpleType" : "ServiceEvent",
"variableSetterType" : "ServiceEvent"
},
"getterModel" : {
"returnType" : "ServiceEvent",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "ServiceEvent",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.*/",
"getterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@return The event stream for your service. A maximum of 100 of the latest events are displayed.*/",
"fluentSetterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEvents(java.util.Collection)} or {@link #withEvents(java.util.Collection)} if you want to override the existing values.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "",
"name" : "CreatedAt",
"c2jName" : "createdAt",
"c2jShape" : "Timestamp",
"variable" : {
"variableName" : "createdAt",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdAt",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "createdAt",
"marshallLocationName" : "createdAt",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param createdAt */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param createdAt \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param createdAt \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "service",
"variableType" : "Service",
"variableDeclarationType" : "Service",
"documentation" : null,
"simpleType" : "Service",
"variableSetterType" : "Service"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"PendingCount" : {
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"name" : "PendingCount",
"c2jName" : "pendingCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "pendingCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "pendingCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "pendingCount",
"marshallLocationName" : "pendingCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@return The number of tasks in the cluster that are in the PENDING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DeploymentConfiguration" : {
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"name" : "DeploymentConfiguration",
"c2jName" : "deploymentConfiguration",
"c2jShape" : "DeploymentConfiguration",
"variable" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"setterModel" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"getterModel" : {
"returnType" : "DeploymentConfiguration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deploymentConfiguration",
"marshallLocationName" : "deploymentConfiguration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"getterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@return Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"fluentSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceArn" : {
"documentation" : "The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
",
"name" : "ServiceArn",
"c2jName" : "serviceArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceArn",
"marshallLocationName" : "serviceArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@return The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
\n@param serviceArn The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Events" : {
"documentation" : "The event stream for your service. A maximum of 100 of the latest events are displayed.
",
"name" : "Events",
"c2jName" : "events",
"c2jShape" : "ServiceEvents",
"variable" : {
"variableName" : "events",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The event stream for your service. A maximum of 100 of the latest events are displayed.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "events",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "events",
"marshallLocationName" : "events",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "ServiceEvent",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "ServiceEvent",
"variable" : {
"variableName" : "member",
"variableType" : "ServiceEvent",
"variableDeclarationType" : "ServiceEvent",
"documentation" : "",
"simpleType" : "ServiceEvent",
"variableSetterType" : "ServiceEvent"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "ServiceEvent",
"variableDeclarationType" : "ServiceEvent",
"documentation" : "",
"simpleType" : "ServiceEvent",
"variableSetterType" : "ServiceEvent"
},
"getterModel" : {
"returnType" : "ServiceEvent",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "ServiceEvent",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.*/",
"getterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@return The event stream for your service. A maximum of 100 of the latest events are displayed.*/",
"fluentSetterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The event stream for your service. A maximum of 100 of the latest events are displayed.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEvents(java.util.Collection)} or {@link #withEvents(java.util.Collection)} if you want to override the existing values.
\n@param events The event stream for your service. A maximum of 100 of the latest events are displayed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TaskDefinition" : {
"documentation" : "The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"getterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@return The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"fluentSetterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param taskDefinition The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RoleArn" : {
"documentation" : "The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
",
"name" : "RoleArn",
"c2jName" : "roleArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "roleArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "roleArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "roleArn",
"marshallLocationName" : "roleArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@return The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
\n@param roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DesiredCount" : {
"documentation" : "The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"name" : "DesiredCount",
"c2jName" : "desiredCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredCount",
"marshallLocationName" : "desiredCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"getterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@return The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.*/",
"fluentSetterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
\n@param desiredCount The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Status" : {
"documentation" : "The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
",
"name" : "Status",
"c2jName" : "status",
"c2jShape" : "String",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "status",
"marshallLocationName" : "status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.*/",
"getterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@return The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.*/",
"fluentSetterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
\n@param status The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RunningCount" : {
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"name" : "RunningCount",
"c2jName" : "runningCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "runningCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "runningCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "runningCount",
"marshallLocationName" : "runningCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@return The number of tasks in the cluster that are in the RUNNING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceName" : {
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"getterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@return The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"fluentSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"LoadBalancers" : {
"documentation" : "A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
",
"name" : "LoadBalancers",
"c2jName" : "loadBalancers",
"c2jShape" : "LoadBalancers",
"variable" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "loadBalancers",
"marshallLocationName" : "loadBalancers",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "LoadBalancer",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "LoadBalancer",
"variable" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"getterModel" : {
"returnType" : "LoadBalancer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "LoadBalancer",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.*/",
"getterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@return A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.*/",
"fluentSetterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBalancers(java.util.Collection)} or {@link #withLoadBalancers(java.util.Collection)} if you want to override the existing values.
\n@param loadBalancers A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ClusterArn" : {
"documentation" : "The Amazon Resource Name (ARN) of the cluster that hosts the service.
",
"name" : "ClusterArn",
"c2jName" : "clusterArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the cluster that hosts the service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterArn",
"marshallLocationName" : "clusterArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@return The Amazon Resource Name (ARN) of the cluster that hosts the service.*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the cluster that hosts the service.
\n@param clusterArn The Amazon Resource Name (ARN) of the cluster that hosts the service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Deployments" : {
"documentation" : "The current state of deployments for the service.
",
"name" : "Deployments",
"c2jName" : "deployments",
"c2jShape" : "Deployments",
"variable" : {
"variableName" : "deployments",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The current state of deployments for the service.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "deployments",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deployments",
"marshallLocationName" : "deployments",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Deployment",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Deployment",
"variable" : {
"variableName" : "member",
"variableType" : "Deployment",
"variableDeclarationType" : "Deployment",
"documentation" : "",
"simpleType" : "Deployment",
"variableSetterType" : "Deployment"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Deployment",
"variableDeclarationType" : "Deployment",
"documentation" : "",
"simpleType" : "Deployment",
"variableSetterType" : "Deployment"
},
"getterModel" : {
"returnType" : "Deployment",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Deployment",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The current state of deployments for the service.
\n@param deployments The current state of deployments for the service.*/",
"getterDocumentation" : "/**The current state of deployments for the service.
\n@return The current state of deployments for the service.*/",
"fluentSetterDocumentation" : "/**The current state of deployments for the service.
\n@param deployments The current state of deployments for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current state of deployments for the service.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDeployments(java.util.Collection)} or {@link #withDeployments(java.util.Collection)} if you want to override the existing values.
\n@param deployments The current state of deployments for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreatedAt" : {
"documentation" : "",
"name" : "CreatedAt",
"c2jName" : "createdAt",
"c2jShape" : "Timestamp",
"variable" : {
"variableName" : "createdAt",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdAt",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "createdAt",
"marshallLocationName" : "createdAt",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param createdAt */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param createdAt \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param createdAt \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"ClusterContainsServicesException" : {
"c2jName" : "ClusterContainsServicesException",
"documentation" : "You cannot delete a cluster that contains services. You must first update the service to reduce its desired task count to 0 and then delete the service. For more information, see UpdateService and DeleteService.
",
"shapeName" : "ClusterContainsServicesException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "clusterContainsServicesException",
"variableType" : "ClusterContainsServicesException",
"variableDeclarationType" : "ClusterContainsServicesException",
"documentation" : null,
"simpleType" : "ClusterContainsServicesException",
"variableSetterType" : "ClusterContainsServicesException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "ClusterContainsServicesException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"DescribeServicesResult" : {
"c2jName" : "DescribeServicesResponse",
"documentation" : "",
"shapeName" : "DescribeServicesResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The list of services described.
",
"name" : "Services",
"c2jName" : "services",
"c2jShape" : "Services",
"variable" : {
"variableName" : "services",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of services described.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "services",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "services",
"marshallLocationName" : "services",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Service",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Service",
"variable" : {
"variableName" : "member",
"variableType" : "Service",
"variableDeclarationType" : "Service",
"documentation" : "",
"simpleType" : "Service",
"variableSetterType" : "Service"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Service",
"variableDeclarationType" : "Service",
"documentation" : "",
"simpleType" : "Service",
"variableSetterType" : "Service"
},
"getterModel" : {
"returnType" : "Service",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Service",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of services described.
\n@param services The list of services described.*/",
"getterDocumentation" : "/**The list of services described.
\n@return The list of services described.*/",
"fluentSetterDocumentation" : "/**The list of services described.
\n@param services The list of services described.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of services described.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.
\n@param services The list of services described.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Any failures associated with the call.
",
"name" : "Failures",
"c2jName" : "failures",
"c2jShape" : "Failures",
"variable" : {
"variableName" : "failures",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Any failures associated with the call.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "failures",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "failures",
"marshallLocationName" : "failures",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Failure",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Failure",
"variable" : {
"variableName" : "member",
"variableType" : "Failure",
"variableDeclarationType" : "Failure",
"documentation" : "",
"simpleType" : "Failure",
"variableSetterType" : "Failure"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Failure",
"variableDeclarationType" : "Failure",
"documentation" : "",
"simpleType" : "Failure",
"variableSetterType" : "Failure"
},
"getterModel" : {
"returnType" : "Failure",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Failure",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Any failures associated with the call.
\n@param failures Any failures associated with the call.*/",
"getterDocumentation" : "/**Any failures associated with the call.
\n@return Any failures associated with the call.*/",
"fluentSetterDocumentation" : "/**Any failures associated with the call.
\n@param failures Any failures associated with the call.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Any failures associated with the call.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFailures(java.util.Collection)} or {@link #withFailures(java.util.Collection)} if you want to override the existing values.
\n@param failures Any failures associated with the call.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeServicesResult",
"variableType" : "DescribeServicesResult",
"variableDeclarationType" : "DescribeServicesResult",
"documentation" : null,
"simpleType" : "DescribeServicesResult",
"variableSetterType" : "DescribeServicesResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Services" : {
"documentation" : "The list of services described.
",
"name" : "Services",
"c2jName" : "services",
"c2jShape" : "Services",
"variable" : {
"variableName" : "services",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of services described.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "services",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "services",
"marshallLocationName" : "services",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Service",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Service",
"variable" : {
"variableName" : "member",
"variableType" : "Service",
"variableDeclarationType" : "Service",
"documentation" : "",
"simpleType" : "Service",
"variableSetterType" : "Service"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Service",
"variableDeclarationType" : "Service",
"documentation" : "",
"simpleType" : "Service",
"variableSetterType" : "Service"
},
"getterModel" : {
"returnType" : "Service",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Service",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of services described.
\n@param services The list of services described.*/",
"getterDocumentation" : "/**The list of services described.
\n@return The list of services described.*/",
"fluentSetterDocumentation" : "/**The list of services described.
\n@param services The list of services described.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of services described.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.
\n@param services The list of services described.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Failures" : {
"documentation" : "Any failures associated with the call.
",
"name" : "Failures",
"c2jName" : "failures",
"c2jShape" : "Failures",
"variable" : {
"variableName" : "failures",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Any failures associated with the call.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "failures",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "failures",
"marshallLocationName" : "failures",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Failure",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Failure",
"variable" : {
"variableName" : "member",
"variableType" : "Failure",
"variableDeclarationType" : "Failure",
"documentation" : "",
"simpleType" : "Failure",
"variableSetterType" : "Failure"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Failure",
"variableDeclarationType" : "Failure",
"documentation" : "",
"simpleType" : "Failure",
"variableSetterType" : "Failure"
},
"getterModel" : {
"returnType" : "Failure",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Failure",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Any failures associated with the call.
\n@param failures Any failures associated with the call.*/",
"getterDocumentation" : "/**Any failures associated with the call.
\n@return Any failures associated with the call.*/",
"fluentSetterDocumentation" : "/**Any failures associated with the call.
\n@param failures Any failures associated with the call.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Any failures associated with the call.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFailures(java.util.Collection)} or {@link #withFailures(java.util.Collection)} if you want to override the existing values.
\n@param failures Any failures associated with the call.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DeleteClusterRequest" : {
"c2jName" : "DeleteClusterRequest",
"documentation" : "",
"shapeName" : "DeleteClusterRequest",
"deprecated" : false,
"required" : [ "cluster" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster to delete.
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@return The short name or full Amazon Resource Name (ARN) of the cluster to delete.*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "deleteClusterRequest",
"variableType" : "DeleteClusterRequest",
"variableDeclarationType" : "DeleteClusterRequest",
"documentation" : null,
"simpleType" : "DeleteClusterRequest",
"variableSetterType" : "DeleteClusterRequest"
},
"marshaller" : {
"action" : "DeleteCluster",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.DeleteCluster",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Cluster" : {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster to delete.
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@return The short name or full Amazon Resource Name (ARN) of the cluster to delete.*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster to delete.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"ListContainerInstancesResult" : {
"c2jName" : "ListContainerInstancesResponse",
"documentation" : "",
"shapeName" : "ListContainerInstancesResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
",
"name" : "ContainerInstanceArns",
"c2jName" : "containerInstanceArns",
"c2jShape" : "StringList",
"variable" : {
"variableName" : "containerInstanceArns",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "containerInstanceArns",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstanceArns",
"marshallLocationName" : "containerInstanceArns",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "String",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.*/",
"getterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@return The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.*/",
"fluentSetterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setContainerInstanceArns(java.util.Collection)} or {@link #withContainerInstanceArns(java.util.Collection)} if you want to override the existing values.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@return The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "listContainerInstancesResult",
"variableType" : "ListContainerInstancesResult",
"variableDeclarationType" : "ListContainerInstancesResult",
"documentation" : null,
"simpleType" : "ListContainerInstancesResult",
"variableSetterType" : "ListContainerInstancesResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"NextToken" : {
"documentation" : "The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@return The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value to include in a future ListContainerInstances
request. When the results of a ListContainerInstances
request exceed maxResults
, this value can be used to retrieve the next page of results. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ContainerInstanceArns" : {
"documentation" : "The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
",
"name" : "ContainerInstanceArns",
"c2jName" : "containerInstanceArns",
"c2jShape" : "StringList",
"variable" : {
"variableName" : "containerInstanceArns",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "containerInstanceArns",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstanceArns",
"marshallLocationName" : "containerInstanceArns",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "String",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.*/",
"getterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@return The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.*/",
"fluentSetterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setContainerInstanceArns(java.util.Collection)} or {@link #withContainerInstanceArns(java.util.Collection)} if you want to override the existing values.
\n@param containerInstanceArns The list of container instances with full Amazon Resource Name (ARN) entries for each container instance associated with the specified cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"ListContainerInstancesRequest" : {
"c2jName" : "ListContainerInstancesRequest",
"documentation" : "",
"shapeName" : "ListContainerInstancesRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@return The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@return The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
",
"name" : "MaxResults",
"c2jName" : "maxResults",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "maxResults",
"marshallLocationName" : "maxResults",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.*/",
"getterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.*/",
"fluentSetterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "listContainerInstancesRequest",
"variableType" : "ListContainerInstancesRequest",
"variableDeclarationType" : "ListContainerInstancesRequest",
"documentation" : null,
"simpleType" : "ListContainerInstancesRequest",
"variableSetterType" : "ListContainerInstancesRequest"
},
"marshaller" : {
"action" : "ListContainerInstances",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.ListContainerInstances",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"NextToken" : {
"documentation" : "The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@return The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListContainerInstances
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MaxResults" : {
"documentation" : "The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
",
"name" : "MaxResults",
"c2jName" : "maxResults",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "maxResults",
"marshallLocationName" : "maxResults",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.*/",
"getterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.*/",
"fluentSetterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of container instance results returned by ListContainerInstances
in paginated output. When this parameter is used, ListContainerInstances
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListContainerInstances
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListContainerInstances
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Cluster" : {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@return The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the container instances to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DeregisterTaskDefinitionRequest" : {
"c2jName" : "DeregisterTaskDefinitionRequest",
"documentation" : "",
"shapeName" : "DeregisterTaskDefinitionRequest",
"deprecated" : false,
"required" : [ "taskDefinition" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.*/",
"getterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@return The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.*/",
"fluentSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "deregisterTaskDefinitionRequest",
"variableType" : "DeregisterTaskDefinitionRequest",
"variableDeclarationType" : "DeregisterTaskDefinitionRequest",
"documentation" : null,
"simpleType" : "DeregisterTaskDefinitionRequest",
"variableSetterType" : "DeregisterTaskDefinitionRequest"
},
"marshaller" : {
"action" : "DeregisterTaskDefinition",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.DeregisterTaskDefinition",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"TaskDefinition" : {
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.*/",
"getterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@return The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.*/",
"fluentSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to deregister. You must specify a revision
.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"ListTasksRequest" : {
"c2jName" : "ListTasksRequest",
"documentation" : "",
"shapeName" : "ListTasksRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@return The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
",
"name" : "ContainerInstance",
"c2jName" : "containerInstance",
"c2jShape" : "String",
"variable" : {
"variableName" : "containerInstance",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "containerInstance",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstance",
"marshallLocationName" : "containerInstance",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.*/",
"getterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@return The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.*/",
"fluentSetterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
",
"name" : "Family",
"c2jName" : "family",
"c2jShape" : "String",
"variable" : {
"variableName" : "family",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "family",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "family",
"marshallLocationName" : "family",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.*/",
"getterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@return The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.*/",
"fluentSetterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@return The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
",
"name" : "MaxResults",
"c2jName" : "maxResults",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "maxResults",
"marshallLocationName" : "maxResults",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.*/",
"getterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.*/",
"fluentSetterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
",
"name" : "StartedBy",
"c2jName" : "startedBy",
"c2jShape" : "String",
"variable" : {
"variableName" : "startedBy",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "startedBy",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "startedBy",
"marshallLocationName" : "startedBy",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.*/",
"getterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@return The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.*/",
"fluentSetterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.*/",
"getterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@return The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.*/",
"fluentSetterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
",
"name" : "DesiredStatus",
"c2jName" : "desiredStatus",
"c2jShape" : "DesiredStatus",
"variable" : {
"variableName" : "desiredStatus",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "desiredStatus",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredStatus",
"marshallLocationName" : "desiredStatus",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "DesiredStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@see DesiredStatus*/",
"getterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@return The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@see DesiredStatus*/",
"fluentSetterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DesiredStatus*/",
"varargSetterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DesiredStatus*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "listTasksRequest",
"variableType" : "ListTasksRequest",
"variableDeclarationType" : "ListTasksRequest",
"documentation" : null,
"simpleType" : "ListTasksRequest",
"variableSetterType" : "ListTasksRequest"
},
"marshaller" : {
"action" : "ListTasks",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.ListTasks",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ContainerInstance" : {
"documentation" : "The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
",
"name" : "ContainerInstance",
"c2jName" : "containerInstance",
"c2jShape" : "String",
"variable" : {
"variableName" : "containerInstance",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "containerInstance",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "containerInstance",
"marshallLocationName" : "containerInstance",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.*/",
"getterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@return The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.*/",
"fluentSetterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.
\n@param containerInstance The container instance ID or full Amazon Resource Name (ARN) of the container instance with which to filter the ListTasks
results. Specifying a containerInstance
limits the results to tasks that belong to that container instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DesiredStatus" : {
"documentation" : "The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
",
"name" : "DesiredStatus",
"c2jName" : "desiredStatus",
"c2jShape" : "DesiredStatus",
"variable" : {
"variableName" : "desiredStatus",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "desiredStatus",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredStatus",
"marshallLocationName" : "desiredStatus",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "DesiredStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@see DesiredStatus*/",
"getterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@return The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@see DesiredStatus*/",
"fluentSetterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DesiredStatus*/",
"varargSetterDocumentation" : "/**The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.
\n@param desiredStatus The task status with which to filter the ListTasks
results. Specifying a desiredStatus
of STOPPED
limits the results to tasks that are in the STOPPED
status, which can be useful for debugging tasks that are not starting properly or have died or finished. The default status filter is RUNNING
.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DesiredStatus*/"
},
"NextToken" : {
"documentation" : "The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"name" : "NextToken",
"c2jName" : "nextToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "nextToken",
"marshallLocationName" : "nextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@return The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.*/",
"fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.
\n@param nextToken The nextToken
value returned from a previous paginated ListTasks
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This value is null
when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceName" : {
"documentation" : "The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.*/",
"getterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@return The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.*/",
"fluentSetterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.
\n@param serviceName The name of the service with which to filter the ListTasks
results. Specifying a serviceName
limits the results to tasks that belong to that service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MaxResults" : {
"documentation" : "The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
",
"name" : "MaxResults",
"c2jName" : "maxResults",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxResults",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "maxResults",
"marshallLocationName" : "maxResults",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.*/",
"getterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.*/",
"fluentSetterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of task results returned by ListTasks
in paginated output. When this parameter is used, ListTasks
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListTasks
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListTasks
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Family" : {
"documentation" : "The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
",
"name" : "Family",
"c2jName" : "family",
"c2jShape" : "String",
"variable" : {
"variableName" : "family",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "family",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "family",
"marshallLocationName" : "family",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.*/",
"getterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@return The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.*/",
"fluentSetterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.
\n@param family The name of the family with which to filter the ListTasks
results. Specifying a family
limits the results to tasks that belong to that family.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"StartedBy" : {
"documentation" : "The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
",
"name" : "StartedBy",
"c2jName" : "startedBy",
"c2jShape" : "String",
"variable" : {
"variableName" : "startedBy",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "startedBy",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "startedBy",
"marshallLocationName" : "startedBy",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.*/",
"getterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@return The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.*/",
"fluentSetterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.
\n@param startedBy The startedBy
value with which to filter the task results. Specifying a startedBy
value limits the results to tasks that were started with that value.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Cluster" : {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@return The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the tasks to list. If you do not specify a cluster, the default cluster is assumed..\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"CreateServiceRequest" : {
"c2jName" : "CreateServiceRequest",
"documentation" : "",
"shapeName" : "CreateServiceRequest",
"deprecated" : false,
"required" : [ "serviceName", "taskDefinition", "desiredCount" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@return The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"getterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@return The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"fluentSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.*/",
"getterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@return The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.*/",
"fluentSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
",
"name" : "LoadBalancers",
"c2jName" : "loadBalancers",
"c2jShape" : "LoadBalancers",
"variable" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "loadBalancers",
"marshallLocationName" : "loadBalancers",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "LoadBalancer",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "LoadBalancer",
"variable" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"getterModel" : {
"returnType" : "LoadBalancer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "LoadBalancer",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.*/",
"getterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@return A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.*/",
"fluentSetterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBalancers(java.util.Collection)} or {@link #withLoadBalancers(java.util.Collection)} if you want to override the existing values.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The number of instantiations of the specified task definition to place and keep running on your cluster.
",
"name" : "DesiredCount",
"c2jName" : "desiredCount",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of instantiations of the specified task definition to place and keep running on your cluster.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredCount",
"marshallLocationName" : "desiredCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.*/",
"getterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@return The number of instantiations of the specified task definition to place and keep running on your cluster.*/",
"fluentSetterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
",
"name" : "ClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "clientToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clientToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clientToken",
"marshallLocationName" : "clientToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.*/",
"getterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@return Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.*/",
"fluentSetterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
",
"name" : "Role",
"c2jName" : "role",
"c2jShape" : "String",
"variable" : {
"variableName" : "role",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "role",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "role",
"marshallLocationName" : "role",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.*/",
"getterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@return The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.*/",
"fluentSetterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"name" : "DeploymentConfiguration",
"c2jName" : "deploymentConfiguration",
"c2jShape" : "DeploymentConfiguration",
"variable" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"setterModel" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"getterModel" : {
"returnType" : "DeploymentConfiguration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deploymentConfiguration",
"marshallLocationName" : "deploymentConfiguration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"getterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@return Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"fluentSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "createServiceRequest",
"variableType" : "CreateServiceRequest",
"variableDeclarationType" : "CreateServiceRequest",
"documentation" : null,
"simpleType" : "CreateServiceRequest",
"variableSetterType" : "CreateServiceRequest"
},
"marshaller" : {
"action" : "CreateService",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.CreateService",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ClientToken" : {
"documentation" : "Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
",
"name" : "ClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"variable" : {
"variableName" : "clientToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clientToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clientToken",
"marshallLocationName" : "clientToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.*/",
"getterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@return Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.*/",
"fluentSetterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
\n@param clientToken Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceName" : {
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"name" : "ServiceName",
"c2jName" : "serviceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "serviceName",
"marshallLocationName" : "serviceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"getterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@return The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.*/",
"fluentSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
\n@param serviceName The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DeploymentConfiguration" : {
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"name" : "DeploymentConfiguration",
"c2jName" : "deploymentConfiguration",
"c2jShape" : "DeploymentConfiguration",
"variable" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"setterModel" : {
"variableName" : "deploymentConfiguration",
"variableType" : "DeploymentConfiguration",
"variableDeclarationType" : "DeploymentConfiguration",
"documentation" : "",
"simpleType" : "DeploymentConfiguration",
"variableSetterType" : "DeploymentConfiguration"
},
"getterModel" : {
"returnType" : "DeploymentConfiguration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "deploymentConfiguration",
"marshallLocationName" : "deploymentConfiguration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"getterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@return Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.*/",
"fluentSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
\n@param deploymentConfiguration Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"LoadBalancers" : {
"documentation" : "A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
",
"name" : "LoadBalancers",
"c2jName" : "loadBalancers",
"c2jShape" : "LoadBalancers",
"variable" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "loadBalancers",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "loadBalancers",
"marshallLocationName" : "loadBalancers",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "LoadBalancer",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "LoadBalancer",
"variable" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "LoadBalancer",
"variableDeclarationType" : "LoadBalancer",
"documentation" : "",
"simpleType" : "LoadBalancer",
"variableSetterType" : "LoadBalancer"
},
"getterModel" : {
"returnType" : "LoadBalancer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "LoadBalancer",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.*/",
"getterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@return A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.*/",
"fluentSetterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A load balancer object representing the load balancer to use with your service.
For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBalancers(java.util.Collection)} or {@link #withLoadBalancers(java.util.Collection)} if you want to override the existing values.
\n@param loadBalancers A load balancer object representing the load balancer to use with your service. For Elastic Load Balancing standard load balancers, this object must contain the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance is registered with the load balancer specified here.
For Elastic Load Balancing application load balancers, this object must contain the load balancer target group ARN, the container name (as it appears in a container definition), and the container port to access from the load balancer. When a task from this service is placed on a container instance, the container instance and port combination is registered as a target in the target group specified here.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Role" : {
"documentation" : "
The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
",
"name" : "Role",
"c2jName" : "role",
"c2jShape" : "String",
"variable" : {
"variableName" : "role",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "role",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "role",
"marshallLocationName" : "role",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.*/",
"getterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@return The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.*/",
"fluentSetterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
\n@param role The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TaskDefinition" : {
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
",
"name" : "TaskDefinition",
"c2jName" : "taskDefinition",
"c2jShape" : "String",
"variable" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "taskDefinition",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "taskDefinition",
"marshallLocationName" : "taskDefinition",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.*/",
"getterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@return The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.*/",
"fluentSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.
\n@param taskDefinition The family
and revision
(family:revision
) or full Amazon Resource Name (ARN) of the task definition to run in your service. If a revision
is not specified, the latest ACTIVE
revision is used.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Cluster" : {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@return The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DesiredCount" : {
"documentation" : "The number of instantiations of the specified task definition to place and keep running on your cluster.
",
"name" : "DesiredCount",
"c2jName" : "desiredCount",
"c2jShape" : "BoxedInteger",
"variable" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of instantiations of the specified task definition to place and keep running on your cluster.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "desiredCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "desiredCount",
"marshallLocationName" : "desiredCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.*/",
"getterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@return The number of instantiations of the specified task definition to place and keep running on your cluster.*/",
"fluentSetterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of instantiations of the specified task definition to place and keep running on your cluster.
\n@param desiredCount The number of instantiations of the specified task definition to place and keep running on your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Cluster" : {
"c2jName" : "Cluster",
"documentation" : "A regional grouping of one or more container instances on which you can run task requests. Each account receives a default cluster the first time you use the Amazon ECS service, but you may also create other clusters. Clusters may contain more than one instance type simultaneously.
",
"shapeName" : "Cluster",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
",
"name" : "ClusterArn",
"c2jName" : "clusterArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterArn",
"marshallLocationName" : "clusterArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@return The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A user-generated string that you use to identify your cluster.
",
"name" : "ClusterName",
"c2jName" : "clusterName",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A user-generated string that you use to identify your cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterName",
"marshallLocationName" : "clusterName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.*/",
"getterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@return A user-generated string that you use to identify your cluster.*/",
"fluentSetterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
",
"name" : "Status",
"c2jName" : "status",
"c2jShape" : "String",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "status",
"marshallLocationName" : "status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.*/",
"getterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@return The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.*/",
"fluentSetterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of container instances registered into the cluster.
",
"name" : "RegisteredContainerInstancesCount",
"c2jName" : "registeredContainerInstancesCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "registeredContainerInstancesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of container instances registered into the cluster.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "registeredContainerInstancesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "registeredContainerInstancesCount",
"marshallLocationName" : "registeredContainerInstancesCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.*/",
"getterDocumentation" : "/**The number of container instances registered into the cluster.
\n@return The number of container instances registered into the cluster.*/",
"fluentSetterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"name" : "RunningTasksCount",
"c2jName" : "runningTasksCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "runningTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "runningTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "runningTasksCount",
"marshallLocationName" : "runningTasksCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@return The number of tasks in the cluster that are in the RUNNING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"name" : "PendingTasksCount",
"c2jName" : "pendingTasksCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "pendingTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "pendingTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "pendingTasksCount",
"marshallLocationName" : "pendingTasksCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@return The number of tasks in the cluster that are in the PENDING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
",
"name" : "ActiveServicesCount",
"c2jName" : "activeServicesCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "activeServicesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "activeServicesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "activeServicesCount",
"marshallLocationName" : "activeServicesCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.*/",
"getterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@return The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.*/",
"fluentSetterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : null,
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RegisteredContainerInstancesCount" : {
"documentation" : "The number of container instances registered into the cluster.
",
"name" : "RegisteredContainerInstancesCount",
"c2jName" : "registeredContainerInstancesCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "registeredContainerInstancesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of container instances registered into the cluster.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "registeredContainerInstancesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "registeredContainerInstancesCount",
"marshallLocationName" : "registeredContainerInstancesCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.*/",
"getterDocumentation" : "/**The number of container instances registered into the cluster.
\n@return The number of container instances registered into the cluster.*/",
"fluentSetterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of container instances registered into the cluster.
\n@param registeredContainerInstancesCount The number of container instances registered into the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Status" : {
"documentation" : "The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
",
"name" : "Status",
"c2jName" : "status",
"c2jShape" : "String",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "status",
"marshallLocationName" : "status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.*/",
"getterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@return The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.*/",
"fluentSetterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.
\n@param status The status of the cluster. The valid values are ACTIVE
or INACTIVE
. ACTIVE
indicates that you can register container instances with the cluster and the associated instances can accept tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"PendingTasksCount" : {
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"name" : "PendingTasksCount",
"c2jName" : "pendingTasksCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "pendingTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the PENDING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "pendingTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "pendingTasksCount",
"marshallLocationName" : "pendingTasksCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@return The number of tasks in the cluster that are in the PENDING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the PENDING
state.
\n@param pendingTasksCount The number of tasks in the cluster that are in the PENDING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ClusterName" : {
"documentation" : "A user-generated string that you use to identify your cluster.
",
"name" : "ClusterName",
"c2jName" : "clusterName",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A user-generated string that you use to identify your cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterName",
"marshallLocationName" : "clusterName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.*/",
"getterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@return A user-generated string that you use to identify your cluster.*/",
"fluentSetterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A user-generated string that you use to identify your cluster.
\n@param clusterName A user-generated string that you use to identify your cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ActiveServicesCount" : {
"documentation" : "The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
",
"name" : "ActiveServicesCount",
"c2jName" : "activeServicesCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "activeServicesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "activeServicesCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "activeServicesCount",
"marshallLocationName" : "activeServicesCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.*/",
"getterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@return The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.*/",
"fluentSetterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.
\n@param activeServicesCount The number of services that are running on the cluster in an ACTIVE
state. You can view these services with ListServices.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ClusterArn" : {
"documentation" : "The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
",
"name" : "ClusterArn",
"c2jName" : "clusterArn",
"c2jShape" : "String",
"variable" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "clusterArn",
"marshallLocationName" : "clusterArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..*/",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@return The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..*/",
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..
\n@param clusterArn The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs
namespace, followed by the region of the cluster, the AWS account ID of the cluster owner, the cluster
namespace, and then the cluster name. For example, arn:aws:ecs:region:012345678910:cluster/test
..\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RunningTasksCount" : {
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"name" : "RunningTasksCount",
"c2jName" : "runningTasksCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "runningTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of tasks in the cluster that are in the RUNNING
state.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "runningTasksCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "runningTasksCount",
"marshallLocationName" : "runningTasksCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.*/",
"getterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@return The number of tasks in the cluster that are in the RUNNING
state.*/",
"fluentSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of tasks in the cluster that are in the RUNNING
state.
\n@param runningTasksCount The number of tasks in the cluster that are in the RUNNING
state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeTasksRequest" : {
"c2jName" : "DescribeTasksRequest",
"documentation" : "",
"shapeName" : "DescribeTasksRequest",
"deprecated" : false,
"required" : [ "tasks" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"members" : [ {
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
",
"name" : "Cluster",
"c2jName" : "cluster",
"c2jShape" : "String",
"variable" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "cluster",
"marshallLocationName" : "cluster",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.*/",
"getterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
\n@return The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.*/",
"fluentSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.
\n@param cluster The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to describe. If you do not specify a cluster, the default cluster is assumed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
",
"name" : "Tasks",
"c2jName" : "tasks",
"c2jShape" : "StringList",
"variable" : {
"variableName" : "tasks",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tasks",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "tasks",
"marshallLocationName" : "tasks",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "String",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"queryString" : false,
"uri" : false,
"header" : false,
"statusCode" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
\n@param tasks A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.*/",
"getterDocumentation" : "/**A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
\n@return A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.*/",
"fluentSetterDocumentation" : "/**A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
\n@param tasks A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTasks(java.util.Collection)} or {@link #withTasks(java.util.Collection)} if you want to override the existing values.
\n@param tasks A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeTasksRequest",
"variableType" : "DescribeTasksRequest",
"variableDeclarationType" : "DescribeTasksRequest",
"documentation" : null,
"simpleType" : "DescribeTasksRequest",
"variableSetterType" : "DescribeTasksRequest"
},
"marshaller" : {
"action" : "DescribeTasks",
"verb" : "POST",
"target" : "AmazonEC2ContainerServiceV20141113.DescribeTasks",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Tasks" : {
"documentation" : "A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
",
"name" : "Tasks",
"c2jName" : "tasks",
"c2jShape" : "StringList",
"variable" : {
"variableName" : "tasks",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A space-separated list of task IDs or full Amazon Resource Name (ARN) entries.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tasks",
"variableType" : "java.util.List