class AWS::AutoScaling::Tag


* {#delete}
* {#resource}
Auto Scaling tags are hashes with two helper methods:

def delete

Returns:
  • (nil) -
def delete
  resource.delete_tags([self])
  nil
end

def initialize options = {}

Other tags:
    Api: - private
def initialize options = {}
  super()
  @resource =
    case options[:resource_type]
    when 'auto-scaling-group'
      group_name = options[:resource_id]
      config = options.delete(:config)
      Group.new(group_name, :config => config)
    else
      msg = "unhandled resource type: #{options[:resource_type]}"
      raise ArgumentError, msg
    end
  merge!(options)
end

def resource

Returns:
  • (Group) - Returns the tagged resource. Currently this is
def resource
  @resource
end