Skip to content

Commit 1d0c5ae

Browse files
authored
Merge pull request #8 from UmaxCode/dev
fix: fix resource already exist for dev and prod
2 parents 8519aae + 6954a6e commit 1d0c5ae

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

template.yaml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)