ResourceΒΆ
-
class
gnocchiclient.v1.resource.
ResourceManager
(client) Bases:
gnocchiclient.v1.base.Manager
-
create
(resource_type, resource) Create a resource
Parameters: - resource_type (str) – Type of the resource
- resource (dict) – Attribute of the resource
-
delete
(resource_id) Delete a resource
Parameters: resource_id (str) – ID of the resource
-
get
(resource_type, resource_id, history=False) Get a resource
Parameters: - resource_type (str) – Type of the resource
- resource_id (str) – ID of the resource
- history (bool) – Show the history of the resource
-
history
(resource_type, resource_id, details=False, limit=None, marker=None, sorts=None) Get a resource
Parameters: - resource_type (str) – Type of the resource
- resource_id (str) – ID of the resource
- details (bool) – Show all attributes of resources
- limit (int) – maximum number of resources to return
- marker – the last item of the previous page; we returns the next results after this value.
- sorts (list of str) – list of resource attributes to order by. (example [“user_id:desc-nullslast”, “project_id:asc”]
-
list
(resource_type='generic', details=False, history=False, limit=None, marker=None, sorts=None) List resources
Parameters: - resource_type (str) – Type of the resource
- details (bool) – Show all attributes of resources
- history (bool) – Show the history of resources
- limit (int) – maximum number of resources to return
- marker – the last item of the previous page; we returns the next results after this value.
- sorts (list of str) – list of resource attributes to order by. (example [“user_id:desc-nullslast”, “project_id:asc”]
-
search
(resource_type='generic', query=None, details=False, history=False, limit=None, marker=None, sorts=None) List resources
Parameters: - resource_type – Type of the resource
- resource_type – str
- query (dict) – The query dictionary
- details (bool) – Show all attributes of resources
- history (bool) – Show the history of resources
- limit (int) – maximum number of resources to return
- marker – the last item of the previous page; we returns the next results after this value.
- sorts (list of str) – list of resource attributes to order by. (example [“user_id:desc-nullslast”, “project_id:asc”]
See Gnocchi REST API documentation for the format of query dictionary http://docs.openstack.org/developer/gnocchi/rest.html#searching-for-resources
-
update
(resource_type, resource_id, resource) Update a resource
Parameters: - resource_type (str) – Type of the resource
- resource_id (str) – ID of the resource
- resource (dict) – Attribute of the resource
-
url
= 'v1/resource/'
-