Commit b3ad6f9
authored
feat(stepfunctions-tasks):
### Issue # (if applicable)
Closes #33431
### Reason for this change
Missing param in EmrCreateClusterOptions
### Description of changes
- EmrCreateClusterOptions support
- ebsRootVolumeIops
- ebsRootVolumeThroughput
- managedScalingPolicy
- Move validations to private `validateProps` function
ManagedScalingPolicy.ScalingStrategy is supported by awscli/API, but not yet supported by Step Function. Therefore not included in this PR

### Describe any new or updated permissions being added
Add `iam:CreateServiceLinkedRole` permission for only EMR to create `AWSServiceRoleForEMRCleanup` as instructed by https://docs.aws.amazon.com/emr/latest/ManagementGuide/using-service-linked-roles-cleanup.html#create-service-linked-role
### Description of how you validated changes
Unit + Integ
### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)
----
*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*EmrCreateClusterOptions support ebsRootVolumeIops, ebsRootVolumeThroughput and managedScalingPolicy (#34677)1 parent f4b26af commit b3ad6f9
File tree
65 files changed
+60312
-27706
lines changed- packages
- @aws-cdk-testing/framework-integ/test/aws-stepfunctions-tasks/test/emr
- integ.emr-create-cluster-add-step-runtime-role.js.snapshot
- integ.emr-create-cluster-with-auto-deletion-policy-idle-timeout.js.snapshot
- asset.53e3ecec991005bc2ddc98d13a897e8eadf082b86dedf53475c933aed3069238.bundle
- integ.emr-create-cluster-with-ebs.js.snapshot
- asset.53e3ecec991005bc2ddc98d13a897e8eadf082b86dedf53475c933aed3069238.bundle
- integ.emr-create-cluster-with-on-demand-instance-fleet.js.snapshot
- integ.emr-create-cluster-with-spot-instance-fleet.js.snapshot
- integ.emr-create-cluster-with-tags.js.snapshot
- integ.emr-create-cluster-with-v1-policy.js.snapshot
- integ.emr-create-cluster-with-v2-policy.js.snapshot
- aws-cdk-lib/aws-stepfunctions-tasks
- lib/emr
- private
- test/emr
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
65 files changed
+60312
-27706
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
654 | 654 | | |
655 | 655 | | |
656 | 656 | | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
657 | 686 | | |
658 | 687 | | |
659 | 688 | | |
| |||
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments