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
Close
Hashes for python-adjutantclient-1.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e5205f68813deebfcf4d55b0181f22eb92bac993bcbbe8792027b31457b136 |
|
MD5 | 1f4d95bf122a809e06c8f53dda4f93fb |
|
BLAKE2b-256 | 3364635161a918226d59c4b8bbd428e75d657923fcb76988551dfcd0d7a8e74b |
Close
Hashes for python_adjutantclient-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f564c387b5c7386ac8557ccf1a794a3d7a031b95cf3022d08f57a8b593b28d44 |
|
MD5 | 766a1a0843e68fc37542fd920749dae4 |
|
BLAKE2b-256 | 065c469cde03ca5333b007bb7f3b690d970d0ca51781eb51ec6e2ad45e6a8cd5 |