Skip to main content

Utility to print or export all CloudGenix ServiceLinks to Prisma.

Project description

Cloudgenix Get Prisma

Requirements

License

MIT

Installation:

  • Via PIP: pip install --upgrade cloudgenix_get_prisma
  • Via download: Clone/Download, and from the directory run ./get_prisma_servicelinks.py

Usage:

To authenticate, set AUTH_TOKEN in an environment variable

export AUTH_TOKEN="<Your AUTH_TOKEN text here>"

Otherwise, script will prompt you for username/password or SAML2 login info and log in interactively.

Once authenticated, if no arguments - will print table:

edwards-mbp-pro:cloudgenix_get_prisma aaron$ get_prisma_servicelinks 

Site      Element          Interface                             Element Online    Admin State    Operational State    Extended State    Prisma Remote On-boarding      Parent Interface
--------  ---------------  ------------------------------------  ----------------  -------------  -------------------  ----------------  ---------------------------  ------------------
Branch 3  Branch 3 ION 3K  AUTO-PRISMA_IPSEC-Tunnel_us-west-1_1  Online            True           up                   tunnel_up         AUTO-CGX_ecmp-3                               1
Branch 3  Branch 3 ION 3K  AUTO-PRISMA_IPSEC-Tunnel_us-west-1_4  Online            True           up                   tunnel_up         AUTO-CGX_ecmp-3                               4
Branch 2  Branch 2 ION 3K  AUTO-PRISMA_IPSEC-Tunnel_us-east-1_1  Online            True           up                   tunnel_up         AUTO-CGX_ecmp-2                               1
Branch 2  Branch 2 ION 3K  AUTO-PRISMA_IPSEC-Tunnel_us-east-1_4  Online            True           up                   tunnel_up         AUTO-CGX_ecmp-2                               4
Branch 1  Branch 1 ION 3K  AUTO-PRISMA_IPSEC-Tunnel_us-east-1_1  Online            True           up                   tunnel_up         AUTO-CGX_remotenet-1                          1
edwards-mbp-pro:cloudgenix_get_prisma aaron$

Can also use --csv-output-file command line switch to save output as CSV.

Full options available when run with --help.

Version

Version Changes
1.0.3 Added ability to specify PRISMA_API_KEY via cmdline or ENV_VAR and return tunnel endpoints.
1.0.2 Marked Statuses "Unknwon_Offline" that are stale when devices are offline.
1.0.1 Initial Release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudgenix_get_prisma-1.0.3.tar.gz (12.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page