Class: AwsInventory::SecurityGroup
- Defined in:
- lib/aws_inventory/security_group.rb,
lib/aws_inventory/security_group/open.rb,
lib/aws_inventory/security_group/unused.rb,
lib/aws_inventory/security_group/summary.rb
Defined Under Namespace
Modules: Shared Classes: Open, Summary, Unused
Instance Method Summary collapse
-
#report ⇒ Object
Default is the open report because it seems like the most useful report.
Methods inherited from Base
eager_load!, inherited, #initialize, #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
#report ⇒ Object
Default is the open report because it seems like the most useful report
8 9 10 11 12 |
# File 'lib/aws_inventory/security_group.rb', line 8 def report Summary.new().report if show(:summary) Open.new().report if show(:open) Unused.new().report if show(:unused) end |