Posted On: Jan 6, 2022

Since our last update in November 2021, AWS CloudFormation Registry has expanded to include support for 37 new resource types (refer to the complete list below) between November and December 2021. A resource type includes schema (resource properties and handler permissions) and handlers that allow API interactions with the underlying AWS or third-party services. Customers can now configure, provision, and manage the lifecycle of these newly supported resources as part of their cloud infrastructure through CloudFormation, by treating them as infrastructure as code. Furthermore, we are pleased to announce that three new AWS services added CloudFormation support on the day of launch. These services include: Amazon CloudWatch Evidently, Amazon CloudWatch RUM, and AWS Resilience Hub. CloudFormation now supports 170 AWS services spanning over 830 resource types, along with over 40 third-party resource types.

Customers can now centrally discover the schema associated with these 37 new resource types on the CloudFormation Registry. With the addition of these resource types to the Registry, customers can also benefit from the resource import feature of CloudFormation. For example, if you create an Amazon Lex Bot through the AWS console or the Command Line Interface, you can bring that resource into CloudFormation’s management using the resource import feature.  

For feedback on the resources for which you want CloudFormation support, please refer to the aws-cloudformation-coverage-roadmap.

Now you can configure, provision, and manage the following 37 resource types with CloudFormation.

1. AWS::AmplifyUIBuilder::Component
2. AWS::AmplifyUIBuilder::Theme
3. AWS::AppStream::AppBlock
4. AWS::AppStream::Application
5. AWS::AppStream::ApplicationFleetAssociation
6. AWS::AppSync::DomainName
7. AWS::AppSync::DomainNameApiAssociation
8. AWS::Batch::SchedulingPolicy
9. AWS::Chatbot::SlackChannelConfiguration
10. AWS::CloudFront::ResponseHeadersPolicy
11. AWS::Connect::ContactFlow
12. AWS::Connect::ContactFlowModule
13. AWS::DataSync::LocationHDFS
14. AWS::EC2::IPAM
15. AWS::EC2::IPAMPool
16. AWS::EC2::IPAMScope
17. AWS::Evidently::Experiment
18. AWS::Evidently::Feature,
19. AWS::Evidently::Launch,
20. AWS::Evidently::Project
21. AWS::FSx::FileSystem
22. AWS::FSx::Snapshot
23. AWS::FSx::StorageVirtualMachine
24. AWS::FSx::Volume
25. AWS::Lex:Bot
26. AWS::Lex::BotAlias
27. AWS::Lex::BotVersion
28. AWS::Lex::ResourcePolicy
29. AWS::IoT::Logging
30. AWS::IoT::ResourceSpecificLogging
31. AWS::IoTWireless::FuotaTask
32. AWS::IoTWireless::MulticastGroup
33. AWS::Pinpoint::InAppTemplate
34. AWS::ResilienceHub::App
35. AWS::ResilienceHub::ResiliencyPolicy
36. AWS::RUM::AppMonitor
37. AWS::Timestream::ScheduledQuery