Skip to main content

BloxOne API Wrapper Module

Project description

The Infoblox BloxOne suite of applications provides a RESTful API that is published using Swagger on https://csp.infoblox.com/apidoc along with other Infoblox APIs.

This module aims to provide a class hierarchy to simplify access to these published APIs, performing the ‘heavy lifting’ whilst providing full access to to their functionality. This is achieved by providing simple wrappers that enable you to take the swagger documented object paths, fields and where appropriate JSON body from the documentation and pass them to simple get, create, delete and update methods. These methods simply return a requests response object.

In addition, useful utility methods are provided for common tasks such as getting an object id, by defining the object key and value match pair. This is combined with several (currently) undocumented API calls.

Some basic configuration, such a base url, API version and API key are read from an ini file. An example of which is provided. When instantiating/initialising this will read config.ini by default. Alternatively a path can be provided.

For more detailed documentation please see: https://python-bloxone.readthedocs.io/en/latest/

PyPi: https://pypi.org/project/bloxone/

GitHub: https://github.com/ccmarris/python-bloxone

All feedback please to chris@infoblox.com

Thanks

Chris

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bloxone-0.8.14.tar.gz (17.6 MB view details)

Uploaded Source

Built Distribution

bloxone-0.8.14-py3-none-any.whl (294.7 kB view details)

Uploaded Python 3

File details

Details for the file bloxone-0.8.14.tar.gz.

File metadata

  • Download URL: bloxone-0.8.14.tar.gz
  • Upload date:
  • Size: 17.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for bloxone-0.8.14.tar.gz
Algorithm Hash digest
SHA256 56db79ee782b15ce980b292d44ed3f141fd9460b49e675483583d345041ce669
MD5 a34dd284de2f9350e5af0516ae8b8e53
BLAKE2b-256 c0c3ee0262dd01e58290b32e50c42f4e4f2a444b9c9a6e3996cc6ff808ffefca

See more details on using hashes here.

File details

Details for the file bloxone-0.8.14-py3-none-any.whl.

File metadata

  • Download URL: bloxone-0.8.14-py3-none-any.whl
  • Upload date:
  • Size: 294.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for bloxone-0.8.14-py3-none-any.whl
Algorithm Hash digest
SHA256 08ba652018745f494c68ef92db69caeb833c3012da398e54378eadd8be09fc15
MD5 72d853c9febccf566989f9519d63cac3
BLAKE2b-256 811a818fae58a78dff74ca3418521feaec0c77d0ba57c7a1d20b73606849091e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page