Please enable JavaScript.
Coggle requires JavaScript to display documents.
AWS CloudFormation, Template Resource Attributes - Coggle Diagram
AWS CloudFormation
Template Anatomy
-
-
Mappings (optional)
A mapping of keys and associated values that you can use to specify conditional parameter values, similar to a lookup table.
-
-
-
Description (optional)
A text string that describes the template. This section must always follow the template format version section.
-
Rules (optional)
Validates a parameter or a combination of parameters passed to a template during stack creation or stack update.
Conditions (optional)
Conditions that control whether certain resources are created or whether certain resource properties are assigned a value during stack creation or update.
Transform (optional)
For serverless applications (also referred to as Lambda-based applications), specifies the version of the AWS Serverless Application Model (AWS SAM) to use.
When you specify a transform, you can use AWS SAM syntax to declare resources in the template. The model defines the syntax that you can use and how it’s processed.
Concepts
Templates
-
a JSON or YAML-format, text-based file
-
-
Stacks
Nested Stacks
-
used to define common, repeated patterns and components
-
-
-
-
-
Drift Detection
detect whether a stack’s actual configuration differs, or has drifted, from its expected configuration.
-
-
-
Access Control
IAM
-
permissions provided for the user to the services and resources provisioned when the stack is created
Before a stack is created, CF validates the template to check for IAM resources that it might create
Service Role
is an AWS IAM role
-
if specified, CF uses that role for all operations
-
-
-
-