PyIVIA
PyIVIA is a Python library that wraps the IBM Verify Identity Access RESTful Web services to provide a
quick and easy way to construct configuration scripts for appliances.
Supported Versions
- IBM Verify Identity Access 11.0.3.2
- IBM Verify Identity Access 11.0.3.1
- IBM Verify Identity Access 11.0.3.0
- IBM Verify Identity Access 11.0.2.0
- IBM Verify Identity Access 11.0.1.0
- IBM Verify Identity Access 11.0.0.0
- IBM Security Verify Access 10.0.9.4
- IBM Security Verify Access 10.0.9.3
- IBM Security Verify Access 10.0.9.2
- IBM Security Verify Access 10.0.9.1
- IBM Security Verify Access 10.0.9.0
- IBM Security Verify Access 10.0.8.0
- IBM Security Verify Access 10.0.7.0
- IBM Security Verify Access 10.0.6.0
- IBM Security Verify Access 10.0.5.0
- IBM Security Verify Access 10.0.4.0
- IBM Security Verify Access 10.0.3.1
- IBM Security Verify Access 10.0.3.0
- IBM Security Verify Access 10.0.2.0
- IBM Security Verify Access 10.0.1.0
- IBM Security Verify Access 10.0.0.0
- IBM Security Access Manager 9.0.7.3
- IBM Security Access Manager 9.0.7.2
- IBM Security Access Manager 9.0.7.1
- IBM Security Access Manager 9.0.7.0
- IBM Security Access Manager 9.0.6.0
- IBM Security Access Manager 9.0.5.0
- IBM Security Access Manager 9.0.4.0
- IBM Security Access Manager 9.0.3.0
- IBM Security Access Manager 9.0.2.1
- IBM Security Access Manager 9.0.2.0
Installation
For Linux/macOS: if you clone the library to ~/repos/pyivia, add this to ~/.profile:
# add pyivia library to Python's search path
export PYTHONPATH="${PYTHONPATH}:${HOME}/repos/pyivia"
From IBM Security Verify Access 10.0.0.0 onwards:
Module has been build into a package Currently hosted on PyPi that can be installed using pip:
pip install pyivia
Usage
>>> import pyivia
>>> factory = pyivia.Factory("https://isam.mmfa.ibm.com", "admin", "Passw0rd")
>>> web = factory.get_web_settings()
>>> resp = web.reverse_proxy.restart_instance("default")
>>> if resp.success:
... print("Successfully restarted the default instance.")
... else:
... print("Failed to restart the default instance. status_code: %s, data: %s" % (resp.status_code, resp.data))
...
Successfully restarted the default instance.
Documentation
Documentation for using this library can be found on pyivia GitHub pages.
Metadata
Release files for pyivia 0.2.54
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyivia-0.2.54.tar.gz | 116.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyivia-0.2.54-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 289.2 kB
Release files / pyivia-0.2.54.tar.gz
| Download URL | pyivia-0.2.54.tar.gz |
|---|---|
| Size | 116.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79024635e288d82690680a77f262a5379e92c3498d8152ba9b0422555404d385
|
|
BLAKE2b-256 checksum How to use checksums |
3462af8fa461cf095e2d5883f1766270283d646ace4a7c5f666d2d11260d391f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / pyivia-0.2.54-py3-none-any.whl
| Download URL | pyivia-0.2.54-py3-none-any.whl |
|---|---|
| Size | 172.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
430ad124c78dd8f246b6ce7e0d1de6984f9b9a881d583ae62ed12c4a53dfc7d0
|
|
BLAKE2b-256 checksum How to use checksums |
f8a22ba052c257a3fcda2c63b2d4c704f4ca81f5dcaa89637f7c4a4b01074efe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Security for pyivia 0.2.54
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.