@attr_reader [String] auto_scaling_group_name
@attr_reader [String] cause
@attr_reader [nil,String] description
@attr_reader [String] details
@attr_reader [Time] start_time
@attr_reader [nil,Time] end_time
@attr_reader [Integer] progress
@attr_reader [nil,String] status_code
@attr_reader [nil,String] status_message
@return [String]
@return [String]
@private
# File lib/aws/auto_scaling/activity.rb, line 39 def initialize activity_id, options = {} @activity_id = activity_id super end
@return [Boolean]
# File lib/aws/auto_scaling/activity.rb, line 81 def exists? client_opts = {} client_opts[:activity_ids] = [activity_id] resp = client.describe_scaling_activities(client_opts) !resp.activities.empty? end
@return [Group]
# File lib/aws/auto_scaling/activity.rb, line 76 def group Group.new(auto_scaling_group_name, :config => config) end
# File lib/aws/auto_scaling/activity.rb, line 90 def get_resource attr_name = nil client_opts = {} client_opts[:activity_ids] = [activity_id] client.describe_scaling_activities(client_opts) end
# File lib/aws/auto_scaling/activity.rb, line 96 def resource_identifiers [[:activity_id, activity_id]] end