diff --git a/infrastructure/package-lock.json b/infrastructure/package-lock.json index f2e6443..916e981 100644 --- a/infrastructure/package-lock.json +++ b/infrastructure/package-lock.json @@ -21,7 +21,7 @@ "@aws-cdk/aws-route53-targets": "1.89.0", "@aws-cdk/aws-s3": "1.89.0", "@aws-cdk/aws-s3-deployment": "1.89.0", - "@aws-cdk/aws-sns": "1.89.0", + "@aws-cdk/aws-sns": "1.93.0", "@aws-cdk/aws-sns-subscriptions": "1.89.0", "@aws-cdk/aws-ssm": "1.89.0", "@aws-cdk/core": "1.89.0", @@ -214,6 +214,32 @@ "constructs": "^3.2.0" } }, + "node_modules/@aws-cdk/aws-autoscaling/node_modules/@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + }, "node_modules/@aws-cdk/aws-certificatemanager": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.89.0.tgz", @@ -262,6 +288,32 @@ "constructs": "^3.2.0" } }, + "node_modules/@aws-cdk/aws-cloudformation/node_modules/@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + }, "node_modules/@aws-cdk/aws-cloudfront": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.89.0.tgz", @@ -360,6 +412,32 @@ "constructs": "^3.2.0" } }, + "node_modules/@aws-cdk/aws-cloudwatch-actions/node_modules/@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + }, "node_modules/@aws-cdk/aws-codedeploy": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codedeploy/-/aws-codedeploy-1.89.0.tgz", @@ -509,7 +587,10 @@ "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.89.0.tgz", "integrity": "sha512-H1tqXmgeiDguV+7aEfX3pu/Qnnop93pGBzwqKLJof6CWFDDj7Kta4JOv3TO0bA5eUeOMko9kSPoizmlyQvIOFg==", "bundleDependencies": [ - "minimatch" + "minimatch", + "balanced-match", + "brace-expansion", + "concat-map" ], "dependencies": { "@aws-cdk/assets": "1.89.0", @@ -911,6 +992,56 @@ } }, "node_modules/@aws-cdk/aws-sns": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.93.0.tgz", + "integrity": "sha512-acMvsQhItehHXNBS3K30Ws53DJUXbxLDfrEXQhrc0tubZEt4Oexgwla1QjrkXCBZaxIFlFH7Q3qUEkP5OtN7kQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-events": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/aws-sqs": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-events": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/aws-sqs": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns-subscriptions": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.89.0.tgz", + "integrity": "sha512-zJS32dpRTRXT5Y4kx2pPgEEdZgB3WCRRRkOu5s5Q1Vh23Q0gW4hj30S4+oyZhpi+kaGPBfmKAhPbrtctGshSZA==", + "dependencies": { + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-lambda": "1.89.0", + "@aws-cdk/aws-sns": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-lambda": "1.89.0", + "@aws-cdk/aws-sns": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns-subscriptions/node_modules/@aws-cdk/aws-sns": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", @@ -936,30 +1067,331 @@ "constructs": "^3.2.0" } }, - "node_modules/@aws-cdk/aws-sns-subscriptions": { - "version": "1.89.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.89.0.tgz", - "integrity": "sha512-zJS32dpRTRXT5Y4kx2pPgEEdZgB3WCRRRkOu5s5Q1Vh23Q0gW4hj30S4+oyZhpi+kaGPBfmKAhPbrtctGshSZA==", + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/aws-cloudwatch": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.93.0.tgz", + "integrity": "sha512-oN0RZO1bvxopJTTGX18hZNnatnrXqFjv0CxLnjAToYkuCx5GSuVpigJeK0YrzDqVWC80eVnuqHSJ9ORvLTJ0/g==", "dependencies": { - "@aws-cdk/aws-iam": "1.89.0", - "@aws-cdk/aws-lambda": "1.89.0", - "@aws-cdk/aws-sns": "1.89.0", - "@aws-cdk/aws-sqs": "1.89.0", - "@aws-cdk/core": "1.89.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", "constructs": "^3.2.0" }, "engines": { "node": ">= 10.13.0 <13 || >=13.7.0" }, "peerDependencies": { - "@aws-cdk/aws-iam": "1.89.0", - "@aws-cdk/aws-lambda": "1.89.0", - "@aws-cdk/aws-sns": "1.89.0", - "@aws-cdk/aws-sqs": "1.89.0", - "@aws-cdk/core": "1.89.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/aws-events": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.93.0.tgz", + "integrity": "sha512-bMniBA36M6PzqF2HXdpsMEcpVe6GhqUG05v3tqrBkoOqOjS6KG7h884n60Ru/DTTVBX78XKFcr8mUt7gJcjVEQ==", + "dependencies": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/aws-iam": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.93.0.tgz", + "integrity": "sha512-QhRh+B4w8Q70RmAQuNxsAKfDeui5qPgT8veyLyMQ1PMuB5K2qhK8l3EYP3cwhnCU8xo0bO0Z48W64LcKlFxH0A==", + "dependencies": { + "@aws-cdk/core": "1.93.0", + "@aws-cdk/region-info": "1.93.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/core": "1.93.0", + "@aws-cdk/region-info": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/aws-kms": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.93.0.tgz", + "integrity": "sha512-bx90WaCMakEQzavpbmF/xAbGtJRhyZxlzJ6rnCpwI+2yKJjRVnHTUKsqWb5wCOo/v47n3RIL7LK5LZPiFJnR+g==", + "dependencies": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/aws-sqs": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.93.0.tgz", + "integrity": "sha512-f7f0gxrCjhqPTgrW3fpnFa3RoHqWKDQBnnzSSY4DhZZINE4AIEr44zBr1bP5olQ5oybdd5McBCVNmlr6813kpw==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cloud-assembly-schema": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.93.0.tgz", + "integrity": "sha512-ky7MrButxqUwLS1LLSSxc5FXxr0BB9ECvJVdJJg0lfuL4+v/xB7Ba0vHdLtSd4dVPJ47MlqDdrE4uEQjlleDMQ==", + "bundleDependencies": [ + "jsonschema", + "semver" + ], + "dependencies": { + "jsonschema": "^1.4.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { + "version": "1.4.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { + "version": "7.3.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.93.0.tgz", + "integrity": "sha512-Z/1IZJJBfurswUKKMxoVbS0hJGIdVaTYlMCcSsYIlEVgv4D+4YfkRnWsp99IscUr1zvs+FTfM/K1ykXb8u2gaQ==", + "bundleDependencies": [ + "fs-extra", + "minimatch", + "@balena/dockerignore", + "ignore" + ], + "dependencies": { + "@aws-cdk/cloud-assembly-schema": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "@aws-cdk/region-info": "1.93.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.2.0", + "fs-extra": "^9.1.0", + "ignore": "^5.1.8", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/cloud-assembly-schema": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "@aws-cdk/region-info": "1.93.0", "constructs": "^3.2.0" } }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/at-least-node": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/balanced-match": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/fs-extra": { + "version": "9.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/graceful-fs": { + "version": "4.2.6", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/ignore": { + "version": "5.1.8", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/jsonfile": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/minimatch": { + "version": "3.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/core/node_modules/universalify": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cx-api": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.93.0.tgz", + "integrity": "sha512-uZNAjYbMaSwaqIBwW9pqFwPIp38LrLyyRraHjin02QuJBubOnZEGfpcuo4Io9JPAF6h0FZbDNavlt4qkzzKS4g==", + "bundleDependencies": [ + "semver" + ], + "dependencies": { + "@aws-cdk/cloud-assembly-schema": "1.93.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/cloud-assembly-schema": "1.93.0" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cx-api/node_modules/semver": { + "version": "7.3.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/cx-api/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/@aws-cdk/aws-sns/node_modules/@aws-cdk/region-info": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.93.0.tgz", + "integrity": "sha512-JyCIv/NlUnd+elSD74EXO6ZjhPHg5KMMdiPpZM/+8RJuHnvtKI7fL0E31/DulgeVSj/S1TvjVn0xOoKAkfQrnw==", + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + } + }, "node_modules/@aws-cdk/aws-sqs": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.89.0.tgz", @@ -1073,7 +1505,14 @@ "fs-extra", "minimatch", "@balena/dockerignore", - "ignore" + "ignore", + "at-least-node", + "balanced-match", + "brace-expansion", + "concat-map", + "graceful-fs", + "jsonfile", + "universalify" ], "dependencies": { "@aws-cdk/cloud-assembly-schema": "1.89.0", @@ -1159,7 +1598,6 @@ "inBundle": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.6", "universalify": "^2.0.0" }, "optionalDependencies": { @@ -1213,6 +1651,32 @@ "constructs": "^3.2.0" } }, + "node_modules/@aws-cdk/custom-resources/node_modules/@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + }, + "engines": { + "node": ">= 10.13.0 <13 || >=13.7.0" + }, + "peerDependencies": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + }, "node_modules/@aws-cdk/cx-api": { "version": "1.89.0", "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.89.0.tgz", @@ -1904,7 +2368,6 @@ "jest-resolve": "^26.6.2", "jest-util": "^26.6.2", "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -2510,7 +2973,8 @@ "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "node_modules/base": { "version": "0.11.2", @@ -2555,6 +3019,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2892,7 +3357,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/constructs": { "version": "3.3.20", @@ -3195,8 +3661,7 @@ "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -4431,7 +4896,6 @@ "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.6.2", @@ -5144,6 +5608,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -5709,6 +6174,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, "engines": { "node": ">=6" } @@ -6334,6 +6800,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -7750,6 +8217,22 @@ "@aws-cdk/aws-sns": "1.89.0", "@aws-cdk/core": "1.89.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + } } }, "@aws-cdk/aws-autoscaling-common": { @@ -7786,6 +8269,22 @@ "@aws-cdk/core": "1.89.0", "@aws-cdk/cx-api": "1.89.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + } } }, "@aws-cdk/aws-cloudfront": { @@ -7839,6 +8338,22 @@ "@aws-cdk/aws-sns": "1.89.0", "@aws-cdk/core": "1.89.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + } } }, "@aws-cdk/aws-codedeploy": { @@ -8146,17 +8661,217 @@ } }, "@aws-cdk/aws-sns": { - "version": "1.89.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", - "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.89.0", - "@aws-cdk/aws-events": "1.89.0", - "@aws-cdk/aws-iam": "1.89.0", - "@aws-cdk/aws-kms": "1.89.0", - "@aws-cdk/aws-sqs": "1.89.0", - "@aws-cdk/core": "1.89.0", + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.93.0.tgz", + "integrity": "sha512-acMvsQhItehHXNBS3K30Ws53DJUXbxLDfrEXQhrc0tubZEt4Oexgwla1QjrkXCBZaxIFlFH7Q3qUEkP5OtN7kQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-events": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/aws-sqs": "1.93.0", + "@aws-cdk/core": "1.93.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-cloudwatch": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.93.0.tgz", + "integrity": "sha512-oN0RZO1bvxopJTTGX18hZNnatnrXqFjv0CxLnjAToYkuCx5GSuVpigJeK0YrzDqVWC80eVnuqHSJ9ORvLTJ0/g==", + "requires": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-events": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.93.0.tgz", + "integrity": "sha512-bMniBA36M6PzqF2HXdpsMEcpVe6GhqUG05v3tqrBkoOqOjS6KG7h884n60Ru/DTTVBX78XKFcr8mUt7gJcjVEQ==", + "requires": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.93.0.tgz", + "integrity": "sha512-QhRh+B4w8Q70RmAQuNxsAKfDeui5qPgT8veyLyMQ1PMuB5K2qhK8l3EYP3cwhnCU8xo0bO0Z48W64LcKlFxH0A==", + "requires": { + "@aws-cdk/core": "1.93.0", + "@aws-cdk/region-info": "1.93.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kms": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.93.0.tgz", + "integrity": "sha512-bx90WaCMakEQzavpbmF/xAbGtJRhyZxlzJ6rnCpwI+2yKJjRVnHTUKsqWb5wCOo/v47n3RIL7LK5LZPiFJnR+g==", + "requires": { + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/core": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.93.0.tgz", + "integrity": "sha512-f7f0gxrCjhqPTgrW3fpnFa3RoHqWKDQBnnzSSY4DhZZINE4AIEr44zBr1bP5olQ5oybdd5McBCVNmlr6813kpw==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.93.0", + "@aws-cdk/aws-iam": "1.93.0", + "@aws-cdk/aws-kms": "1.93.0", + "@aws-cdk/core": "1.93.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/cloud-assembly-schema": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.93.0.tgz", + "integrity": "sha512-ky7MrButxqUwLS1LLSSxc5FXxr0BB9ECvJVdJJg0lfuL4+v/xB7Ba0vHdLtSd4dVPJ47MlqDdrE4uEQjlleDMQ==", + "requires": { + "jsonschema": "^1.4.0", + "semver": "^7.3.4" + }, + "dependencies": { + "jsonschema": { + "version": "1.4.0", + "bundled": true + }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "@aws-cdk/core": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.93.0.tgz", + "integrity": "sha512-Z/1IZJJBfurswUKKMxoVbS0hJGIdVaTYlMCcSsYIlEVgv4D+4YfkRnWsp99IscUr1zvs+FTfM/K1ykXb8u2gaQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.93.0", + "@aws-cdk/cx-api": "1.93.0", + "@aws-cdk/region-info": "1.93.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.2.0", + "fs-extra": "^9.1.0", + "ignore": "^5.1.8", + "minimatch": "^3.0.4" + }, + "dependencies": { + "@balena/dockerignore": { + "version": "1.0.2", + "bundled": true + }, + "at-least-node": { + "version": "1.0.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "fs-extra": { + "version": "9.1.0", + "bundled": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "bundled": true + }, + "ignore": { + "version": "5.1.8", + "bundled": true + }, + "jsonfile": { + "version": "6.1.0", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "universalify": { + "version": "2.0.0", + "bundled": true + } + } + }, + "@aws-cdk/cx-api": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.93.0.tgz", + "integrity": "sha512-uZNAjYbMaSwaqIBwW9pqFwPIp38LrLyyRraHjin02QuJBubOnZEGfpcuo4Io9JPAF6h0FZbDNavlt4qkzzKS4g==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.93.0", + "semver": "^7.3.4" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "@aws-cdk/region-info": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.93.0.tgz", + "integrity": "sha512-JyCIv/NlUnd+elSD74EXO6ZjhPHg5KMMdiPpZM/+8RJuHnvtKI7fL0E31/DulgeVSj/S1TvjVn0xOoKAkfQrnw==" + } } }, "@aws-cdk/aws-sns-subscriptions": { @@ -8170,6 +8885,22 @@ "@aws-cdk/aws-sqs": "1.89.0", "@aws-cdk/core": "1.89.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + } } }, "@aws-cdk/aws-sqs": { @@ -8329,6 +9060,22 @@ "@aws-cdk/aws-sns": "1.89.0", "@aws-cdk/core": "1.89.0", "constructs": "^3.2.0" + }, + "dependencies": { + "@aws-cdk/aws-sns": { + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.89.0.tgz", + "integrity": "sha512-L7NtyQ40WnDepA1ZOaisHcRpFYu766dqQN7Ci7qIi9cFofG4BlGZ+SX3x90ThD2gtL17Ey6GODhnh9robv7YtQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.89.0", + "@aws-cdk/aws-events": "1.89.0", + "@aws-cdk/aws-iam": "1.89.0", + "@aws-cdk/aws-kms": "1.89.0", + "@aws-cdk/aws-sqs": "1.89.0", + "@aws-cdk/core": "1.89.0", + "constructs": "^3.2.0" + } + } } }, "@aws-cdk/cx-api": { @@ -9402,7 +10149,8 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "base": { "version": "0.11.2", @@ -9443,6 +10191,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -9716,7 +10465,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "constructs": { "version": "3.3.20", @@ -11470,6 +12220,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -11902,7 +12653,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "qs": { "version": "6.5.2", @@ -12393,7 +13145,8 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "set-blocking": { "version": "2.0.0", diff --git a/infrastructure/package.json b/infrastructure/package.json index a984c5c..5195776 100644 --- a/infrastructure/package.json +++ b/infrastructure/package.json @@ -40,7 +40,7 @@ "@aws-cdk/aws-route53-targets": "1.89.0", "@aws-cdk/aws-s3": "1.89.0", "@aws-cdk/aws-s3-deployment": "1.89.0", - "@aws-cdk/aws-sns": "1.89.0", + "@aws-cdk/aws-sns": "1.93.0", "@aws-cdk/aws-sns-subscriptions": "1.89.0", "@aws-cdk/aws-ssm": "1.89.0", "@aws-cdk/core": "1.89.0",