Convert CloudFormation templates to draw.io compatible diagrams, with dependency arrows
Project description
cloudgaze-cli
Documentation can be found at https://cloudgaze.readthedocs.io/en/latest/
CLI (command line interface) to call the Cloudgaze API to transform your AWS cloudformation template specifications to draw.io compatible xml files.
This command line application makes a network call in the background to convert the template file. No data is stored on the remote endpoint, and you need to be connected to the internet to use this tool. The communication is encrypted using TLS.
Install
pip install cloudgaze-cli
Usage
$ cloudgaze --help
Usage: cloudgaze [OPTIONS] TEMPLATE_FILE OUTPUT_FILE
Options:
--help Show this message and exit.
$ cloudgaze ./path/to/template.yml ./path/to/output.xml
results written to '/abs/path/to/output.xml'
Examples
For example, the analytics template file for the AWS realworld serverless application example will render the following diagram in draw.io:
To see the diagram in the above form, the output from cloudgaze have to be opened in draw.io or a compatible application. The diagram can then be modified in the application.
The resources will be connected with arrows to indicate a dependency.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cloudgaze-cli-1.0.1.tar.gz
.
File metadata
- Download URL: cloudgaze-cli-1.0.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5fcce1bf1c3aa5d4a975566b58a9d42ccd5810bd8d3a34de38556ad64d42d89 |
|
MD5 | 0611c0414716088c241a81f8c2e19356 |
|
BLAKE2b-256 | 9b4c5aba5e42efc5e8b8fa63fa62d771e1429b4f0df44fa408da66f463d6dc65 |
File details
Details for the file cloudgaze_cli-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: cloudgaze_cli-1.0.1-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881422d9248dd2311bcef24da19a53f15ebc23650735774cc1541529b4a89118 |
|
MD5 | fc057c4fddb06491b852c849d5e51518 |
|
BLAKE2b-256 | 9585213bf1d4ebc2efcba4c85deaf7568c3ee9341496c10126e486a6fa36224a |