Class: Aws::ECS::Types::Rollback

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb

Overview

Information about the service deployment rollback.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#reasonString

The reason the rollback happened. For example, the circuit breaker initiated the rollback operation.

Returns:

  • (String)


8839
8840
8841
8842
8843
8844
8845
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 8839

class Rollback < Struct.new(
  :reason,
  :started_at,
  :service_revision_arn)
  SENSITIVE = []
  include Aws::Structure
end

#service_revision_arnString

The ARN of the service revision deployed as part of the rollback.

When the type is GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on.

When the type is InferenceAccelerator, the value matches the deviceName for an InferenceAccelerator specified in a task definition.

Returns:

  • (String)


8839
8840
8841
8842
8843
8844
8845
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 8839

class Rollback < Struct.new(
  :reason,
  :started_at,
  :service_revision_arn)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

Time time that the rollback started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

Returns:

  • (Time)


8839
8840
8841
8842
8843
8844
8845
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 8839

class Rollback < Struct.new(
  :reason,
  :started_at,
  :service_revision_arn)
  SENSITIVE = []
  include Aws::Structure
end