3.2. 资源和集合
API 的 RESTful 性质对于理论上和实际原因,在整个 Python 绑定中都有明显。所有 RESTful API 都有两个主要概念,您需要了解:
- 集合
- 集合是一组相同类型的资源。API 提供顶层集合和子集合。顶级集合的示例是包含环境中所有虚拟化主机的
主机集合。子集合的示例是host.nics集合,其中包含附加到主机资源的所有网络接口卡的资源。与集合交互的接口提供了添加资源(添加)、获取资源(获取)和列出资源(列表)的方法。 - Resources
- RESTful API 中的资源是具有固定接口的对象,还包含与所代表特定类型的资源类型相关的一组属性。用于与资源交互的接口提供了更新(
更新)和删除(删除 )资源的方法。另外,一些资源支持特定于资源类型的操作。示例是Host资源的批准方法。