AWS CloudFormation Coverage Updates for Amazon EC2, Amazon ECS and Amazon Elastic Load Balancer

Posted on: Apr 18, 2019

AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. It 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.

The following resource was added as part of this release:

AWS::EC2::CapacityReservation

Use the AWS::EC2::CapacityReservation resource to create a Capacity Reservation.

The following resources was updated:

AWS::ECS::TaskDefinition

Use the ProxyConfiguration property to specify the configuration details for an App Mesh proxy.

In the ContainerDefinition property type:

● Use the DependsOn property to specify the dependencies defined for container startup and shutdown.

● Use the StartTimeout property to specify the time duration to wait before giving up on resolving dependencies for a container.

● Use the StopTimeout property to specify the time duration to wait before the container is forcefully killed if it doesn't exit normally on its own.

AWS::ElasticLoadBalancingV2::TargetGroup

Use the HealthCheckEnabled property to indicate whether health checks are enabled.

The Port, Protocol, and VpcId properties are now required only if the target type is instance or IP.