ServiceDescription¶
ServiceDescription 对象¶
- class openstack.service_description.ServiceDescription(service_type, supported_versions=None, aliases=None)¶
描述如何与 REST 服务交互的类。
OpenStack 云中的每个服务都需要通过在目录中查找它来找到。找到端点后,可以进行 REST 调用,但需要 Proxy 类和一些 Resource 对象来提供对象接口。
ServiceDescription 的实例可以传递给 openstack.connection.Connection.add_service,或者可以将列表传递给 openstack.connection.Connection 构造函数中的
extra_services参数。所有三个参数都可以在实例化时提供,或者可以使用设置了属性的特定于服务的子类。
- 参数:
service_type – 在 keystone 目录中要查找的服务类型
aliases – 可选的别名列表,如果服务在目录中注册时可能有多个名称。
- service_type¶
在目录中查找此服务时要使用的主要 service_type
- supported_versions = {}¶
受支持的版本及其代理类的字典
- aliases = []¶
此服务可能注册的别名列表