Skip to content

A CloudFormation Resource Type that will allow for setting the Step Concurrency level from within a CloudFormation template.

License

Notifications You must be signed in to change notification settings

joseph-behrens/cfn-resource-type-emr-stepconcurrency

Repository files navigation

JB::EMR::StepConcurrencyLevel

This resource type is used to set the StepConcurrencyLevel attribute in an Amazon Elastic Map Reduce (EMR) cluster. By default the value is set to 1 when a cluster is created and the current AWS::EMR::Cluster does not have an option to set this attribute.

When creating the resource the ID of an existing cluster needs to be passed in along with the new StepConcurrencyLevel value between the minimum of 1 to the maximum of 256.

When the CloudFormation resource is deleted the StepConcurrencyLevel is set back to the default value of 1.

Usage

View the README for information about using the resource type.

Deployment into the account is done via the CloudFormation CLI command cfn submit. See the page on Registering Resource Providers for more details.

Testing

When running cfn test to test the resource you will need a working EMR cluster in your AWS account. With the cluster running update the .json files in the inputs folder with the ClusterID of your EMR cluster.

About

A CloudFormation Resource Type that will allow for setting the Step Concurrency level from within a CloudFormation template.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages