(这些指南让你快速入门怎么使用我们提供的库去与openstack service交互)
(Connection实例维持你的session,认证,transport,和profile,为你提供一系列的高级接口与openstack service交互)
(只要你拥有一个Connection实例,那么下面的服务就可以暴露给你,你的用户profile决定全套的暴露的service。
下面列出的是默认拥有的服务)
Bare Metal <proxies/bare_metal>
Block Store <proxies/block_store>
Cluster <proxies/cluster>
Compute <proxies/compute>
Database <proxies/database>
Identity v2 <proxies/identity_v2>
Identity v3 <proxies/identity_v3>
Image v1 <proxies/image_v1>
Image v2 <proxies/image_v2>
Key Manager <proxies/key_manager>
Load Balancer <proxies/load_balancer_v2>
Message v1 <proxies/message_v1>
Message v2 <proxies/message_v2>
Network <proxies/network>
Metric <proxies/metric>
Object Store <proxies/object_store>
Orchestration <proxies/orchestration>
Telemetry <proxies/telemetry>
Workflow <proxies/workflow>
(Reource层与Openstack服务交互是较为低级的接口,当类被Connection暴露时会在顶部建立一个便利层,
资源就可以被直接使用了 ,Resource可以被直接使用。
然而,这层的通常用法是从Connection层的类中去接受一个对象,修改它,然后返回给Connection层,
比如就可以在服务端更新一个一个resource资源。)
(下面的服务就拥有暴露的Resource类)
.. toctree::
:maxdepth: 1
Bare Metal <resources/bare_metal/index>
Block Store <resources/block_store/index>
Cluster <resources/cluster/index>
Compute <resources/compute/index>
Database <resources/database/index>
Identity <resources/identity/index>
Image <resources/image/index>
Key Management <resources/key_manager/index>
Load Balancer <resources/load_balancer/index>
Metric <resources/metric/index>
Network <resources/network/index>
Orchestration <resources/orchestration/index>
Object Store <resources/object_store/index>
Telemetry <resources/telemetry/index>
Workflow <resources/workflow/index> (工作流)
(下面类不是经常被应用开发者使用到的,但是是以前用来让应用与openstack api交互。
通常,这些部分是通过Connection接口管理的,但是它们的用法可以自定义。)
.. toctree::
:maxdepth: 1
session
resource
resource2
service_filter
utils
网友评论