This document provides an overview of Amazon Web Services (AWS) CloudFormation. It discusses CloudFormation as a method to create and manage collections of AWS resources using JSON template files, often described as "infrastructure as code." The document outlines the structure and syntax of CloudFormation templates, including template versions, parameters, mappings, resources, outputs, and intrinsic functions. It also discusses CloudFormation helper scripts like cfn-init and cfn-signal that are used to deploy resources defined in templates.