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
File details
Details for the file python-adjutantclient-1.2.0.tar.gz
.
File metadata
- Download URL: python-adjutantclient-1.2.0.tar.gz
- Upload date:
- Size: 26.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e5205f68813deebfcf4d55b0181f22eb92bac993bcbbe8792027b31457b136 |
|
MD5 | 1f4d95bf122a809e06c8f53dda4f93fb |
|
BLAKE2b-256 | 3364635161a918226d59c4b8bbd428e75d657923fcb76988551dfcd0d7a8e74b |
File details
Details for the file python_adjutantclient-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: python_adjutantclient-1.2.0-py3-none-any.whl
- Upload date:
- Size: 40.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f564c387b5c7386ac8557ccf1a794a3d7a031b95cf3022d08f57a8b593b28d44 |
|
MD5 | 766a1a0843e68fc37542fd920749dae4 |
|
BLAKE2b-256 | 065c469cde03ca5333b007bb7f3b690d970d0ca51781eb51ec6e2ad45e6a8cd5 |