Posted On: Nov 11, 2021

Since our last update in August 2021, AWS CloudFormation Registry has expanded to include support for 34 new resource types (refer to the complete list below) between August and October 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 the infrastructure as code. Furthermore, we are pleased to announce that 4 new AWS services added CloudFormation support on the day of launch. These services include: Amazon Managed Service for Prometheus, Amazon OpenSearch Service, Amazon MemoryDB for Redis, and Amazon Connect Wisdom. CloudFormation now supports 165 AWS services spanning over 800 resource types, along with over 40 third-party resource types.

Customers can now centrally discover the schema associated with these 34 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 MemoryDB for Redis User resource through the AWS console or the Command Line Interface, you can bring that resource into CloudFormation’s management using the resource import feature.

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

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

  1. AWS::APS::RuleGroupsNamespace
  2. AWS::APS::Workspace
  3. AWS::Athena::PreparedStatement
  4. AWS::Connect::HoursOfOperation
  5. AWS::Connect::User
  6. AWS::Connect::UserHierarchyGroup
  7. AWS::DeviceFarm::DevicePool
  8. AWS::DeviceFarm::InstanceProfile
  9. AWS::DeviceFarm::NetworkProfile
  10. AWS::DeviceFarm::Project
  11. AWS::DeviceFarm::TestGridProject
  12. AWS::DeviceFarm::VPCEConfiguration
  13. AWS::IoT::FleetMetric
  14. AWS::IoT::JobTemplate
  15. AWS::Lightsail::Database
  16. AWS::Lightsail::Disk
  17. AWS::Lightsail::Instance
  18. AWS::Lightsail::StaticIp
  19. AWS::MemoryDB::ACL
  20. AWS::MemoryDB::Cluster
  21. AWS::MemoryDB::ParameterGroup
  22. AWS::MemoryDB::SubnetGroup
  23. AWS::MemoryDB::User
  24. AWS::OpenSearchService::Domain
  25. AWS::Panorama::ApplicationInstance
  26. AWS::Panorama::Package
  27. AWS::Panorama::PackageVersion
  28. AWS::Rekognition:Project
  29. AWS::Route53Resolver::ResolverConfig
  30. AWS::S3::MultiRegionAccessPoint
  31. AWS::S3::MultiRegionAccessPointPolicy
  32. AWS::Wisdom::Assistant
  33. AWS::Wisdom::AssistantAssociation
  34. AWS::Wisdom::KnowledgeBase