@@ -562,8 +562,8 @@ function getEventBridgePermissions(state) {
562562}
563563
564564function 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 ;
567567
568568 return [
569569 {
@@ -576,7 +576,7 @@ function getEventBridgeSchedulerPermissions(action, state) {
576576 } ,
577577 } ,
578578 // create schedule needs a target role arn
579- ...( action === " scheduler:CreateSchedule" ? [ {
579+ ...( action === ' scheduler:CreateSchedule' ? [ {
580580 action : 'iam:PassRole' ,
581581 resource : scheduleTargetRoleArn ,
582582 } ] : [ ] ) ,
@@ -749,9 +749,9 @@ function getIamPermissions(taskStates) {
749749 return getEventBridgePermissions ( state ) ;
750750
751751 case 'arn:aws:states:::aws-sdk:scheduler:createSchedule' :
752- return getEventBridgeSchedulerPermissions ( " scheduler:CreateSchedule" , state ) ;
752+ return getEventBridgeSchedulerPermissions ( ' scheduler:CreateSchedule' , state ) ;
753753 case 'arn:aws:states:::aws-sdk:scheduler:deleteSchedule' :
754- return getEventBridgeSchedulerPermissions ( " scheduler:DeleteSchedule" , state ) ;
754+ return getEventBridgeSchedulerPermissions ( ' scheduler:DeleteSchedule' , state ) ;
755755
756756 case 'arn:aws:states:::s3:getObject' :
757757 case 'arn:aws:states:::aws-sdk:s3:getObject' :
0 commit comments