# Functions

NewResourceGenerator contains a primary AWS CloudFormation Resource Specification document and an array of fragment Resource Specification documents (such as transforms), and generates Go structs and a JSON Schema from them.

# Structs

CloudFormationResourceSpecification represents a resource specification document as published by the AWS CloudFormation team.
Property represents an AWS CloudFormation resource property.
Resource represents an AWS CloudFormation resource such as AWS::EC2::Instance.
ResourceGenerator takes AWS CloudFormation Resource Specification documents, and generates Go structs and a JSON Schema from them.
ResourceGeneratorResults contains a summary of the items generated.