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.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6e5205f68813deebfcf4d55b0181f22eb92bac993bcbbe8792027b31457b136 |
|
MD5 | 1f4d95bf122a809e06c8f53dda4f93fb |
|
BLAKE2b-256 | 3364635161a918226d59c4b8bbd428e75d657923fcb76988551dfcd0d7a8e74b |
关闭
python_adjutantclient-1.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f564c387b5c7386ac8557ccf1a794a3d7a031b95cf3022d08f57a8b593b28d44 |
|
MD5 | 766a1a0843e68fc37542fd920749dae4 |
|
BLAKE2b-256 | 065c469cde03ca5333b007bb7f3b690d970d0ca51781eb51ec6e2ad45e6a8cd5 |