atmos aws cloudformation
Deploy, inspect, and delete native aws/cloudformation stacks directly through the AWS SDK for Go v2 — the
same stack-based workflow you use for Terraform, Helm, and Kubernetes components, with no aws CLI or
cfn/sam/Rain binary dependency. Alias: atmos aws cfn.
Set the default component location in atmos.yaml, then describe each stack's
template, parameters, capabilities, and delivery behavior with template,
stack_name, parameters, capabilities, tags, stack_policy, and more.
Usage
atmos aws cloudformation render <component> --stack <stack>
atmos aws cloudformation diff <component> --stack <stack>
atmos aws cloudformation plan <component> --stack <stack>
atmos aws cloudformation apply <component> --stack <stack>
atmos aws cloudformation deploy <component> --stack <stack>
atmos aws cloudformation delete <component> --stack <stack>
atmos aws cloudformation validate <component> --stack <stack>
atmos aws cloudformation output <component> --stack <stack>
atmos aws cloudformation changeset create <component> --stack <stack>
atmos aws cloudformation changeset execute <component> --stack <stack> --changeset-name <name>
atmos aws cloudformation changeset list <component> --stack <stack>
atmos aws cloudformation changeset delete <component> --stack <stack> --changeset-name <name>
atmos aws cloudformation drift detect <component> --stack <stack>
atmos aws cloudformation drift describe <component> --stack <stack>
atmos aws cloudformation get template <component> --stack <stack>
atmos aws cloudformation get policy <component> --stack <stack>
atmos aws cloudformation stackset create <component> --stack <stack>
atmos aws cloudformation stackset update <component> --stack <stack>
atmos aws cloudformation stackset delete <component> --stack <stack>
atmos aws cloudformation stackset instances <component> --stack <stack>
atmos aws cloudformation backend create <component> --stack <stack>
atmos aws cloudformation backend describe <component> --stack <stack>
atmos aws cloudformation backend update <component> --stack <stack>
atmos aws cloudformation backend delete <component> --stack <stack> --force
atmos aws cloudformation backend list <component> --stack <stack>
atmos aws cloudformation fmt <component> --stack <stack>
atmos aws cloudformation tree <component> --stack <stack>
atmos aws cloudformation logs <component> --stack <stack>
atmos aws cloudformation watch <component> --stack <stack>
atmos aws cloudformation list --stack <stack>
atmos aws cloudformation source pull <component> --stack <stack>
atmos aws cloudformation apply --all --stack <stack>
atmos aws cloudformation apply --affected --base origin/main
atmos aws cloudformation apply --affected --tags production
atmos aws cloudformation apply --all --labels cost-center=platform
The cfn alias works everywhere cloudformation does:
atmos aws cfn apply vpc -s plat-ue2-dev
Subcommands
Create or update a CloudFormation stack via a changeset.
5 items
4 items
Delete a CloudFormation stack.
Apply a CloudFormation stack with --auto-approve.
Preview the changes an apply would make to a CloudFormation stack.
2 items
Format the local template in place, or check formatting with --check.
2 items
List deployed CloudFormation stacks in the account.
Show the combined event log across a stack and its nested stacks.
Show a deployed CloudFormation stack's Outputs.
Alias for `atmos aws cloudformation diff` — preview the changes an apply would make.
Render the local CloudFormation template client-side, with no AWS API calls.
4 items
4 items
Render the nested-stack dependency tree.
Validate a CloudFormation template server-side with the ValidateTemplate API.
Attach to a stack's in-progress (or already-terminal) operation and stream events.