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_arn ⇒ String

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

Returns:

  • (String)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:



4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (Time)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (Boolean)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (String)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (String)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (String)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (Boolean)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (Boolean)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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.

Returns:

  • (String)


4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 4885

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