AWS Infrastructure as Code service that lets you define your infrastructure using templates. Like having blueprints that can automatically build identical buildings.
A company uses CloudFormation templates to create identical development, staging, and production environments.
All are Infrastructure as Code (IaC) services for defining and deploying cloud resources from templates. AWS CloudFormation uses JSON/YAML stacks; Azure uses ARM templates (and Bicep as a higher-level language); GCP Deployment Manager uses YAML/Jinja/Python templates; OCI Resource Manager is based on Terraform and manages OCI resources via Terraform configurations.