No project description provided
Project description
CFN-TRANSFORM
Installation and Quick Start
Pre-Requisites
cfn-transform
requires python 3.7 or greatercfn-transform
is installed via pip
Installation
The recommended and tested way fo installing cfn-transform is via pip.
cfn-transform can be installed using the following command:
pip install cfn-transform
Quick Usage
Once you have your cfn-transform installed, you are now free to utilize our PyPi.
Run either of the following commands to view our current supported options for cfn-transform.
cfn-transform --help
Overview
What is cfn-transform
Cfn-transform is a command-line utility used to return transformed SAM templates.
With cfn-transform , you are able to return a fully transformed SAM template either to the command line or directly to a file. Unlike other tools for returning transformed files, cfn-transform does not require any AWS credentials and can be ran locally on your machine.
How does it work?
Cfn-transform works by utilizing the functionality of the decode command within cfn-lint
. The current linter creates the transformed template using aws-sam-cli.samtranslator
and checks it to make sure that it is a valid template. Cfn-transform uses the same translator, and returns it to be displayed for the user. Similarly to the process used in cfn-lint, the current library returns a default transformation for the region us-east-1
.
Features
Commands currently supported :
cfn-transform [example.json]
cfn-transform [example.yaml]
Base command to return transformed to command line
Command Options currently supported :
cfn-transform [example.json] -f [text.txt]
cfn-transform [example.yaml] --file [text.txt]
Option to attach to return transformed to a specified text file
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
Built Distribution
File details
Details for the file cfn-transform-1.0.2.tar.gz
.
File metadata
- Download URL: cfn-transform-1.0.2.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a7f7b708fd6e98c08a815d742e1836e4092a7581c30ad2fd690cef247ca9f31 |
|
MD5 | 603c3057a2babdf035285836f6fa5231 |
|
BLAKE2b-256 | 33a07850747fd57614ff6be4e2bbf52e2c79df7d3c3309f5f24573b7e163059e |
File details
Details for the file cfn_transform-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: cfn_transform-1.0.2-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62031a4bd03b16a6cda33bc1c878c5df57ca8f336e01fa88b73ff009531b92c2 |
|
MD5 | 5be7dd2807f1166b9131c50be4144326 |
|
BLAKE2b-256 | 2c3d02e2ddcfaf75bf1ada49b2805aa52fab57a746ef20a2c2591ccde86dffd7 |