Adjutant API Client Library
Project description
AdjutantClient is a command-line and python client for Adjutant.
Getting Started
Adjutant Client can be installed from PyPI using pip:
pip install python-openstackclient python-adjutantclient
The command line client is installed as a plugin for the OpenStack client.
Python API
You can use the API with a keystone session:
>>> 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)
If you use a clouds.yaml file os_client_config can also be used:
>>> import os_client_config
>>> sess = os_client_config.make_rest_client('admin-logic')
>>> adjutant = Client('1', session=sess)
A few of the endpoints (users.password_forgot(), token.submit(), signup, token.get()) don’t require authentication. In this case you can instead just pass an endpoint override to the adjutant client constructor.
>>> from adjutantclient.client import Client
>>> adjutant = Client('1', endpoint='http://adjutant.host/v1')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python_adjutantclient-1.5.0.tar.gz.
File metadata
- Download URL: python_adjutantclient-1.5.0.tar.gz
- Upload date:
- Size: 27.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1693a3b4deafaaf7260fb8a5dffda15d33b32730ba1d1beaff0bbe4c2d5711c4
|
|
| MD5 |
71b960940fe445fa2ce2ae7312c8f4cf
|
|
| BLAKE2b-256 |
b03b5221145b942c02c7018de37fc6092259366f21d160aba457bc21782b4fe7
|
File details
Details for the file python_adjutantclient-1.5.0-py3-none-any.whl.
File metadata
- Download URL: python_adjutantclient-1.5.0-py3-none-any.whl
- Upload date:
- Size: 40.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5080f08556e0a8e0d2c351f57323d3a56e084ecd3d13417b195a4798bbea871
|
|
| MD5 |
a2b73be92c1c0c79aa9a8368e36966ff
|
|
| BLAKE2b-256 |
d78b5509f2085fd366b1af9962bfebadf2f9b19cd57e0a4ad2a989ea187856d9
|