Class: Aws::ECS::Types::EBSTagSpecification

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

Overview

The tag specifications of an Amazon EBS volume.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#propagate_tags ⇒ String

Determines whether to propagate the tags from the task definition to the Amazon EBS volume. Tags can only propagate to a SERVICE specified in ServiceVolumeConfiguration. If no value is specified, the tags aren't propagated.

Returns:

  • (String)


7411
7412
7413
7414
7415
7416
7417
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7411

class EBSTagSpecification < Struct.new(
  :resource_type,
  :tags,
  :propagate_tags)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The type of volume resource.

Returns:

  • (String)


7411
7412
7413
7414
7415
7416
7417
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7411

class EBSTagSpecification < Struct.new(
  :resource_type,
  :tags,
  :propagate_tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags applied to this Amazon EBS volume. AmazonECSCreated and AmazonECSManaged are reserved tags that can't be used.

Returns:



7411
7412
7413
7414
7415
7416
7417
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7411

class EBSTagSpecification < Struct.new(
  :resource_type,
  :tags,
  :propagate_tags)
  SENSITIVE = []
  include Aws::Structure
end