Welcome to pyIVIA!

pyIVIA is an python wrapper to the IBM Verify Identity Access configuration API. You can use this library to interact with a Verify Identity Access Deployment; applying and deploying configuration.

Installation

You can install pyivia with pip:

$ pip install pyivia

Architecture

pyIVIA is broken into five modules which are responsible for configuring specific features of an deployment. These modules are versioned and should be created using the provided factory methods. The factory does basic discovery on the appliance to determine the release version and deployment model being used.

The system settings and analysis/diagnostics features are used to set up system wide features such as SSL databases and log forwarding.The WebSEAL, Access Control and Federation modules are responsible for configuring their respective API.

Changes are published using the system.restartshutdown module, which is capable of publishing changes for both Container and Appliance deployment architectures. Note for Container architectures pyIVIA is NOT capable of managing the runtime containers.

pyIVIA modules

Indices and tables