Skip to main content

Python binding for HPE IMC REST API Interface

Project description

PYHPEIMC Python project
=======================

A sample project that exists as an aid for HPE IMC customers to access the RESTFUL API (eAPI) of the Network Management
System Natively from within python.

For example usages, please see the

This project is offered under and Apache2 license and is not supported officialy by HPE.

For more information, please visit the project home page at `GITHub.com <https://github.com/HPENetworking/PYHPEIMC>`_.


What's Changed:

1.0.1 Fixed Readme File
1.0.2 Fixed setup.py to remove unnecessary data directory
1.0.3 Issue with plat.device.set_interface_down function. fixed
1.0.4/5 - Changed library name for HP branding
1.0.6 - Added get_dev_mac_learn function to pyhpeimc.plat.device
1.0.7 - Added run_dev_cmd function to pyhpeimc.plat.device
1.0.8 - Squashed bugs
1.0.9 - Squashed more bugs
1.0.10 - And yet more bugs
1.0.11 - And yet more bugs
1.0.12 - Changed output of pyhpeimc.plat.device.run_dev_cmd to include full response
1.0.13 - Added plat.auth.test_imc_creds function
1.0.14 - Removed Jupyter dependency
1.0.15 - Added icc module under plat. Added various configuration template functions to icc module
1.0.16 - Added version function. Modified create_custom_view to remove unnecessary output.
1.0.17 - Added netassets, VRM, and WSM functions
1.0.18 - Forced return of get_real_time_locate function to be a list
1.0.19 - Added objects module and IMCDev and IMCInt classes for usability
1.0.20 - Modified get_plat_operator function to always returns object of type list
Added Object Class for IPScopes ( termimal access IP Address Management ) and supporting functions in plat.termaccess
1.0.21 - Fixed bug in addip method of IPScope class
1.0.22 - Added deallocate hostip method to IPScope class with supporting functions in plat.termaccess
1.0.23 - Added Sphinx docs project, Improved Docstrings
1.0.24 - Bug Fixes
1.0.25 - Continuing to add docstrings and fixed bug in pyhpeimc.plat.operators get_plat_operators which was returning inconsistently
1.0.26 - Paying some technical debt. Added perf module and intial add_per_task function
1.0.27 - Paying some more technical debt. Added functions to plat.alarms module
1.0.28 - Bug Fixes
1.0.29 - More bug Fixes. Added functions in groups and devices to support adding device sto custom views
1.0.30 - Added functions to pull system vendors, categories, and device models
1.0.31 - Updated version function
1.0.32 - Cleaning up the comments and PEB8 fixes

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

pyhpeimc-1.0.32.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

pyhpeimc-1.0.32-py2.py3-none-any.whl (67.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyhpeimc-1.0.32.tar.gz.

File metadata

  • Download URL: pyhpeimc-1.0.32.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyhpeimc-1.0.32.tar.gz
Algorithm Hash digest
SHA256 bf2618ee85546ff9ff5c09233c4b71d47befa281aa65066f5b5840b5e84adff2
MD5 abb29e94d79f48f7b13d135dc43aec29
BLAKE2b-256 61a63881c87f1ac589503594fcca22e49c27561b5a7bf0779de165c7dec7bdb7

See more details on using hashes here.

File details

Details for the file pyhpeimc-1.0.32-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyhpeimc-1.0.32-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7413008d7367bd9756059c5e68db7b072283f34436828157bfcb0b7a95f6edc9
MD5 7c7f20124e7dd6f31b3d74f606a50502
BLAKE2b-256 328a17cbb1d58498140f6798aa9536e1399749ad90531c62a88c60347f0b51f2

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