ironicclient.common.base
Module¶Base utilities to build API operation managers and objects on top of.
ironicclient.common.base.
CreateManager
(api)[source]¶Bases: ironicclient.common.base.Manager
Provides creation operations with a particular API.
create
(**kwargs)[source]¶Create a resource based on a kwargs dictionary of attributes.
Parameters: | kwargs – A dictionary containing the attributes of the resource that will be created. |
---|---|
Raises: | exc.InvalidAttribute – For invalid attributes that are not needed to create the resource. |
ironicclient.common.base.
Manager
(api)[source]¶Bases: object
Provides CRUD operations with a particular API.
resource_class
¶The resource class
ironicclient.common.base.
Resource
(manager, info, loaded=False)[source]¶Bases: ironicclient.common.apiclient.base.Resource
Represents a particular instance of an object (tenant, user, etc).
This is pretty much just a bag for attributes.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.