Class: Chef::Provider::ResourceUpdate
- Inherits:
-
Object
- Object
- Chef::Provider::ResourceUpdate
- Defined in:
- lib/chef/provider/resource_update.rb
Overview
{ "run_id" : "1000", "resource" : { "type" : "file", "name" : "/etc/passwd", "start_time" : "2012-01-09T08:15:30-05:00", "end_time" : "2012-01-09T08:15:30-05:00", "status" : "modified", "initial_state" : "exists", "final_state" : "modified", "before" : { "group" : "root", "owner" : "root", "checksum" : "xyz" }, "after" : { "group" : "root", "owner" : "root", "checksum" : "abc" }, "delta" : "escaped delta goes here" }, "event_data" : "" }
Instance Attribute Summary collapse
-
#duration ⇒ Object
ms.
-
#event_data ⇒ Object
e.g., a diff.
-
#final_properties ⇒ Object
Returns the value of attribute final_properties.
-
#final_state ⇒ Object
Returns the value of attribute final_state.
-
#initial_properties ⇒ Object
Returns the value of attribute initial_properties.
-
#initial_state ⇒ Object
Returns the value of attribute initial_state.
-
#name ⇒ Object
Returns the value of attribute name.
-
#status ⇒ Object
Returns the value of attribute status.
-
#type ⇒ Object
Returns the value of attribute type.
Instance Method Summary collapse
Instance Attribute Details
#duration ⇒ Object
ms
34 35 36 |
# File 'lib/chef/provider/resource_update.rb', line 34 def duration @duration end |
#event_data ⇒ Object
e.g., a diff.
40 41 42 |
# File 'lib/chef/provider/resource_update.rb', line 40 def event_data @event_data end |
#final_properties ⇒ Object
Returns the value of attribute final_properties.
39 40 41 |
# File 'lib/chef/provider/resource_update.rb', line 39 def final_properties @final_properties end |
#final_state ⇒ Object
Returns the value of attribute final_state.
37 38 39 |
# File 'lib/chef/provider/resource_update.rb', line 37 def final_state @final_state end |
#initial_properties ⇒ Object
Returns the value of attribute initial_properties.
38 39 40 |
# File 'lib/chef/provider/resource_update.rb', line 38 def initial_properties @initial_properties end |
#initial_state ⇒ Object
Returns the value of attribute initial_state.
36 37 38 |
# File 'lib/chef/provider/resource_update.rb', line 36 def initial_state @initial_state end |
#name ⇒ Object
Returns the value of attribute name.
33 34 35 |
# File 'lib/chef/provider/resource_update.rb', line 33 def name @name end |
#status ⇒ Object
Returns the value of attribute status.
35 36 37 |
# File 'lib/chef/provider/resource_update.rb', line 35 def status @status end |
#type ⇒ Object
Returns the value of attribute type.
32 33 34 |
# File 'lib/chef/provider/resource_update.rb', line 32 def type @type end |
Instance Method Details
#initial_state_from_resource(resource) ⇒ Object
42 43 44 |
# File 'lib/chef/provider/resource_update.rb', line 42 def initial_state_from_resource(resource) @initial_properties = resource.to_hash end |
#updated_state_from_resource(resource) ⇒ Object
46 47 48 |
# File 'lib/chef/provider/resource_update.rb', line 46 def updated_state_from_resource(resource) @final_properties = resource.to_hash end |