You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ECS::Types::SubmitTaskStateChangeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::SubmitTaskStateChangeRequest
- Defined in:
- (unknown)
Overview
When passing SubmitTaskStateChangeRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
cluster: "String",
task: "String",
status: "String",
reason: "String",
containers: [
{
container_name: "String",
image_digest: "String",
runtime_id: "String",
exit_code: 1,
network_bindings: [
{
bind_ip: "String",
container_port: 1,
host_port: 1,
protocol: "tcp", # accepts tcp, udp
},
],
reason: "String",
status: "String",
},
],
attachments: [
{
attachment_arn: "String", # required
status: "String", # required
},
],
pull_started_at: Time.now,
pull_stopped_at: Time.now,
execution_stopped_at: Time.now,
}
Instance Attribute Summary collapse
-
#attachments ⇒ Array<Types::AttachmentStateChange>
Any attachments associated with the state change request.
-
#cluster ⇒ String
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task.
-
#containers ⇒ Array<Types::ContainerStateChange>
Any containers associated with the state change request.
-
#execution_stopped_at ⇒ Time
The Unix timestamp for when the task execution stopped.
-
#pull_started_at ⇒ Time
The Unix timestamp for when the container image pull began.
-
#pull_stopped_at ⇒ Time
The Unix timestamp for when the container image pull completed.
-
#reason ⇒ String
The reason for the state change request.
-
#status ⇒ String
The status of the state change request.
-
#task ⇒ String
The task ID or full ARN of the task in the state change request.
Instance Attribute Details
#attachments ⇒ Array<Types::AttachmentStateChange>
Any attachments associated with the state change request.
#cluster ⇒ String
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task.
#containers ⇒ Array<Types::ContainerStateChange>
Any containers associated with the state change request.
#execution_stopped_at ⇒ Time
The Unix timestamp for when the task execution stopped.
#pull_started_at ⇒ Time
The Unix timestamp for when the container image pull began.
#pull_stopped_at ⇒ Time
The Unix timestamp for when the container image pull completed.
#reason ⇒ String
The reason for the state change request.
#status ⇒ String
The status of the state change request.
#task ⇒ String
The task ID or full ARN of the task in the state change request.