Class: AwsInventory::Rds::Summary
- Includes:
- Shared
- Defined in:
- lib/aws_inventory/rds/summary.rb
Instance Method Summary collapse
Methods included from Shared
#db_instances, #lookup_vpc_name, #pretty_vpc_security_group, #security_group_names, #vpc_name, #vpc_security_groups, #vpcs
Methods inherited from Base
eager_load!, inherited, #initialize, #report, #show, #sort, subclasses, #test_mode
Methods included from AwsServices
#acm, #cfn, #cw, #eb, #ec2, #ecs, #elbv1, #elbv2, #iam, #pricing, #rds, #route53
Methods included from Shared
Constructor Details
This class inherits a constructor from AwsInventory::Base
Instance Method Details
#data ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/aws_inventory/rds/summary.rb', line 10 def data db_instances.map do |db| [ db.db_name, db.engine, db.db_instance_class, db.publicly_accessible ? "yes" : "no", vpc_name(db), pretty_vpc_security_group(db), ] end end |
#header ⇒ Object
5 6 7 8 |
# File 'lib/aws_inventory/rds/summary.rb', line 5 def header ["Name", "Engine", "Instance Class", "Publicly Accessible", "VPC", "Security Groups"] # end |