@@ -562,8 +562,8 @@ function getEventBridgePermissions(state) {
562
562
}
563
563
564
564
function getEventBridgeSchedulerPermissions ( action , state ) {
565
- const scheduleGroupName = state . Parameters ? .GroupName ?? 'default' ;
566
- const scheduleTargetRoleArn = state . Parameters ? .Target ? .RoleArn ;
565
+ const scheduleGroupName = state . Parameters . GroupName || 'default' ;
566
+ const scheduleTargetRoleArn = state . Parameters . Target . RoleArn ;
567
567
568
568
return [
569
569
{
@@ -576,7 +576,7 @@ function getEventBridgeSchedulerPermissions(action, state) {
576
576
} ,
577
577
} ,
578
578
// create schedule needs a target role arn
579
- ...( action === " scheduler:CreateSchedule" ? [ {
579
+ ...( action === ' scheduler:CreateSchedule' ? [ {
580
580
action : 'iam:PassRole' ,
581
581
resource : scheduleTargetRoleArn ,
582
582
} ] : [ ] ) ,
@@ -749,9 +749,9 @@ function getIamPermissions(taskStates) {
749
749
return getEventBridgePermissions ( state ) ;
750
750
751
751
case 'arn:aws:states:::aws-sdk:scheduler:createSchedule' :
752
- return getEventBridgeSchedulerPermissions ( " scheduler:CreateSchedule" , state ) ;
752
+ return getEventBridgeSchedulerPermissions ( ' scheduler:CreateSchedule' , state ) ;
753
753
case 'arn:aws:states:::aws-sdk:scheduler:deleteSchedule' :
754
- return getEventBridgeSchedulerPermissions ( " scheduler:DeleteSchedule" , state ) ;
754
+ return getEventBridgeSchedulerPermissions ( ' scheduler:DeleteSchedule' , state ) ;
755
755
756
756
case 'arn:aws:states:::s3:getObject' :
757
757
case 'arn:aws:states:::aws-sdk:s3:getObject' :
0 commit comments