@@ -36,6 +36,7 @@ Resources:
36
36
TaskManagementSystemFunction :
37
37
Type : AWS::Serverless::Function
38
38
Properties :
39
+ FunctionName : !Sub ${AWS::StackName}-APILambda
39
40
Handler : org.umaxcode.StreamLambdaHandler::handleRequest
40
41
CodeUri : .
41
42
Policies :
@@ -66,7 +67,6 @@ Resources:
66
67
TASKS_COMPLETE_NOTIFICATION_TOPIC_ARN : !Ref TaskCompleteNotificationTopic
67
68
TASKS_REOPEN_NOTIFICATION_TOPIC_ARN : !Ref ReopenedTasksNotificationTopic
68
69
TASKS_ASSIGNMENT_NOTIFICATION_TOPIC_ARN : !Ref TasksAssignmentNotificationTopic
69
-
70
70
Events :
71
71
ProxyResource :
72
72
Type : Api
@@ -185,6 +185,7 @@ Resources:
185
185
Type : AWS::Serverless::Function
186
186
Properties :
187
187
CodeUri : .
188
+ FunctionName : !Sub ${AWS::StackName}-SNSLambda
188
189
Handler : org.umaxcode.SNSTopicSubscriptionHandler::handleRequest
189
190
Policies :
190
191
- AWSLambdaBasicExecutionRole
@@ -227,6 +228,7 @@ Resources:
227
228
StepFunctionsStateMachineSNSSubAndTaskDeadlineNot :
228
229
Type : AWS::StepFunctions::StateMachine
229
230
Properties :
231
+ StateMachineName : !Sub ${AWS::StackName}-StepFunctionStateMachine
230
232
RoleArn : !GetAtt SNSSubStateMachineRole.Arn
231
233
DefinitionString :
232
234
!Sub |
@@ -411,6 +413,7 @@ Resources:
411
413
SQSDynamodbStreamLambdaSendMessageHandler :
412
414
Type : AWS::Serverless::Function
413
415
Properties :
416
+ FunctionName : !Sub ${AWS::StackName}-DynamoStreamLambda
414
417
Handler : org.umaxcode.SQSDynamodbStreamLambdaSendMessageHandler::handleRequest
415
418
CodeUri : .
416
419
Policies :
@@ -434,6 +437,7 @@ Resources:
434
437
SQSLambdaReadMessageFunction :
435
438
Type : AWS::Serverless::Function
436
439
Properties :
440
+ FunctionName : !Sub ${AWS::StackName}-SQSLambda
437
441
Handler : org.umaxcode.SQSLambdaReadMessageHandler::handleRequest
438
442
CodeUri : .
439
443
Policies :
@@ -497,6 +501,7 @@ Resources:
497
501
CheckTasksDeadlinesFunction :
498
502
Type : AWS::Serverless::Function
499
503
Properties :
504
+ FunctionName : !Sub ${AWS::StackName}-EventBridgeLambda
500
505
Handler : org.umaxcode.EventBridgeCheckDeadlinesHandler::handleRequest
501
506
CodeUri : .
502
507
Policies :
@@ -515,12 +520,13 @@ Resources:
515
520
Type : ScheduleV2
516
521
Properties :
517
522
ScheduleExpression : ' rate(3 minute)'
518
- Name : TaskDeadlineChecker
523
+ Name : !Sub ${AWS::StackName}- TaskDeadlineChecker
519
524
Description : " Help checks the dynamoDB table(tasks) if a task is approaching deadline"
520
525
521
526
TaskStatusUpdateFunction :
522
527
Type : AWS::Serverless::Function
523
528
Properties :
529
+ FunctionName : !Sub ${AWS::StackName}-TaskStatusUpdateLambda
524
530
Handler : org.umaxcode.TaskStatusUpdateLambdaHandler::handleRequest
525
531
CodeUri : .
526
532
Policies :
@@ -538,6 +544,7 @@ Resources:
538
544
SendTaskDeadlineNotificationFunction :
539
545
Type : AWS::Serverless::Function
540
546
Properties :
547
+ FunctionName : !Sub ${AWS::StackName}-TaskDeadlineLambda
541
548
Handler : org.umaxcode.SendTaskDeadlineNotificationLambdaHandler::handleRequest
542
549
CodeUri : .
543
550
Policies :
@@ -554,6 +561,7 @@ Resources:
554
561
UpdateInviteMessageAdminCreationLambdaHandler :
555
562
Type : AWS::Serverless::Function
556
563
Properties :
564
+ FunctionName : !Sub ${AWS::StackName}-InviteAdminLambda
557
565
Handler : org.umaxcode.UpdateInviteMessageAdminCreationLambdaHandler::handleRequest
558
566
CodeUri : .
559
567
Policies :
@@ -591,7 +599,7 @@ Outputs:
591
599
Description : URL for application
592
600
Value : !Sub 'https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod'
593
601
Export :
594
- Name : !Sub ${AWS::StackName}-Api
602
+ Name : TaskManagementSystemApi
595
603
596
604
TaskTableName :
597
605
Description : ' The name of the DynamoDB Task table'
0 commit comments