# Packages
Package diff provides the Diff class that can be used to compare CloudFormation templates.
Package format contains functionality to render a cft.Template into YAML or JSON.
Package graph provides functionality to build a graph of connected nodes with a cfn.Template.
Package parse provides functions for parsing CloudFormation templates from JSON and YAML inputs.
Package pkg provides functionality similar to the AWS CLI cloudformation package command but has greater flexibility, allowing content to be included anywhere in a template
To include content into your templates, use any of the following either as YAML tags or as one-property objects, much as AWS instrinsic functions are used, e.g.
No description provided by the author
# Functions
AppendStateMap appends a "State" section to the template.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Tags is a mapping from YAML short tags to full instrincic function names.
# Structs
Comment represents a path to a node and a comment string to attach to it.
PackageAlias is an alias to a module package location A Rain package is a directory of modules, which are single yaml files.
No description provided by the author
Template represents a CloudFormation template.
# Type aliases
Section represents a top level section of a template, like Resources.