update_container_agent¶
Operation¶
update_container_agent
async
¶
update_container_agent(input: UpdateContainerAgentInput, plugins: list[Plugin] | None = None) -> UpdateContainerAgentOutput
Updates the Amazon ECS container agent on a specified container instance. Updating the Amazon ECS container agent doesn't 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.
Note
The UpdateContainerAgent API isn't supported for container instances
using the Amazon ECS-optimized Amazon Linux 2 (arm64) AMI. To update the
container agent, you can update the ecs-init package. This updates the
agent. For more information, see Updating the Amazon ECS container
agent
in the Amazon Elastic Container Service Developer Guide.
Note:
Agent updates with the UpdateContainerAgent API operation do not apply
to Windows container instances. We recommend that you launch new
container instances to update the agent version in your Windows
clusters.
The UpdateContainerAgent API requires an Amazon ECS-optimized AMI or
Amazon Linux AMI 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 Elastic Container Service Developer Guide.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
UpdateContainerAgentInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
UpdateContainerAgentOutput
|
An instance of |
Input¶
UpdateContainerAgentInput
dataclass
¶
Output¶
UpdateContainerAgentOutput
dataclass
¶
Bases: _SerdeShape
Attributes¶
container_instance
class-attribute
instance-attribute
¶
The container instance that the container agent was updated for.
response_metadata
class-attribute
instance-attribute
¶
Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.