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.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

cfn_transform-1.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfn-transform-1.1.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for cfn-transform-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4dc2d4d6447302f09f202d1a22ed0158268a6f25c16d350f40faf72c80e6077d
MD5 f1b877a04a9afb6867ae5362b081cb8f
BLAKE2b-256 1fb1f0360d031bed00d0e1dec602290f84ac8b9e0f7e5eae905629aca13ecf32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cfn_transform-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 169492432df591207a5d102ba57cf4a5941b0ae84c6f4322fa9022e6ceb98e4e
MD5 bacbe509e11867519e112d577f402ed0
BLAKE2b-256 a36b98bcc63913c59c554be973431986daaae3150059c7474e36e7a44e7bd96a

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