Class: Aws::Redshift::Types::TaggedResource

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshift/types.rb

Overview

A tag and its associated resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_nameString

The Amazon Resource Name (ARN) with which the tag is associated, for example: ‘arn:aws:redshift:us-east-2:123456789:cluster:t1`.

Returns:

  • (String)


11865
11866
11867
11868
11869
11870
11871
# File 'lib/aws-sdk-redshift/types.rb', line 11865

class TaggedResource < Struct.new(
  :tag,
  :resource_name,
  :resource_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of resource with which the tag is associated. Valid resource types are:

  • Cluster

  • CIDR/IP

  • EC2 security group

  • Snapshot

  • Cluster security group

  • Subnet group

  • HSM connection

  • HSM certificate

  • Parameter group

For more information about Amazon Redshift resource types and constructing ARNs, go to [Constructing an Amazon Redshift Amazon Resource Name (ARN)] in the Amazon Redshift Cluster Management Guide.

[1]: docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-overview.html#redshift-iam-access-control-specify-actions

Returns:

  • (String)


11865
11866
11867
11868
11869
11870
11871
# File 'lib/aws-sdk-redshift/types.rb', line 11865

class TaggedResource < Struct.new(
  :tag,
  :resource_name,
  :resource_type)
  SENSITIVE = []
  include Aws::Structure
end

#tagTypes::Tag

The tag for the resource.

Returns:



11865
11866
11867
11868
11869
11870
11871
# File 'lib/aws-sdk-redshift/types.rb', line 11865

class TaggedResource < Struct.new(
  :tag,
  :resource_name,
  :resource_type)
  SENSITIVE = []
  include Aws::Structure
end