From e9b2408e8b8777fc0c4bdea4b1d1fc8fa2f24a22 Mon Sep 17 00:00:00 2001 From: Michele De Simone Date: Wed, 14 Sep 2022 12:04:00 +0200 Subject: [PATCH] PN-2051 microservices dashboard --- scripts/aws/cfn/microservice.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/scripts/aws/cfn/microservice.yml b/scripts/aws/cfn/microservice.yml index b99bbe3..7d97f7c 100644 --- a/scripts/aws/cfn/microservice.yml +++ b/scripts/aws/cfn/microservice.yml @@ -160,3 +160,23 @@ Resources: WAFRuleVendors: "AWS, AWS, AWS, AWS" WAFRuleNames: "AWSManagedRulesBotControlRuleSet, AWSManagedRulesKnownBadInputsRuleSet, AWSManagedRulesAdminProtectionRuleSet, AWSManagedRulesCommonRuleSet" APIGatewayARNs: !GetAtt MandateMicroservicePublicWebAPI.Outputs.APIGatewayARN + + MandateMicroserviceCloudWatchDashboard: + Type: AWS::CloudFormation::Stack + Properties: + TemplateURL: !Sub "${TemplateBucketBaseUrl}/fragments/microservice-cloudwatch-dashboard.yaml" + Parameters: + DashboardName: !Sub "${ProjectName}-mandate" + DynamoDBArns: !Join + - ',' + - - !Ref MandatesDynamoTableArn + - !Ref MandatesDynamoTableHistoryArn + RestApiStageArns: !Join + - ',' + - - !GetAtt MandateMicroservicePublicWebAPI.Outputs.RestApiStageArn + RestApiNames: !Join + - ',' + - - !GetAtt MandateMicroservicePublicWebAPI.Outputs.RestApiName + AlarmArns: !Join + - ',' + - - !GetAtt MandateMicroservice.Outputs.AutoScalingAlarmArn