lib/aws-sdk-ecs/client.rb in aws-sdk-ecs-1.49.0 vs lib/aws-sdk-ecs/client.rb in aws-sdk-ecs-1.50.0

- old
+ new

@@ -540,11 +540,14 @@ # the *Amazon Elastic Container Service Developer Guide*. # # If the service is using the rolling update (`ECS`) deployment # controller and using either an Application Load Balancer or Network # Load Balancer, you can specify multiple target groups to attach to the - # service. + # service. The service-linked role is required for services that make + # use of multiple target groups. For more information, see [Using + # Service-Linked Roles for Amazon ECS][2] in the *Amazon Elastic + # Container Service Developer Guide*. # # If the service is using the `CODE_DEPLOY` deployment controller, the # service is required to use either an Application Load Balancer or # Network Load Balancer. When creating an AWS CodeDeploy deployment # group, you specify two target groups (referred to as a @@ -584,10 +587,11 @@ # network interface, not an Amazon EC2 instance. # # # # [1]: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html + # [2]: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using-service-linked-roles.html # # @option params [Array<Types::ServiceRegistry>] :service_registries # The details of the service discovery registries to assign to this # service. For more information, see [Service Discovery][1]. # @@ -644,14 +648,16 @@ # specify a load balancer object with the `loadBalancers` parameter. # # If your account has already created the Amazon ECS service-linked # role, that role is used by default for your service unless you specify # a role here. The service-linked role is required if your task - # definition uses the `awsvpc` network mode, in which case you should - # not specify a role here. For more information, see [Using - # Service-Linked Roles for Amazon ECS][1] in the *Amazon Elastic - # Container Service Developer Guide*. + # definition uses the `awsvpc` network mode or if the service is + # configured to use service discovery, an external deployment + # controller, or multiple target groups in which case you should not + # specify a role here. For more information, see [Using Service-Linked + # Roles for Amazon ECS][1] in the *Amazon Elastic Container Service + # Developer Guide*. # # If your specified role has a path other than `/`, then you must either # specify the full role ARN (this is recommended) or prefix the role # name with the path. For example, if a role with the name `bar` has a # path of `/foo/` then you would specify `/foo/bar` as the role name. @@ -2925,10 +2931,12 @@ # resp.tasks[0].memory #=> String # resp.tasks[0].containers #=> Array # resp.tasks[0].containers[0].container_arn #=> String # resp.tasks[0].containers[0].task_arn #=> String # resp.tasks[0].containers[0].name #=> String + # resp.tasks[0].containers[0].image #=> String + # resp.tasks[0].containers[0].image_digest #=> String # resp.tasks[0].containers[0].runtime_id #=> String # resp.tasks[0].containers[0].last_status #=> String # resp.tasks[0].containers[0].exit_code #=> Integer # resp.tasks[0].containers[0].reason #=> String # resp.tasks[0].containers[0].network_bindings #=> Array @@ -5403,10 +5411,12 @@ # resp.tasks[0].memory #=> String # resp.tasks[0].containers #=> Array # resp.tasks[0].containers[0].container_arn #=> String # resp.tasks[0].containers[0].task_arn #=> String # resp.tasks[0].containers[0].name #=> String + # resp.tasks[0].containers[0].image #=> String + # resp.tasks[0].containers[0].image_digest #=> String # resp.tasks[0].containers[0].runtime_id #=> String # resp.tasks[0].containers[0].last_status #=> String # resp.tasks[0].containers[0].exit_code #=> Integer # resp.tasks[0].containers[0].reason #=> String # resp.tasks[0].containers[0].network_bindings #=> Array @@ -5669,10 +5679,12 @@ # resp.tasks[0].memory #=> String # resp.tasks[0].containers #=> Array # resp.tasks[0].containers[0].container_arn #=> String # resp.tasks[0].containers[0].task_arn #=> String # resp.tasks[0].containers[0].name #=> String + # resp.tasks[0].containers[0].image #=> String + # resp.tasks[0].containers[0].image_digest #=> String # resp.tasks[0].containers[0].runtime_id #=> String # resp.tasks[0].containers[0].last_status #=> String # resp.tasks[0].containers[0].exit_code #=> Integer # resp.tasks[0].containers[0].reason #=> String # resp.tasks[0].containers[0].network_bindings #=> Array @@ -5814,10 +5826,12 @@ # resp.task.memory #=> String # resp.task.containers #=> Array # resp.task.containers[0].container_arn #=> String # resp.task.containers[0].task_arn #=> String # resp.task.containers[0].name #=> String + # resp.task.containers[0].image #=> String + # resp.task.containers[0].image_digest #=> String # resp.task.containers[0].runtime_id #=> String # resp.task.containers[0].last_status #=> String # resp.task.containers[0].exit_code #=> Integer # resp.task.containers[0].reason #=> String # resp.task.containers[0].network_bindings #=> Array @@ -6037,10 +6051,11 @@ # status: "String", # reason: "String", # containers: [ # { # container_name: "String", + # image_digest: "String", # runtime_id: "String", # exit_code: 1, # network_bindings: [ # { # bind_ip: "String", @@ -7024,10 +7039,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-ecs' - context[:gem_version] = '1.49.0' + context[:gem_version] = '1.50.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #