Command Line Interface
The AAI Command Line Interface (CLI) provides interactive or scripted ways to access the AAI server and AAI database without logging into the AAI web client. Use its commands to maintain the AAI database directly with manual, bulk, or automated updates or calls. Only a subset of AAI functionality is exposed through the CLI and those commands are described under Commands for the CLI and Scripts and Object Usage.
Before going into details about the commands, however, you will find information about the included scripts and how to run them as well as how to write new scripts
Because the AAI CLI uses Python to create the calls from the CLI commands, Python must be installed on the server that you make the calls and posts from.
This should be the latest version of Python or at least the version listed in the Compatibility Matrix for this version of the AAI > AAI Server.
Additional CLI for System Configurations
Although you define system configurations in the AAI Configuration Tool, there are a few configurations that you can alternatively define using the Configuration Tool CLI. For information, see Configuration Tool Command Line Interface. Also see Using the AAI Configuration Tool.
This section includes the following pages: