etr
4.0-pre
|
Adapter for the remote resource manager service. More...
Public Member Functions | |
def | __init__ (self, host) |
def | source (self) |
Returns source component of the remote service. More... | |
def | acquire_resource (self, type, tags) |
Request resource acquisition. More... | |
def | release_resource (self, resource_id) |
Release already acquired resource. More... | |
Adapter for the remote resource manager service.
def etr.plugins.resources.RemoteService.__init__ | ( | self, | |
host | |||
) |
def etr.plugins.resources.RemoteService.acquire_resource | ( | self, | |
type, | |||
tags | |||
) |
Request resource acquisition.
The service should return a json structure: On failure:
Returns tuple of (resource_id, attributes, '') on success or (None, None, 'msg') on failure.
def etr.plugins.resources.RemoteService.release_resource | ( | self, | |
resource_id | |||
) |
Release already acquired resource.
The service should return a json structure: On service failure:
Raises error if resource was not released by remote service.
def etr.plugins.resources.RemoteService.source | ( | self | ) |
Returns source component of the remote service.