PyISVA
PyISVA is a Python library that wraps the IBM Security Verify Access RESTful Web services to provide a quick and easy way to construct configuration scripts for appliances.
Supported Versions
- 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.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/pyisva, add this to ~/.profile:
# add pyisva library to Python's search path
export PYTHONPATH="${PYTHONPATH}:${HOME}/repos/pyisva"
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 pyisva
Usage
>>> import pyisva
>>> factory = pyisva.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 pyisva GitHub pages.
Release files for pyisva 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyisva-0.2.2.tar.gz | 91.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyisva-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 229.5 kB
Release files / pyisva-0.2.2.tar.gz
| Download URL | pyisva-0.2.2.tar.gz |
|---|---|
| Size | 91.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf0fb20c4e9a840e8bfe58d35c2152b483e068bc45ba324f0d7962249ecb9a7e
|
|
BLAKE2b-256 checksum How to use checksums |
6f77b2a7aedf9b4ccaa21d35365a73842176fba819cdce9547d1c2416b3160a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / pyisva-0.2.2-py3-none-any.whl
| Download URL | pyisva-0.2.2-py3-none-any.whl |
|---|---|
| Size | 138.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d03b4276fb5decf548a4b0d902a6aff60e1938680050b01582ebbbfa52f00acb
|
|
BLAKE2b-256 checksum How to use checksums |
0ef37cf34767e47f44debf0b0d2f62bf5c0bbbeaef0946a858fb0b9a8a30d66c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|