Class: Cumulus::SecurityGroups::RuleDiff
- Inherits:
-
Common::Diff
- Object
- Common::Diff
- Cumulus::SecurityGroups::RuleDiff
- Includes:
- RuleChange
- Defined in:
- lib/security/models/RuleDiff.rb
Overview
Public: Represents a single difference between local rule configuration and AWS configuration of security group rules
Constant Summary
Constants included from RuleChange
Cumulus::SecurityGroups::RuleChange::REMOVED
Constants included from Common::DiffChange
Common::DiffChange::ADD, Common::DiffChange::MODIFIED, Common::DiffChange::UNMANAGED
Instance Attribute Summary
Attributes inherited from Common::Diff
#aws, #changes, #info_only, #local, #type
Class Method Summary collapse
-
.added(local) ⇒ Object
Public: Static method that will produce a diff that contains an added rule.
-
.removed(aws) ⇒ Object
Public: Static method that will produce a diff that contains a removed rule.
Instance Method Summary collapse
Methods included from Common::DiffChange
Methods inherited from Common::Diff
#add_string, #initialize, #local_name, modified, unmanaged, #unmanaged_string
Constructor Details
This class inherits a constructor from Cumulus::Common::Diff