AWS::EMR::Cluster PlacementGroupConfig - AWS CloudFormation

AWS::EMR::Cluster PlacementGroupConfig

Placement group configuration for an Amazon EMR cluster. The configuration specifies the placement strategy that can be applied to instance roles during cluster creation.

To use this configuration, consider attaching managed policy AmazonElasticMapReducePlacementGroupPolicy to the Amazon EMR role.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "InstanceRole" : String, "PlacementStrategy" : String }

YAML

InstanceRole: String PlacementStrategy: String

Properties

InstanceRole

Role of the instance in the cluster.

Starting with Amazon EMR release 5.23.0, the only supported instance role is MASTER.

Required: Yes

Type: String

Allowed values: MASTER | CORE | TASK

Update requires: Replacement

PlacementStrategy

Amazon EC2 Placement Group strategy associated with instance role.

Starting with Amazon EMR release 5.23.0, the only supported placement strategy is SPREAD for the MASTER instance role.

Required: No

Type: String

Allowed values: SPREAD | PARTITION | CLUSTER | NONE

Update requires: Replacement