Template
A JSON or YAML formatted text file provided to CloudFormation as input, serving as a blueprint for building AWS resources and describing the desired end state of the AWS infrastructure. (source_page: 6)
Stack
A collection of related AWS resources that CloudFormation provisions and manages as a single unit based on a template. It is a provisioned instance of the template. (source_page: 6)
Change Set
A summary of proposed changes generated by CloudFormation before updating a stack, allowing users to see how changes will impact existing resources and validate actions that will be taken. (source_page: 6)
Logical ID
An identifier for a resource within a CloudFormation template, used to reference that resource in other parts of the template. This is not the physical ID assigned to the resource on provision. (source_page: 6)
Physical ID
The actual ID assigned to a resource by AWS upon provisioning. Used to reference the resource outside the CloudFormation template. (source_page: 6)
Pseudo Parameters
Parameters predefined by CloudFormation, such as `AWS::Region` or `AWS::AccountId`, that can be referenced within templates using the `Ref` intrinsic function. (source_page: 6)
Stack Set
Allows you to create stacks across regions and in multiple accounts. (source_page: 6)
Stack Instance
A stack created in a target account within a region by a stack set. (source_page: 6)
Intrinsic Function
Built-in functions that help manage CloudFormation stacks by performing operations like concatenating values, retrieving attributes, or conditionally creating resources. (source_page: 6)
UserData
An EC2 instance property that allows scripts to be provided to an instance during its launch to perform automated configuration tasks upon first boot. (source_page: 6)
cfn-init
A CloudFormation helper script that reads and interprets resource metadata to execute `AWS::CloudFormation::Init` sections. (source_page: 6)
cfn-signal
A CloudFormation helper script used to signal when a resource or application is ready during stack creation or update. (source_page: 6)
cfn-get-metadata
A CloudFormation helper script used to retrieve metadata based on a specific key from a template. (source_page: 6)
cfn-hup
A CloudFormation helper script used to check for updates to metadata and execute custom hooks. (source_page: 6)
YAML Ain’t Markup Language (YAML)
A human-readable data serialization language, which is a superset of JSON and is often preferred for its conciseness and readability due to its use of indentation for structure. (source_page: 6)
JavaScript Object Notation (JSON)
A lightweight data interchange format used throughout AWS for programmatic interactions (CLI, SDKs, IAM Policies) and CloudFormation templates. (source_page: 6)