Class: Contrast::Agent::Inventory::Policy::Policy
- Inherits:
-
Patching::Policy::Policy
- Object
- Patching::Policy::Policy
- Contrast::Agent::Inventory::Policy::Policy
- Defined in:
- lib/contrast/agent/inventory/policy/policy.rb
Overview
This is just a holder for our policy. Takes the policy JSON and converts it into hashes that we can access nicely
Constant Summary
Constants inherited from Patching::Policy::Policy
Patching::Policy::Policy::PROPAGATION_KEY, Patching::Policy::Policy::RULES_KEY, Patching::Policy::Policy::SOURCES_KEY, Patching::Policy::Policy::TRIGGERS_KEY
Instance Attribute Summary
Attributes inherited from Patching::Policy::Policy
#propagators, #providers, #sources, #triggers
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Patching::Policy::Policy
#add_node, #find_node, #find_propagator_node, #find_source_node, #find_triggers_by_rule, #from_hash_string, #initialize, #module_names, policy_json
Methods included from Components::Logger::InstanceMethods
Constructor Details
This class inherits a constructor from Contrast::Agent::Patching::Policy::Policy
Class Method Details
.policy_folder ⇒ Object
17 18 19 |
# File 'lib/contrast/agent/inventory/policy/policy.rb', line 17 def self.policy_folder 'inventory' end |