The magnumclient.common.base
Module¶
Base utilities to build API operation managers and objects on top of.
-
class
magnumclient.common.base.
Manager
(api)¶ Bases:
object
Provides CRUD operations with a particular API.
-
resource_class
= None¶
-
-
class
magnumclient.common.base.
Resource
(manager, info, loaded=False)¶ Bases:
magnumclient.common.apiclient.base.Resource
Represents a particular instance of an object (tenant, user, etc).
This is pretty much just a bag for attributes.
-
to_dict
()¶
-
-
magnumclient.common.base.
getid
(obj)¶ Wrapper to get object’s ID.
Abstracts the common pattern of allowing both an object or an object’s ID (UUID) as a parameter when dealing with relationships.