ironicclient.common.base module¶
构建 API 操作管理器和对象的基础工具。
- class ironicclient.common.base.CreateManager(api)[source]¶
基类:
Manager提供使用特定 API 的创建操作。
- create(os_ironic_api_version=None, global_request_id=None, **kwargs)[source]¶
基于 kwargs 字典中的属性创建资源。
- 参数:
kwargs – 包含要创建的资源属性的字典。
os_ironic_api_version – 用于请求的版本字符串(例如“1.35”)。如果未指定,则使用客户端的默认值。
global_request_id – 用于请求的全局请求 ID 标头值的字符串(格式为“req-<UUID>”)。
- 引发:
exc.InvalidAttribute – 用于不创建资源所需的无效属性。
- class ironicclient.common.base.Manager(api)[source]¶
基类:
object提供使用特定 API 的 CRUD 操作。
- abstract property resource_class¶
资源类