The magnumclient.common.base Module¶
Base utilities to build API operation managers and objects on top of.
-
class
magnumclient.common.base.Manager(api)¶ Bases:
objectProvides CRUD operations with a particular API.
-
resource_class= None¶
-
-
class
magnumclient.common.base.Resource(manager, info, loaded=False)¶ Bases:
magnumclient.common.apiclient.base.ResourceRepresents 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.