Method: Hyperkit::Client::Operations#operation

Defined in:
lib/hyperkit/client/operations.rb

#operation(uuid) ⇒ Sawyer::Resource

Retrieve information about an operation

Examples:

Retrieve information about an operation

Hyperkit.operation("d5f359ae-ddcb-4f09-a8f8-0cc2f3c8b0df") #=> {
  :id => "d5f359ae-ddcb-4f09-a8f8-0cc2f3c8b0df",
  :class => "task",
  :created_at => 2016-04-14 21:30:59 UTC,
  :updated_at => 2016-04-14 21:30:59 UTC,
  :status => "Running",
  :status_code => 103,
  :resources => {
    :containers => ["/1.0/containers/test-container"]
  },
  :metadata => nil,
  :may_cancel => false,
  :err => ""
}

Parameters:

  • uuid (String)

    UUID of the operation

Returns:

  • (Sawyer::Resource)

    Operation information



51
52
53
# File 'lib/hyperkit/client/operations.rb', line 51

def operation(uuid)
  get(operation_path(uuid)).
end