跳转到主要内容

Adjutant API客户端库

项目描述

AdjutantClient是Adjutant的命令行和Python客户端。

入门

Adjutant Client可以通过pip从PyPI安装

pip install python-openstackclient python-adjutantclient

命令行客户端作为OpenStack客户端的插件安装。

Python API

您可以使用keystone会话使用API

>>> from keystoneauth1 import session
>>> from keystoneauth1.identity import v3
>>> from adjutantclient.client import Client
>>> auth = v3.Password(auth_url='http://keystone.host/v3',
                       username='user',
                       password='password',
                       project_name='demo',
                       user_domain_name='default',
                       project_domain_name='default')
>>> sess = session.Session(auth=auth)
>>> adjutant = Client('1', session=sess)

如果使用clouds.yaml文件,也可以使用os_client_config

>>> import os_client_config
>>> sess = os_client_config.make_rest_client('admin-logic')
>>> adjutant = Client('1', session=sess)

一些端点(例如users.password_forgot()、token.submit()、signup、token.get())不需要身份验证。在这种情况下,您可以为adjutant客户端构造函数传递一个端点覆盖。

>>> from adjutantclient.client import Client
>>> adjutant = Client('1', endpoint='http://adjutant.host/v1')

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

python-adjutantclient-1.2.0.tar.gz (26.4 kB 查看哈希值)

上传时间 源代码

构建分发

python_adjutantclient-1.2.0-py3-none-any.whl (40.3 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面