Glossary
Terms used across this site, defined once.
Activation — Enabling a third-party resource type in one account and one region. Activation is not global; a type must be activated in every region where a stack uses it.
Alias record — A Route 53 record that points at an AWS resource and is
resolved inside Route 53, returning addresses rather than a name. Unlike a
CNAME it is legal at a zone apex and is not billed per query.
Attribute — A value a resource exposes through Fn::GetAtt. Attributes are
read-only and are computed by the resource, not set in the template.
Change set — A preview of what a stack update will do, including which resources will be replaced. The only reliable way to find out before executing.
Conditional requirement — A property that is required in some circumstances and not others. Marked Conditional in the explorer, with the circumstance stated in its detail panel.
Create-only property — A property that can be set at creation and never changed. Changing it replaces the resource.
Drift — Divergence between a stack’s recorded state and the real configuration of its resources, usually caused by a change made outside CloudFormation. Write-only properties are invisible to drift detection.
Dynamic reference — Template syntax ({{resolve:ssm:/name:version}})
that resolves a value from Parameter Store or Secrets Manager at deploy time,
without a template parameter.
Execution role — The IAM role a resource type’s handlers assume when they call AWS APIs. Distinct from the role deploying the stack, and the reason each resource page documents the actions its handlers need.
Logical ID — The name a resource has inside a template. Stable across updates; changing it removes one resource and creates another.
Permissions boundary — A managed policy that caps the maximum permissions an identity can have. It grants nothing; effective permissions are the intersection of the boundary and the identity’s policies.
Physical ID — The identifier the underlying service assigns to a resource — a bucket name, an instance ID, a role name. Changes when a resource is replaced, which is what breaks external references.
Replacement — CloudFormation creating a new resource and deleting the old one in response to a property change. See update behaviour .
Resource type — The AWS::S3::Bucket style identifier naming what a resource
is. Third-party types such as Updraft::Config::Document follow the same
three-part form.
Write-only property — A property accepted on write and never returned. Invisible to describe calls and to drift detection; typically a credential.