AWS CloudFormation
User Guide (API Version 2010-05-15)
Search:
Entire Site
AMIs
Articles & Tutorials
AWS Product Information
Case Studies
Customer Apps
Developer Tools
Documentation
Public Data Sets
Release Notes
Solution Providers
Sample Code & Libraries
Welcome
Introduction
Stacks
Templates
Parameters
Mappings
Pseudo Parameters
Resources
Resource Properties
References
Intrinsic Functions
Outputs
Getting Started
Signing Up for an AWS Account
Get Started
Learn Template Basics
Updating Stacks
Walkthrough: Updating a Stack
Walkthrough: Custom Resources
Installing the CLI
Configuring the AWS CloudFormation CLI Tools for Linux
Configuring the CloudFormation CLI Tools for Mac OS X
Configuring the CloudFormation CLI Tools for Windows
Using CloudFormer to Create Templates
Using the Console
Logging In to the Console
Creating a Stack
Selecting a Stack Template
Specifying Stack Parameters
Adding Tags to Your Stack
Reviewing Your Stack and Estimating Stack Cost
Creating an EC2 Key Pair
Estimating the Cost of Your Stack
Viewing Stack Data and Resources
Viewing Stack Outputs
Viewing Stack Resources
Viewing Stack Events
Viewing the Stack Template
Viewing Stack Parameters
Viewing Stack Tags
Updating a Stack
Selecting a Stack Template for Updating a Stack
Specifying Stack Parameters and Reviewing your Stack Update
Canceling a Stack Update
Deleting a Stack
Viewing Deleted Stacks
Using the CLI
Describing and Listing Your Stacks
Viewing a Stack's Event History
Listing Member Resources
Retrieving a Template
Validating a Template
Working With Templates
Template Anatomy
Template Declaration
Template Format Version Declaration
Template Description Declaration
Parameters Declaration
Mappings Declaration
Resource Declaration
Properties Declaration
Function Declaration
Outputs Declaration
Example Templates
Auto Scaling Group with LoadBalancer, Auto Scaling Policies, and CloudWatch Alarms
Amazon EC2 Running an Amazon Linux 32-bit AMI
Create a Load-Balanced Apache Website
Template Snippets
Auto Scaling Snippets
Amazon EC2 Snippets
Elastic Load Balancing Snippets
Identity and Access Management (IAM) Template Snippets
Amazon RDS Template Snippets
Amazon SimpleDB Snippets
Amazon SNS Snippets
Amazon SQS Queue Snippet
Amazon CloudFront Template Snippets
Amazon Route 53 Template Snippets
Amazon S3 Template Snippets
Stack Resource Snippets
Wait Condition Template Snippets
AWS CloudFormation Template Snippets
Modifying Templates
Adding Input Parameters
Adding Conditional Values
Tagging Your Resources
Specifying Return Values with Outputs
Creating Wait Conditions
AWS CloudFormation Endpoints
Using Regular Expressions
Controlling User Access with IAM
Automating Application Installation Using Cloud-Init
Deploying Applications
Working with Windows Stacks
Windows AMIs and Templates
Bootstrapping Windows Stacks
Accessing Windows Instances
Template Reference
AWS Resource Types
AWS::AutoScaling::AutoScalingGroup
AWS::AutoScaling::LaunchConfiguration
AWS::AutoScaling::ScalingPolicy
AWS::AutoScaling::Trigger
AWS::CloudFormation::Authentication
AWS::CloudFormation::CustomResource
AWS::CloudFormation::Init
AWS::CloudFormation::Stack
AWS::CloudFormation::WaitCondition
AWS::CloudFormation::WaitConditionHandle
AWS::CloudFront::Distribution
AWS::CloudWatch::Alarm
AWS::DynamoDB::Table
AWS::EC2::CustomerGateway
AWS::EC2::DHCPOptions
AWS::EC2::EIP
AWS::EC2::EIPAssociation
AWS::EC2::Instance
AWS::EC2::InternetGateway
AWS::EC2::NetworkAcl
AWS::EC2::NetworkAclEntry
AWS::EC2::NetworkInterface
AWS::EC2::Route
AWS::EC2::RouteTable
AWS::EC2::SecurityGroup
AWS::EC2::SecurityGroupIngress
AWS::EC2::SecurityGroupEgress
AWS::EC2::Subnet
AWS::EC2::SubnetNetworkAclAssociation
AWS::EC2::SubnetRouteTableAssociation
AWS::EC2::Volume
AWS::EC2::VolumeAttachment
AWS::EC2::VPC
AWS::EC2::VPCDHCPOptionsAssociation
AWS::EC2::VPCGatewayAttachment
AWS::EC2::VPNConnection
AWS::EC2::VPNGateway
AWS::ElastiCache::CacheCluster
AWS::ElastiCache::ParameterGroup
AWS::ElastiCache::SecurityGroup
AWS::ElastiCache::SecurityGroupIngress
AWS::ElasticBeanstalk::Application
AWS::ElasticBeanstalk::Environment
AWS::ElasticLoadBalancing::LoadBalancer
AWS::IAM::AccessKey
AWS::IAM::Group
AWS::IAM::InstanceProfile
AWS::IAM::Policy
AWS::IAM::Role
AWS::IAM::User
AWS::IAM::UserToGroupAddition
AWS::RDS::DBInstance
AWS::RDS::DBParameterGroup
AWS::RDS::DBSubnetGroup
AWS::RDS::DBSecurityGroup
AWS::RDS::DBSecurityGroupIngress
AWS::Route53::RecordSet
AWS::Route53::RecordSetGroup
AWS::S3::Bucket
AWS::S3::BucketPolicy
AWS::SDB::Domain
AWS::SNS::TopicPolicy
AWS::SNS::Topic
AWS::SQS::Queue
AWS::SQS::QueuePolicy
Resource Property Types
AutoScaling Block Device Mapping
AutoScaling EBS Block Device
Auto Scaling NotificationConfiguration
Auto Scaling Tags
CloudFormation Stack Parameters
CloudFront CacheBehavior Type
CloudFront ForwardedValues Type
CloudFront CustomOrigin Type
DefaultCacheBehavior
CloudFront DistributionConfig Type
CloudFront Logging Type
CloudFront Origin Type
CloudFront S3Origin Type
CloudWatch Metric Dimension
DynamoDB Primary Key
DynamoDB Provisioned Throughput
EC2 Block Device Mapping
EC2 EBS Block Device
EC2 ICMP
EC2 MountPoint
EC2 Network Interface
EC2 Network Interface Association
EC2 Network Interface Attachment
EC2 Network Interface Group Item
EC2 PortRange
EC2 Security Group Rule
EC2 Tag
ElasticBeanstalk ApplicationVersion
ElasticBeanstalk ConfigurationTemplate
ElasticBeanstalk OptionSettings
ElasticBeanstalk SourceBundle
AppCookieStickinessPolicy
ElasticLoadBalancing HealthCheck
LBCookieStickinessPolicy
ElasticLoadBalancing Listener
ElasticLoadBalancing Policy
AWS CloudFormation Resource Tags
RDS Security Group Rule
Route 53 AliasTarget
Website Configuration
SNS Subscription
Resource Attributes
DeletionPolicy
DependsOn
Metadata
UpdatePolicy
Intrinsic Functions
Fn::Base64
Fn::FindInMap
Fn::GetAtt
Fn::GetAZs
Fn::Join
Fn::Select
Ref
Pseudo Parameters
CloudFormation Helper Scripts
cfn-init
cfn-signal
cfn-get-metadata
cfn-hup
CLI Reference
Common Options for CloudFormation CLI Tools
cfn-cancel-update-stack
cfn-create-stack
cfn-delete-stack
cfn-describe-stacks
cfn-describe-stack-events
cfn-describe-stack-resource
cfn-describe-stack-resources
cfn-list-stack-resources
cfn-list-stacks
cfn-update-stack
cfn-get-template
cfn-validate-template
Custom Resource Reference
Request Objects
Response Objects
Request Types
Create
Delete
Update
Document History
Glossary
AWS Documentation
»
AWS CloudFormation
»
User Guide
»
Template Reference
»
Intrinsic Function Reference
« Previous
Next »
Did this page help you?
Yes
|
No
|
Tell us about it...
Intrinsic Function Reference
Topics
Fn::Base64
Fn::FindInMap
Fn::GetAtt
Fn::GetAZs
Fn::Join
Fn::Select
Ref
AWS CloudFormation provides several built-in functions that help you manage your stacks.
Javascript is disabled or is unavailable in your browser.
To use the AWS Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.