Skip to content

Commit 00e4880

Browse files
committed
feat: add IAM Role support for startExecution.sync V2
1 parent a07672d commit 00e4880

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

lib/deploy/stepFunctions/compileIamRole.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@ function getIamPermissions(taskStates) {
333333

334334
case 'arn:aws:states:::states:startExecution':
335335
case 'arn:aws:states:::states:startExecution.sync':
336+
case 'arn:aws:states:::states:startExecution.sync:2':
336337
case 'arn:aws:states:::states:startExecution.waitForTaskToken':
337338
return getStepFunctionsPermissions(state);
338339

lib/deploy/stepFunctions/compileIamRole.test.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,6 +1582,15 @@ describe('#compileIamRole', () => {
15821582
Next: 'C',
15831583
},
15841584
C: {
1585+
Type: 'Task',
1586+
Resource: 'arn:aws:states:::states:startExecution.sync:2',
1587+
Parameters: {
1588+
StateMachineArn: stateMachineArn,
1589+
Input: {},
1590+
},
1591+
Next: 'D',
1592+
},
1593+
D: {
15851594
Type: 'Task',
15861595
Resource: 'arn:aws:states:::states:startExecution.waitForTaskToken',
15871596
Parameters: {

0 commit comments

Comments
 (0)