manager¶
Podman 资源和管理器类的基类。
- class Manager(client: APIClient = None)[source]¶
基类:
ABC
表示 Podman 服务资源管理器的基类。
初始化 Manager() 对象。
- 参数:
client – 配置为连接到 Podman 服务的 APIClient()。
- prepare_model(attrs: PodmanResource | Mapping[str, Any]) PodmanResourceType [source]¶
根据一组属性创建模型。
- abstract property resource¶
工厂方法 prepare_model() 将使用的类。
- 类型:
Type[PodmanResource]
- class PodmanResource(attrs: Mapping[str, Any] | None = None, client: APIClient | None = None, collection: Manager | None = None)[source]¶
基类:
ABC
表示 Podman 服务资源的基类。
- attrs¶
来自 Podman 服务的资源属性映射
初始化 PodmanResource 的基类。
- 参数:
attrs – 来自 Podman 服务的资源属性映射。
client – 配置的 Podman 服务连接。
collection – 此类资源的管理器,名为 collection 以保持兼容性
- property id¶
返回对象的标识符。
- 类型:
str
- property short_id¶
返回截断的标识符。当包含在 id 中时,保留 'sha256'。
不尝试确保返回值对所有资源在语义上都有意义。
- 类型:
str