class Builderator::Model::Cleaner::LaunchConfigs
ASG LaunchConfiguration Resources
Constants
- PROPERTIES
Public Instance Methods
fetch()
click to toggle source
# File lib/builderator/model/cleaner/launch_configs.rb, line 20 def fetch @resources = {}.tap do |i| Util.asg.describe_launch_configurations.each do |page| page.launch_configurations.each do |l| properties = { 'creation_date' => l.created_time.to_datetime } PROPERTIES.each { |pp| properties[pp] = l[pp.to_sym] } i[l.launch_configuration_name] = { :id => l.launch_configuration_name, :properties => properties, :image => l.image_id } end end end end
images()
click to toggle source
# File lib/builderator/model/cleaner/launch_configs.rb, line 37 def images resources.values.map { |l| l[:image] } end
in_use()
click to toggle source
# File lib/builderator/model/cleaner/launch_configs.rb, line 41 def in_use select(Cleaner.scaling_groups.launch_configs) end