AWS CloudFormation
User Guide (API Version 2010-05-15)

Supported AWS Services

AWS CloudFormation supports the following AWS services and features through the listed resources.

Analytics

Application Services

Compute

Application Auto Scaling (Added in July 2017)

AWS::ApplicationAutoScaling::ScalableTarget

AWS::ApplicationAutoScaling::ScalingPolicy

Amazon EC2 Auto Scaling (Updated in November 2018)

AWS::AutoScaling::AutoScalingGroup

AWS::AutoScaling::LaunchConfiguration

AWS::AutoScaling::LifecycleHook

AWS::AutoScaling::ScalingPolicy

AWS::AutoScaling::ScheduledAction

Amazon Elastic Compute Cloud (Amazon EC2) (Updated November 2018)

AWS::EC2::Host

AWS::EC2::Instance

AWS::EC2::LaunchTemplate

AWS::EC2::PlacementGroup

AWS::EC2::SpotFleet

AWS::EC2::TransitGateway

AWS::EC2::TransitGatewayAttachment

AWS::EC2::TransitGatewayRoute

AWS::EC2::TransitGatewayRouteTable

AWS::EC2::TransitGatewayRouteTableAssociation

AWS::EC2::TransitGatewayRouteTablePropagation

AWS::EC2::VPCPeeringConnection

AWS::EC2::VPCEndpointServicePermissions

Amazon Elastic Container Registry (Amazon ECR) (Added in February 2016)

AWS::ECR::Repository

Amazon Elastic Container Service (Amazon ECS) (Updated in April 2017)

AWS::ECS::Cluster

AWS::ECS::Service

AWS::ECS::TaskDefinition

Amazon Elastic Container Service for Kubernetes (Added in June 2018)

AWS::EKS::Cluster

Amazon EC2 Systems Manager (SSM) (Updated in June 2018)

AWS::SSM::Association

AWS::SSM::Document

AWS::SSM::MaintenanceWindow

AWS::SSM::MaintenanceWindowTarget

AWS::SSM::MaintenanceWindowTask

AWS::SSM::Parameter

AWS::SSM::PatchBaseline

AWS::SSM::ResourceDataSync

AWS Batch (Added in August 2017)

AWS::Batch::ComputeEnvironment

AWS::Batch::JobDefinition

AWS::Batch::JobQueue

AWS Elastic Beanstalk (Elastic Beanstalk) (Updated in November 2017)

AWS::ElasticBeanstalk::Application

AWS::ElasticBeanstalk::ApplicationVersion

AWS::ElasticBeanstalk::ConfigurationTemplate

AWS::ElasticBeanstalk::Environment

Elastic Load Balancing (Updated in November 2017)

AWS::ElasticLoadBalancing::LoadBalancer

AWS::ElasticLoadBalancingV2::Listener

AWS::ElasticLoadBalancingV2::ListenerCertificate

AWS::ElasticLoadBalancingV2::ListenerRule

AWS::ElasticLoadBalancingV2::LoadBalancer

AWS::ElasticLoadBalancingV2::TargetGroup

AWS Lambda (Lambda) (Updated in November 2018)

AWS::Lambda::Alias

AWS::Lambda::EventSourceMapping

AWS::Lambda::Function

AWS::Lambda::LayerVersion

AWS::Lambda::LayerVersionPermission

AWS::Lambda::Permission

AWS::Lambda::Version

Customer Engagement

Database

Amazon DocumentDB (with MongoDB compatibility) (Amazon DocumentDB) (Added in January 2019)

AWS::DocDB::DBCluster

AWS::DocDB::DBClusterParameterGroup

AWS::DocDB::DBInstance

AWS::DocDB::DBSubnetGroup

Amazon DynamoDB (DynamoDB) (Updated in August 2017)

AWS::DynamoDB::Table

Amazon DynamoDB Accelerator (DAX) (Added in August 2017)

AWS::DAX::Cluster

AWS::DAX::ParameterGroup

AWS::DAX::SubnetGroup

Amazon ElastiCache (ElastiCache) (Updated in August 2017)

AWS::ElastiCache::CacheCluster

AWS::ElastiCache::ParameterGroup

AWS::ElastiCache::ReplicationGroup

AWS::ElastiCache::SecurityGroup

AWS::ElastiCache::SecurityGroupIngress

AWS::ElastiCache::SubnetGroup

Amazon Neptune (Neptune) (Added in May 2018)

AWS::Neptune::DBCluster

AWS::Neptune::DBClusterParameterGroup

AWS::Neptune::DBInstance

AWS::Neptune::DBParameterGroup

AWS::Neptune::DBSubnetGroup

Amazon Relational Database Service (Amazon RDS) (Updated in November 2018)

AWS::RDS::DBCluster

AWS::RDS::DBClusterParameterGroup

AWS::RDS::DBInstance

AWS::RDS::DBParameterGroup

AWS::RDS::DBSecurityGroup

AWS::RDS::DBSecurityGroupIngress

AWS::RDS::DBSubnetGroup

AWS::RDS::EventSubscription

AWS::RDS::OptionGroup

Amazon Redshift (Updated in July 2017)

AWS::Redshift::Cluster

AWS::Redshift::ClusterParameterGroup

AWS::Redshift::ClusterSecurityGroup

AWS::Redshift::ClusterSecurityGroupIngress

AWS::Redshift::ClusterSubnetGroup

Amazon SimpleDB (Added in February 2011)

AWS::SDB::Domain

AWS Database Migration Service (Added in July 2017)

AWS::DMS::Certificate

AWS::DMS::Endpoint

AWS::DMS::EventSubscription

AWS::DMS::ReplicationInstance

AWS::DMS::ReplicationSubnetGroup

AWS::DMS::ReplicationTask

Developer Tools

AWS Cloud9 (Added in November 2017)

AWS::Cloud9::EnvironmentEC2

AWS CodeBuild (Added in December 2016)

AWS::CodeBuild::Project

AWS CodeCommit (Added in October 2016)

AWS::CodeCommit::Repository

AWS CodeDeploy (Updated in November 2017)

AWS::CodeDeploy::Application

AWS::CodeDeploy::DeploymentConfig

AWS::CodeDeploy::DeploymentGroup

AWS CodePipeline (Updated in November 2018)

AWS::CodePipeline::CustomActionType

AWS::CodePipeline::Pipeline

AWS::CodePipeline::Webhook

Enterprise Applications

Game Development

Amazon GameLift (GameLift) (Updated in April 2016)

AWS::GameLift::Alias

AWS::GameLift::Build

AWS::GameLift::Fleet

Internet of Things

Machine Learning

Management Tools

AWS Auto Scaling (Added in May 2018)

AWS::AutoScalingPlans::ScalingPlan

AWS CloudFormation (AWS CloudFormation) (Updated in June 2018)

AWS::CloudFormation::Authentication

AWS::CloudFormation::CustomResource

AWS::CloudFormation::Init

AWS::CloudFormation::Macro

AWS::CloudFormation::Stack

AWS::CloudFormation::WaitCondition

AWS::CloudFormation::WaitConditionHandle

AWS CloudTrail (CloudTrail) (Updated in August 2017)

AWS::CloudTrail::Trail

Amazon CloudWatch (CloudWatch) (Updated in November 2018)

AWS::CloudWatch::Alarm

AWS::CloudWatch::Dashboard

AWS::Events::EventBusPolicy

AWS::Events::Rule

AWS::Logs::Destination

AWS::Logs::LogGroup

AWS::Logs::LogStream

AWS::Logs::MetricFilter

AWS::Logs::SubscriptionFilter

AWS Config (Updated in April 2018)

AWS::Config::AggregationAuthorization

AWS::Config::ConfigRule

AWS::Config::ConfigurationAggregator

AWS::Config::ConfigurationRecorder

AWS::Config::DeliveryChannel

Amazon Data Lifecycle Manager (Added in November 2018)

AWS::DLM::LifecyclePolicy

AWS OpsWorks (Updated in November 2017)

AWS::OpsWorks::App

AWS::OpsWorks::ElasticLoadBalancerAttachment

AWS::OpsWorks::Instance

AWS::OpsWorks::Layer

AWS::OpsWorks::Stack

AWS::OpsWorks::UserProfile

AWS::OpsWorks::Volume

AWS OpsWorks CM (Added in January 2019)

AWS::OpsWorksCM::Server

AWS Service Catalog (Updated in January 2019)

AWS::ServiceCatalog::AcceptedPortfolioShare

AWS::ServiceCatalog::CloudFormationProduct

AWS::ServiceCatalog::CloudFormationProvisionedProduct

AWS::ServiceCatalog::LaunchNotificationConstraint

AWS::ServiceCatalog::LaunchRoleConstraint

AWS::ServiceCatalog::LaunchTemplateConstraint

AWS::ServiceCatalog::Portfolio

AWS::ServiceCatalog::PortfolioPrincipalAssociation

AWS::ServiceCatalog::PortfolioProductAssociation

AWS::ServiceCatalog::PortfolioShare

AWS::ServiceCatalog::TagOption

AWS::ServiceCatalog::TagOptionAssociation

AWS Systems Manager (Updated in May 2018)

AWS::SSM::Association

AWS::SSM::Document

AWS::SSM::MaintenanceWindow

AWS::SSM::MaintenanceWindowTarget

AWS::SSM::MaintenanceWindowTask

AWS::SSM::Parameter

AWS::SSM::PatchBaseline

AWS::SSM::ResourceDataSync

Mobile Services

Networking

Security, Identity, and Compliance

Storage and Content Delivery

Amazon CloudFront (CloudFront) (Updated in November 2017)

AWS::CloudFront::CloudFrontOriginAccessIdentity

AWS::CloudFront::Distribution

AWS::CloudFront::StreamingDistribution

Amazon Elastic Block Store (Amazon EBS) (Updated in April 2017)

AWS::EC2::Volume

AWS::EC2::VolumeAttachment

Amazon Elastic File System (Amazon EFS) (Updated in August 2017)

AWS::EFS::FileSystem

AWS::EFS::MountTarget

Amazon FSx (Added in February 2019)

AWS::FSx::FileSystem

Amazon Simple Storage Service (Amazon S3) (Updated in October 2018)

AWS::S3::Bucket

AWS::S3::BucketPolicy

Additional Software and Services

AWS Billing and Cost Management (Billing and Cost Management) (Added in May 2018)

AWS::Budgets::Budget