cloudgenix-tenant-acl

Scripts to Download, Upload, and Optimize a CloudGenix Tenant Access List.


License
MIT
Install
pip install cloudgenix-tenant-acl==1.0.0b2

Documentation

cloudgenix_tenant_acl

Scripts to Download, Upload, and Optimize a CloudGenix Tenant Access List.

pull_acl[.py]: Download a tenant ACL list.

usage: pull_acl.py [-h] --output OUTPUT [--no-client-login] [--controller CONTROLLER] [--email EMAIL] [--password PASSWORD] [--insecure] [--noregion]
                   [--sdkdebug SDKDEBUG]

do_acl[.py]: Upload and activate a tenant ACL list.

usage: do_acl.py [-h] --input INPUT [--archive ARCHIVE] [--no-client-login] [--controller CONTROLLER] [--email EMAIL] [--password PASSWORD] [--insecure] [--noregion]
                 [--sdkdebug SDKDEBUG]

optimize_acl[.py]: Optimize a tenant ACL list with a lossy superneting function.

usage: optimize_acl.py [-h] --input INPUT --output OUTPUT [--match-quality MATCH_QUALITY] [--ip-mismatch-limit IP_MISMATCH_LIMIT]

Version

Version Build Changes
1.0.0 b2 Bugfix of ipv4 list rendering
b1 Initial Release.