Class: Aws::ECS::Types::DaemonRevision

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

Overview

Information about a daemon revision. A daemon revision is a snapshot of the daemon's configuration at the time a deployment was initiated.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_arnString

The Amazon Resource Name (ARN) of the cluster that hosts the daemon.

Returns:

  • (String)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#container_imagesArray<Types::DaemonContainerImage>

The container images used by the daemon revision.

Returns:



4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The Unix timestamp for the time when the daemon revision was created.

Returns:

  • (Time)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#criticalBoolean

If the critical parameter of this daemon revision is true, and the daemon task fails, stops, or becomes unhealthy, Amazon ECS drains the container instance and stops the other tasks running on it. If the parameter is false, the daemon task failure doesn't affect the other tasks on the instance, and doesn't block instance registration. The default value is true.

Returns:

  • (Boolean)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#daemon_arnString

The Amazon Resource Name (ARN) of the daemon for this revision.

Returns:

  • (String)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#daemon_revision_arnString

The Amazon Resource Name (ARN) of the daemon revision.

Returns:

  • (String)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#daemon_task_definition_arnString

The Amazon Resource Name (ARN) of the daemon task definition used by this revision.

Returns:

  • (String)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#enable_ecs_managed_tagsBoolean

Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.

Returns:

  • (Boolean)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#enable_execute_commandBoolean

Specifies whether the execute command functionality is turned on for the daemon tasks.

Returns:

  • (Boolean)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end

#propagate_tagsString

Specifies whether tags are propagated from the daemon to the daemon tasks.

Returns:

  • (String)


4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4863

class DaemonRevision < Struct.new(
  :daemon_revision_arn,
  :cluster_arn,
  :daemon_arn,
  :daemon_task_definition_arn,
  :created_at,
  :container_images,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command,
  :critical)
  SENSITIVE = []
  include Aws::Structure
end