class AWS::AutoScaling::Activity


@attr_reader [nil,String] status_message
@attr_reader [nil,String] status_code
@attr_reader [Integer] progress
@attr_reader [nil,Time] end_time
@attr_reader [Time] start_time
@attr_reader [String] details
@attr_reader [nil,String] description
@attr_reader [String] cause
@attr_reader [String] auto_scaling_group_name

def exists?

Returns:
  • (Boolean) -
def exists?
  client_opts = {}
  client_opts[:activity_ids] = [activity_id]
  resp = client.describe_scaling_activities(client_opts)
  !resp.activities.empty?
end

def get_resource attr_name = nil

def get_resource attr_name = nil
  client_opts = {}
  client_opts[:activity_ids] = [activity_id]
  client.describe_scaling_activities(client_opts)
end

def group

Returns:
  • (Group) -
def group
  Group.new(auto_scaling_group_name, :config => config)
end

def initialize activity_id, options = {}

Other tags:
    Private: -
def initialize activity_id, options = {}
  @activity_id = activity_id
  super
end

def resource_identifiers

def resource_identifiers
  [[:activity_id, activity_id]]
end