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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for cfn-transform-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3a7f7b708fd6e98c08a815d742e1836e4092a7581c30ad2fd690cef247ca9f31
MD5 603c3057a2babdf035285836f6fa5231
BLAKE2b-256 33a07850747fd57614ff6be4e2bbf52e2c79df7d3c3309f5f24573b7e163059e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cfn_transform-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 62031a4bd03b16a6cda33bc1c878c5df57ca8f336e01fa88b73ff009531b92c2
MD5 5be7dd2807f1166b9131c50be4144326
BLAKE2b-256 2c3d02e2ddcfaf75bf1ada49b2805aa52fab57a746ef20a2c2591ccde86dffd7

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