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 details)

Uploaded Source

File details

Details for the file cloudgenix_get_prisma-1.0.3.tar.gz.

File metadata

  • Download URL: cloudgenix_get_prisma-1.0.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for cloudgenix_get_prisma-1.0.3.tar.gz
Algorithm Hash digest
SHA256 ac080add71eecdd7bc9ec5e797dcfe338f7bc77fb19fbff2bf660d0bb95c308e
MD5 a0cb2009c19975681e84704eef0a50cf
BLAKE2b-256 feed9efae0a021bb2e3dedb647c11855befd7adb7d6231b5dd0e4879f0466df1

See more details on using hashes here.

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