class AWS::EC2

Public Instance Methods

instance_names() click to toggle source
# File lib/kelbim/ext/ec2-ext.rb, line 5
def instance_names
  vpc_instance_id_names = {}

  self.instances.each do |i|
    vpc_instance_id_names[i.vpc_id] ||= {}
    vpc_instance_id_names[i.vpc_id][i.id] = i.tags['Name']
  end

  return vpc_instance_id_names
end
security_group_names() click to toggle source
# File lib/kelbim/ext/ec2-ext.rb, line 16
def security_group_names
  vpc_sg_id_names = {}

  self.security_groups.each do |i|
    vpc_sg_id_names[i.vpc_id] ||= {}
    vpc_sg_id_names[i.vpc_id][i.id] = i.name
  end

  return vpc_sg_id_names
end