Posted On: Jun 6, 2017
You can now provision the following AWS resources using CloudFormation.
• AWS::EMR::SecurityConfiguration
o Create an Amazon EMR security configuration, which is stored in the service and can be specified when a cluster is created.
CloudFormation has also updated support for the following resources:
• AWS::AutoScaling::LifecycleHook
o The NotificationTargetARN and RoleARN properties are now optional for AWS::AutoScaling::LifecycleHook.
• AWS::CloudWatch::Alarm
o Create a CloudWatch alarm using the EvaluateLowSampleCountPercentile, ExtendedStatistic, and TreatMissingData properties.
• AWS::EC2::SpotFleet
o Now CloudFormation supports mutable changes to Spot fleet properties. The following properties of the SpotFleetRequestConfigData property support Replacement updates:
• AllocationStrategy
• IamFleetRole
• LaunchSpecifications
• SpotPrice
• TerminateInstancesWithExpiration
• ValidFrom
• ValidUntil
o The following properties of the SpotFleetRequestConfigData property support No interruption updates:
• ExcessCapacityTerminationPolicy
• TargetCapacity
• AWS::EMR::InstanceGroupConfig
o Use AutoScalingPolicy property to support Auto Scaling for Amazon EMR task instance groups.
• AWS::Events::Rule
o Use the RoleArn property on the Target data type to specify the IAM role. The RoleArn property is deprecated on the Rule resource.
• AWS::Kinesis::Stream
o The ShardCount property for AWS::Kinesis::Stream now supports No interruption updates. Use the RetentionPeriodHours property to configure the number of hours for the data records stored in shards to remain accessible
• AWS::Lambda::Function
o Use the TracingConfig property to configure tracing settings for your AWS Lambda function. For more information about tracing Lambda functions, see Tracing Lambda-Based Applications with AWS X-Ray in the AWS Lambda Developer Guide.
• AWS::Redshift::Cluster
o Use the Tags property to specify tags to associate with the Amazon Redshift cluster resource.
• AWS::Redshift::ClusterParameterGroup
o Use the Tags property to specify tags to associate with the Amazon Redshift parameter group resource.
• AWS::Redshift::ClusterSecurityGroup
o Use the Tags property to specify resource tags on an Amazon Redshift security group.
• AWS::Redshift::ClusterSubnetGroup
o Use the Tags property to specify resource tags on an Amazon Redshift subnet group.
• AWS::RDS::DBCluster
o Added the ReadEndpoint.Address attribute to the Fn::GetAtt intrinsic function.
• AWS::S3::Bucket
o Added the Amazon Resource Name ( Arn) attribute to the Fn::GetAtt intrinsic function.
Please visit our website for more information on AWS CloudFormation:
• Product Page
• Documentation
• Supported AWS Resources