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.
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_images ⇒ Array<Types::DaemonContainerImage>
The container images used by the daemon revision.
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_at ⇒ Time
The Unix timestamp for the time when the daemon revision was created.
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 |
#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.
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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon for this revision.
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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon revision.
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_arn ⇒ String
The Amazon Resource Name (ARN) of the daemon task definition used by this revision.
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_tags ⇒ Boolean
Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.
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_command ⇒ Boolean
Specifies whether the execute command functionality is turned on for the daemon tasks.
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_tags ⇒ String
Specifies whether tags are propagated from the daemon to the daemon tasks.
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 |