Skip to main content

No project description provided

Project description

CFN-TRANSFORM

Installation and Quick Start

Pre-Requisites

  • cfn-transform requires python 3.7 or greater
  • cfn-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

cfn-transform-1.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

cfn_transform-1.0.1-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file cfn-transform-1.0.1.tar.gz.

File metadata

  • Download URL: cfn-transform-1.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for cfn-transform-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7cb4d40684e797a330e4895085c4e0d99e4355d35c4123a683b612bba730e4a4
MD5 d5b7480fc17b09e9eef4680931e1013f
BLAKE2b-256 adea09a2bedd7d3a4582c2fa335f6ca4e8b2074a990e70f4d4b6075699252809

See more details on using hashes here.

File details

Details for the file cfn_transform-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cfn_transform-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e63d4aa2ec4571704343b7cfec63a42c59e1806f6f6fa12a889074bb975c920
MD5 5d1311d023906d0eb67ebf4705be6deb
BLAKE2b-256 b66844fbe48b83fef7f0dcd8916a861bdb0bb7650b3f2726284eefd00be3b6dc

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