@@ -36,6 +36,7 @@ Resources:
3636 TaskManagementSystemFunction :
3737 Type : AWS::Serverless::Function
3838 Properties :
39+ FunctionName : !Sub ${AWS::StackName}-APILambda
3940 Handler : org.umaxcode.StreamLambdaHandler::handleRequest
4041 CodeUri : .
4142 Policies :
@@ -66,7 +67,6 @@ Resources:
6667 TASKS_COMPLETE_NOTIFICATION_TOPIC_ARN : !Ref TaskCompleteNotificationTopic
6768 TASKS_REOPEN_NOTIFICATION_TOPIC_ARN : !Ref ReopenedTasksNotificationTopic
6869 TASKS_ASSIGNMENT_NOTIFICATION_TOPIC_ARN : !Ref TasksAssignmentNotificationTopic
69-
7070 Events :
7171 ProxyResource :
7272 Type : Api
@@ -185,6 +185,7 @@ Resources:
185185 Type : AWS::Serverless::Function
186186 Properties :
187187 CodeUri : .
188+ FunctionName : !Sub ${AWS::StackName}-SNSLambda
188189 Handler : org.umaxcode.SNSTopicSubscriptionHandler::handleRequest
189190 Policies :
190191 - AWSLambdaBasicExecutionRole
@@ -227,6 +228,7 @@ Resources:
227228 StepFunctionsStateMachineSNSSubAndTaskDeadlineNot :
228229 Type : AWS::StepFunctions::StateMachine
229230 Properties :
231+ StateMachineName : !Sub ${AWS::StackName}-StepFunctionStateMachine
230232 RoleArn : !GetAtt SNSSubStateMachineRole.Arn
231233 DefinitionString :
232234 !Sub |
@@ -411,6 +413,7 @@ Resources:
411413 SQSDynamodbStreamLambdaSendMessageHandler :
412414 Type : AWS::Serverless::Function
413415 Properties :
416+ FunctionName : !Sub ${AWS::StackName}-DynamoStreamLambda
414417 Handler : org.umaxcode.SQSDynamodbStreamLambdaSendMessageHandler::handleRequest
415418 CodeUri : .
416419 Policies :
@@ -434,6 +437,7 @@ Resources:
434437 SQSLambdaReadMessageFunction :
435438 Type : AWS::Serverless::Function
436439 Properties :
440+ FunctionName : !Sub ${AWS::StackName}-SQSLambda
437441 Handler : org.umaxcode.SQSLambdaReadMessageHandler::handleRequest
438442 CodeUri : .
439443 Policies :
@@ -497,6 +501,7 @@ Resources:
497501 CheckTasksDeadlinesFunction :
498502 Type : AWS::Serverless::Function
499503 Properties :
504+ FunctionName : !Sub ${AWS::StackName}-EventBridgeLambda
500505 Handler : org.umaxcode.EventBridgeCheckDeadlinesHandler::handleRequest
501506 CodeUri : .
502507 Policies :
@@ -515,12 +520,13 @@ Resources:
515520 Type : ScheduleV2
516521 Properties :
517522 ScheduleExpression : ' rate(3 minute)'
518- Name : TaskDeadlineChecker
523+ Name : !Sub ${AWS::StackName}- TaskDeadlineChecker
519524 Description : " Help checks the dynamoDB table(tasks) if a task is approaching deadline"
520525
521526 TaskStatusUpdateFunction :
522527 Type : AWS::Serverless::Function
523528 Properties :
529+ FunctionName : !Sub ${AWS::StackName}-TaskStatusUpdateLambda
524530 Handler : org.umaxcode.TaskStatusUpdateLambdaHandler::handleRequest
525531 CodeUri : .
526532 Policies :
@@ -538,6 +544,7 @@ Resources:
538544 SendTaskDeadlineNotificationFunction :
539545 Type : AWS::Serverless::Function
540546 Properties :
547+ FunctionName : !Sub ${AWS::StackName}-TaskDeadlineLambda
541548 Handler : org.umaxcode.SendTaskDeadlineNotificationLambdaHandler::handleRequest
542549 CodeUri : .
543550 Policies :
@@ -554,6 +561,7 @@ Resources:
554561 UpdateInviteMessageAdminCreationLambdaHandler :
555562 Type : AWS::Serverless::Function
556563 Properties :
564+ FunctionName : !Sub ${AWS::StackName}-InviteAdminLambda
557565 Handler : org.umaxcode.UpdateInviteMessageAdminCreationLambdaHandler::handleRequest
558566 CodeUri : .
559567 Policies :
@@ -591,7 +599,7 @@ Outputs:
591599 Description : URL for application
592600 Value : !Sub 'https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod'
593601 Export :
594- Name : !Sub ${AWS::StackName}-Api
602+ Name : TaskManagementSystemApi
595603
596604 TaskTableName :
597605 Description : ' The name of the DynamoDB Task table'
0 commit comments