AWS CloudFormation gives you the ability to easily manage a collection of AWS resources by automating the creation and termination of your infrastructure, services, and applications.
CloudFormation is broken down into two parts, templates and stacks. A template is file that defines what resources are required to run your application. For example, the template may dictate that your application requires 3 Elastic Cloud Compute (EC2) servers and a specific Identify and Access Management (IAM) Policy. Once the template is uploaded, CloudFormation automatically launches the required resources and builds a running instance (stack) that matches the template.
Cloud Conformity monitors AWS CloudFormation following the following rules: