AWS CloudFormation Concepts: Difference between revisions
Line 21: | Line 21: | ||
{{External|[https://aws.amazon.com/cloudformation/aws-cloudformation-templates/ CloudFormation Templates]}} | {{External|[https://aws.amazon.com/cloudformation/aws-cloudformation-templates/ CloudFormation Templates]}} | ||
{{External|[https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html Learn Template Basics]}} | {{External|[https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html Learn Template Basics]}} | ||
{{External|[https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-formats.html AWS CloudFormation Template Formats]}} | |||
A template is a declaration of AWS [[#Resource|resources]] that make up a [[#Stack|stack]]. The templates are stored as JSON or YAML text files. | |||
==Input Parameters== | |||
==<span id='Resource'></span>Resources== | |||
=Change Set= | =Change Set= |
Revision as of 19:44, 11 March 2019
External
Internal
Stack
A stack is a collection of AWS resources that can be managed (create, update or delete) as a single unit. All resources in a stack are defined by the stack's AWS CloudFormation template. Because AWS CloudFormation treats the stack resources as a single unit, they must all be created or deleted successfully for the stack to be created or deleted. If a resource cannot be created, AWS CloudFormation rolls the stack back and automatically deletes any resources that were created. If a resource cannot be deleted, any remaining resources are retained until the stack can be successfully deleted.
Nested Stack
A nested stack is a stack created as part of other stacks.
Template
A template is a declaration of AWS resources that make up a stack. The templates are stored as JSON or YAML text files.