Class: Aws::ECS::Types::DaemonRevision
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::DaemonRevision
- 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
-
#cluster_arn ⇒ String
The Amazon Resource Name (ARN) of the cluster that hosts the daemon.
-
#container_images ⇒ Array<Types::DaemonContainerImage>
The container images used by the daemon revision.
-
#created_at ⇒ Time
The Unix timestamp for the time when the daemon revision was created.
-
#critical ⇒ Boolean
If the
criticalparameter of this daemon revision istrue, and the daemon task fails, stops, or becomes unhealthy, Amazon ECS drains the container instance and stops the other tasks running on it. -
#daemon_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon for this revision.
-
#daemon_revision_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon revision.
-
#daemon_task_definition_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon task definition used by this revision.
-
#enable_ecs_managed_tags ⇒ Boolean
Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.
-
#enable_execute_command ⇒ Boolean
Specifies whether the execute command functionality is turned on for the daemon tasks.
-
#propagate_tags ⇒ String
Specifies whether tags are propagated from the daemon to the daemon tasks.
Instance Attribute Details
#cluster_arn ⇒ String
The Amazon Resource Name (ARN) of the cluster that hosts the daemon.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_images ⇒ Array<Types::DaemonContainerImage>
The container images used by the daemon revision.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_at ⇒ Time
The Unix timestamp for the time when the daemon revision was created.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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 |
#critical ⇒ Boolean
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.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon for this revision.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon revision.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon task definition used by this revision.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_tags ⇒ Boolean
Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_command ⇒ Boolean
Specifies whether the execute command functionality is turned on for the daemon tasks.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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_tags ⇒ String
Specifies whether tags are propagated from the daemon to the daemon tasks.
5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5025 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 |