Posted On: Feb 28, 2019

AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts.

CloudFormation has added support for new resource-types and updated support for existing resource-types as listed below. This document serves as the single source of truth for your cloud environment.

Newly added resource types:

Use the AWS::RAM::ResourceShare resource to create, update, and delete an Amazon ResourceShare.

Use the AWS::RoboMaker::Fleet resource to to create an AWS RoboMaker fleet.

Use the AWS::RoboMaker::Robot resource to create an AWS RoboMaker robot.

Use the AWS::RoboMaker::RobotApplication resource to create an AWS RoboMaker robot application.

Use the AWS::RoboMaker::RobotApplicationVersion resource to create a version of an AWS RoboMaker robot application.

Use the AWS::RoboMaker::SimulationApplication resource to create an AWS RoboMaker simulation application.

Use the AWS::RoboMaker::SimulationApplicationVersion resource to create a version of an AWS RoboMaker simulation application.

Updated resource-types:

Use the Value property to specify the value of the API key.

In the ProjectCache property type, you can use the Modes property to specify the type cache an AWS CodeBuild project uses.

Use the NodeToNodeEncryptionOptions property to specify whether node-to-node encryption is enabled.

Use the SourceRegion property to specify the AWS Region which contains the source DB cluster when replicating a DB cluster.

Use the UseDefaultProcessorFeatures property to specify that the DB instance class of the DB instance uses its default processor features.

For a complete list of supported resource-types, please click here.