From 02f18db6b4eafcb547471b540e0f18abcebc0282 Mon Sep 17 00:00:00 2001 From: "osawa.yuto" Date: Wed, 21 Jul 2021 17:25:27 +0900 Subject: [PATCH 1/5] feat(ecs-patterns): add capacity provider strategies to queue processing service pattern --- .../lib/base/queue-processing-service-base.ts | 10 +- .../lib/ecs/queue-processing-ecs-service.ts | 1 + .../queue-processing-fargate-service.ts | 1 + .../aws-ecs-patterns/package-lock.json | 2990 +++++++++++++++++ .../@aws-cdk/aws-ecs-patterns/package.json | 2 + .../ec2/test.queue-processing-ecs-service.ts | 45 + .../test.queue-processing-fargate-service.ts | 39 + 7 files changed, 3087 insertions(+), 1 deletion(-) create mode 100644 packages/@aws-cdk/aws-ecs-patterns/package-lock.json diff --git a/packages/@aws-cdk/aws-ecs-patterns/lib/base/queue-processing-service-base.ts b/packages/@aws-cdk/aws-ecs-patterns/lib/base/queue-processing-service-base.ts index b2da8f97e6bc4..2c293dc3173de 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/lib/base/queue-processing-service-base.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/lib/base/queue-processing-service-base.ts @@ -1,7 +1,7 @@ import { ScalingInterval } from '@aws-cdk/aws-applicationautoscaling'; import { IVpc } from '@aws-cdk/aws-ec2'; import { - AwsLogDriver, BaseService, Cluster, ContainerImage, DeploymentController, DeploymentCircuitBreaker, + AwsLogDriver, BaseService, CapacityProviderStrategy, Cluster, ContainerImage, DeploymentController, DeploymentCircuitBreaker, ICluster, LogDriver, PropagatedTagSource, Secret, } from '@aws-cdk/aws-ecs'; import { IQueue, Queue } from '@aws-cdk/aws-sqs'; @@ -207,6 +207,14 @@ export interface QueueProcessingServiceBaseProps { * @default - disabled */ readonly circuitBreaker?: DeploymentCircuitBreaker; + + /** + * A list of Capacity Provider strategies used to place a service. + * + * @default - undefined + * + */ + readonly capacityProviderStrategies?: CapacityProviderStrategy[]; } /** diff --git a/packages/@aws-cdk/aws-ecs-patterns/lib/ecs/queue-processing-ecs-service.ts b/packages/@aws-cdk/aws-ecs-patterns/lib/ecs/queue-processing-ecs-service.ts index d927284797b5b..0d9f612abfb76 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/lib/ecs/queue-processing-ecs-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/lib/ecs/queue-processing-ecs-service.ts @@ -123,6 +123,7 @@ export class QueueProcessingEc2Service extends QueueProcessingServiceBase { enableECSManagedTags: props.enableECSManagedTags, deploymentController: props.deploymentController, circuitBreaker: props.circuitBreaker, + capacityProviderStrategies: props.capacityProviderStrategies, }); this.configureAutoscalingForService(this.service); diff --git a/packages/@aws-cdk/aws-ecs-patterns/lib/fargate/queue-processing-fargate-service.ts b/packages/@aws-cdk/aws-ecs-patterns/lib/fargate/queue-processing-fargate-service.ts index cb4b8d77a8188..e6f8b89c736b3 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/lib/fargate/queue-processing-fargate-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/lib/fargate/queue-processing-fargate-service.ts @@ -149,6 +149,7 @@ export class QueueProcessingFargateService extends QueueProcessingServiceBase { vpcSubnets: props.taskSubnets, assignPublicIp: props.assignPublicIp, circuitBreaker: props.circuitBreaker, + capacityProviderStrategies: props.capacityProviderStrategies, }); this.configureAutoscalingForService(this.service); diff --git a/packages/@aws-cdk/aws-ecs-patterns/package-lock.json b/packages/@aws-cdk/aws-ecs-patterns/package-lock.json new file mode 100644 index 0000000000000..64825a06736de --- /dev/null +++ b/packages/@aws-cdk/aws-ecs-patterns/package-lock.json @@ -0,0 +1,2990 @@ +{ + "name": "@aws-cdk/aws-ecs-patterns", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@aws-cdk/assets": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.114.0.tgz", + "integrity": "sha512-uRtWuL75okV0KpsrRrWT+SyTfz9eswZE23+mQrxxUGYcHp9takcgLvaf3pAVX1c9B5c0QP3I6NONbL42JJ5Jtg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-autoscaling": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.114.0.tgz", + "integrity": "sha512-RCJ3ZEHAv0dF+m+MaA7Strvzx1OiaR1/7dcpkXyK67MLY6E/crXpgcv4hKFOy1OeijR5o7/PwaFwMEEr+MB1jg==", + "requires": { + "@aws-cdk/aws-autoscaling-common": "1.114.0", + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-elasticloadbalancing": "1.114.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-sns": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-certificatemanager": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.114.0.tgz", + "integrity": "sha512-RB3uWNgyxHoyuHKdn2k9mh7YOoADfWOf//hYagpVQ4BnJRUvbwqz96KpcZOTrAOF7CPv2CzAMQHGMjZ5dJsQIQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-lambda": "1.114.0", + "@aws-cdk/aws-route53": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-ec2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", + "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-ssm": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-elasticloadbalancingv2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.114.0.tgz", + "integrity": "sha512-zr/6u3Vt5t+iJ7/KHlaacdh+xl1IB58bmlPYLJRoNS92zJz6Cn3mqvmCxuVPJV8m44wNx9zVdwi9Paz2bvAu0A==", + "requires": { + "@aws-cdk/aws-certificatemanager": "1.114.0", + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-lambda": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-route53": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.114.0.tgz", + "integrity": "sha512-1QpKxmckumuvxGSKs6zIKk5XHor8HE62Ys56tQeABHa7OtAvLsYI7qyMPsF2ho+15BIve681m7T78Hu9NpHVPA==", + "requires": { + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/custom-resources": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-autoscaling-common": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.114.0.tgz", + "integrity": "sha512-kqbdXG9P5OEbaa0zU5Qflmzfs8/1Vsit7hfP0a1HYIbsI5E/+iIgfEhRmMdSB9JmMhU0Tcy0z74sCEnYkf/LWw==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-cloudformation": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.114.0.tgz", + "integrity": "sha512-wuVobmJUVocZqn0/hCPFUwXuwXozfJh8/xXDwPqoKS96M488AlNszRI9SEXKz03qNeYd7pM7Wj9tooLEvgY99g==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-lambda": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-sns": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-cloudwatch": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.114.0.tgz", + "integrity": "sha512-rciOgv1iOqO5/8MzUJbQbTOthDGD41jXAKCcZ1r5tntxKdHO68IpQC5TMWuA94GWt1JD9ustRv+JUtEz1kECwA==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-codeguruprofiler": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.114.0.tgz", + "integrity": "sha512-0IanZDuhiqDBw9HyzJZNOBorkm/y0oLbLpWxBWkNAuJPx7eH388vuR40ej1G266/qRCsJRNMScuLl/4Eim9QOg==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-codestarnotifications": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.114.0.tgz", + "integrity": "sha512-AondK6ZRMsEfcDEsJxNFKU+6dIy1cAnXWA4ZQ61n9l8YnnEx4C1taoylcjnN2votKt80vWC4LLHwSeT7wyOegg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-ecr": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.114.0.tgz", + "integrity": "sha512-4yvrXPZ7lcjsQF3RM/Xp9rQDKCFm4C29naPWGmDGTEM1w/p/X9DQm0KDEVdolCCcotbCN4aTzA8ZAGgXNCckgA==", + "requires": { + "@aws-cdk/aws-events": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-events": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", + "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-ecr-assets": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.114.0.tgz", + "integrity": "sha512-e7u2ZYz9+xLFdHxj1uR0jsrSS/3UhM/vudrAW7iIi733EuG9AHqh32+HulP9SZoe1Q//ExKtopsZK7m7RQ/sOw==", + "requires": { + "@aws-cdk/assets": "1.114.0", + "@aws-cdk/aws-ecr": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69", + "minimatch": "^3.0.4" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "balanced-match": { + "version": "1.0.2", + "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 + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@aws-cdk/aws-efs": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.114.0.tgz", + "integrity": "sha512-2ByRCNtj9GB3Sh6gxRFFze7SEizsa/96LlWhKS+hKWKBUBR0gV2yv9G7W914oFLOtNasaVcIapkigImmOtvgmA==", + "requires": { + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-ec2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", + "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-ssm": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-elasticloadbalancing": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.114.0.tgz", + "integrity": "sha512-yl6hjxzjQBx1Ek3SMUWgMAoTcVkPOm8nid1xFAY0OCP00YDni0yycJyGUZk9uZXDBAmuiAFI7LUE9H7a7Pn9eg==", + "requires": { + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-ec2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", + "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-ssm": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-kms": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.114.0.tgz", + "integrity": "sha512-1HOgBsnwB16yFepqs0Sm2/84iyGzpvXi7kysMe7CEXaaDaiuRN+icZSdDAasO0MDBCUYMn/n2A14qiixCiAzXw==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-lambda": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.114.0.tgz", + "integrity": "sha512-2gJe0cC4kbzHDxxoG2qKKmmZmc9p8BHBf9Jsm/itu5NCRj0BxUsrJX8quEwwXUZiHqfOHzpakZcZwTwra66J0A==", + "requires": { + "@aws-cdk/aws-applicationautoscaling": "1.114.0", + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-codeguruprofiler": "1.114.0", + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-ecr": "1.114.0", + "@aws-cdk/aws-ecr-assets": "1.114.0", + "@aws-cdk/aws-efs": "1.114.0", + "@aws-cdk/aws-events": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-signer": "1.114.0", + "@aws-cdk/aws-sqs": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-applicationautoscaling": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.114.0.tgz", + "integrity": "sha512-NVV6cYBgJGR0uEP3KyxFC4hNjBJeBOicCjCNwvK7rrQlodhsajUSalxCdcvYKnpfAcv/xnPP1Vre6vYkWurVTA==", + "requires": { + "@aws-cdk/aws-autoscaling-common": "1.114.0", + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-ec2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", + "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-ssm": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-events": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", + "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.114.0.tgz", + "integrity": "sha512-rhFPsIm4veUCM2ylMwKMa0bm8ek14Og0deKTryEAz5zFX4oGnfwp99Z63JeknErz7bsGonZXPsrkrtGZXxLGwA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-logs": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.114.0.tgz", + "integrity": "sha512-WlVxCxztAIcsWD1gbSn+A5VcmEL9ixal/ETSFJnG3vTJXi5x/0q5Mg/dOmfTcxqrNvsnKM0tp8BcSbS2cd5qHQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-s3": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.114.0.tgz", + "integrity": "sha512-Q7BQGSmZ4kz+W8z2hciwU2E4NV/yOwQXkotxnyc6Z4T/L86HpG5LZPk2+D6HFaD+xnAhnugO6a4QJuKu6O7CYw==", + "requires": { + "@aws-cdk/aws-events": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-events": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", + "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-s3-assets": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.114.0.tgz", + "integrity": "sha512-9wmvP39/06qSyb2IZlmuHVYbTWilpIU+lcev6xtcoM0zuWLrB8fdu+du4rPANM3RQ3HcVhQnTkCakq66E15sCQ==", + "requires": { + "@aws-cdk/assets": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-signer": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.114.0.tgz", + "integrity": "sha512-wQv4V898eh38PbsoyPpccV8R3jCNrPEasMihY9T71QmtgGCFr7lA/SjZ67tGi3Nrs07ECuVuqpU0e21Op8MWAQ==", + "requires": { + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-sns": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.114.0.tgz", + "integrity": "sha512-EdkndmTodif0KI5q+DtetjiPiubEYmiBeQVgmUI9yswp1Xj665xtvIqKdY1B6b096Irep8mdSkbnqNlhywBn2A==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-codestarnotifications": "1.114.0", + "@aws-cdk/aws-events": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-sqs": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-events": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", + "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.114.0.tgz", + "integrity": "sha512-rhFPsIm4veUCM2ylMwKMa0bm8ek14Og0deKTryEAz5zFX4oGnfwp99Z63JeknErz7bsGonZXPsrkrtGZXxLGwA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/aws-ssm": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.114.0.tgz", + "integrity": "sha512-kuuFX16Bm22+NUZ9R8r6fBP2zNdc6XmAqqxsHTNIDI0gD9B41Z5E92OB2F5dhqK4qGyTyv8EL7M9Z2RvesMgqw==", + "requires": { + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/cloud-assembly-schema": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.114.0.tgz", + "integrity": "sha512-+PmETEPE97RHHeSv+25Vlm0Sg6lCx1xBNr7mW3CYcKq8+WCCsx90ln0i1tv+Vg2shtZwZFE9QmRnX7WpNLe7Dg==", + "requires": { + "jsonschema": "^1.4.0", + "semver": "^7.3.5" + }, + "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.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "@aws-cdk/custom-resources": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.114.0.tgz", + "integrity": "sha512-RA0wWV27ZT3COPKSClXxY5IoeIc1h3XQVAluo8h3/GidB21EoqerFoidVRlvVjZndxrJs1ZY4N0HDvBjT+BPUw==", + "requires": { + "@aws-cdk/aws-cloudformation": "1.114.0", + "@aws-cdk/aws-ec2": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-lambda": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-sns": "1.114.0", + "@aws-cdk/core": "1.114.0", + "constructs": "^3.3.69" + }, + "dependencies": { + "@aws-cdk/aws-ec2": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", + "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.114.0", + "@aws-cdk/aws-iam": "1.114.0", + "@aws-cdk/aws-kms": "1.114.0", + "@aws-cdk/aws-logs": "1.114.0", + "@aws-cdk/aws-s3": "1.114.0", + "@aws-cdk/aws-s3-assets": "1.114.0", + "@aws-cdk/aws-ssm": "1.114.0", + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/core": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", + "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", + "requires": { + "@aws-cdk/core": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "constructs": "^3.3.69" + } + }, + "@aws-cdk/core": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", + "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "@aws-cdk/cx-api": "1.114.0", + "@aws-cdk/region-info": "1.114.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "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.2", + "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.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", + "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.114.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "constructs": { + "version": "3.3.99", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", + "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" + } + } + }, + "@aws-cdk/region-info": { + "version": "1.114.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.114.0.tgz", + "integrity": "sha512-/bWJ2irckEKQm5JBkki9WynFADp4nvivbr1PCvzu7RaRSAtWwFMoO03Pfk0RP/nCBzxnO+MdTM6gGBHb5C8fUw==" + } + } +} diff --git a/packages/@aws-cdk/aws-ecs-patterns/package.json b/packages/@aws-cdk/aws-ecs-patterns/package.json index 2bed9fe6b9cc8..c9d3b46b8f8b2 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/package.json +++ b/packages/@aws-cdk/aws-ecs-patterns/package.json @@ -76,6 +76,7 @@ }, "dependencies": { "@aws-cdk/aws-applicationautoscaling": "0.0.0", + "@aws-cdk/aws-autoscaling": "0.0.0", "@aws-cdk/aws-certificatemanager": "0.0.0", "@aws-cdk/aws-ec2": "0.0.0", "@aws-cdk/aws-ecs": "0.0.0", @@ -94,6 +95,7 @@ "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { "@aws-cdk/aws-applicationautoscaling": "0.0.0", + "@aws-cdk/aws-autoscaling": "0.0.0", "@aws-cdk/aws-certificatemanager": "0.0.0", "@aws-cdk/aws-ec2": "0.0.0", "@aws-cdk/aws-ecs": "0.0.0", diff --git a/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts b/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts index 763cef9f33114..c490684c05113 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts @@ -1,4 +1,5 @@ import { ABSENT, expect, haveResource, haveResourceLike } from '@aws-cdk/assert-internal'; +import * as autoscaling from '@aws-cdk/aws-autoscaling'; import * as ec2 from '@aws-cdk/aws-ec2'; import * as ecs from '@aws-cdk/aws-ecs'; import * as sqs from '@aws-cdk/aws-sqs'; @@ -351,4 +352,48 @@ export = { test.done(); }, + + 'can set capacity provider strategies'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + const vpc = new ec2.Vpc(stack, 'VPC'); + const cluster = new ecs.Cluster(stack, 'Cluster', { vpc }); + const autoScalingGroup = new autoscaling.AutoScalingGroup(stack, 'asg', { + vpc, + instanceType: new ec2.InstanceType('bogus'), + machineImage: ecs.EcsOptimizedImage.amazonLinux2(), + }); + + // WHEN + const capacityProvider = new ecs.AsgCapacityProvider(stack, 'provider', { + autoScalingGroup, + }); + cluster.addAsgCapacityProvider(capacityProvider); + new ecsPatterns.QueueProcessingEc2Service(stack, 'Service', { + cluster, + image: ecs.ContainerImage.fromRegistry('test'), + memoryLimitMiB: 512, + capacityProviderStrategies: [ + { + capacityProvider: capacityProvider.capacityProviderName, + }, + ], + }); + + // THEN + expect(stack).to( + haveResource('AWS::ECS::Service', { + LaunchType: ABSENT, + CapacityProviderStrategy: [ + { + CapacityProvider: { + Ref: 'providerD3FF4D3A', + }, + }, + ], + }), + ); + + test.done(); + }, }; diff --git a/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts b/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts index 7a0f33e3a0a0c..62a8bd5bd1398 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts @@ -529,4 +529,43 @@ export = { test.done(); }, + + 'can set capacity provider strategies'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + + // WHEN + new ecsPatterns.QueueProcessingFargateService(stack, 'Service', { + image: ecs.ContainerImage.fromRegistry('test'), + capacityProviderStrategies: [ + { + capacityProvider: 'FARGATE_SPOT', + weight: 2, + }, + { + capacityProvider: 'FARGATE', + weight: 1, + }, + ], + }); + + // THEN + expect(stack).to( + haveResource('AWS::ECS::Service', { + LaunchType: ABSENT, + CapacityProviderStrategy: [ + { + CapacityProvider: 'FARGATE_SPOT', + Weight: 2, + }, + { + CapacityProvider: 'FARGATE', + Weight: 1, + }, + ], + }), + ); + + test.done(); + }, }; From 3fd7ff3b242c72af56feac320e9c82cdf789fb72 Mon Sep 17 00:00:00 2001 From: "osawa.yuto" Date: Fri, 23 Jul 2021 17:41:04 +0900 Subject: [PATCH 2/5] test: enable fargate capacity providers for cluster according to actual use case --- .../test/fargate/test.queue-processing-fargate-service.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts b/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts index 62a8bd5bd1398..6b5a05ccaaf7b 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/test/fargate/test.queue-processing-fargate-service.ts @@ -533,9 +533,15 @@ export = { 'can set capacity provider strategies'(test: Test) { // GIVEN const stack = new cdk.Stack(); + const vpc = new ec2.Vpc(stack, 'MyVpc', {}); + const cluster = new ecs.Cluster(stack, 'EcsCluster', { + vpc, + }); + cluster.enableFargateCapacityProviders(); // WHEN new ecsPatterns.QueueProcessingFargateService(stack, 'Service', { + cluster, image: ecs.ContainerImage.fromRegistry('test'), capacityProviderStrategies: [ { From a58d1d1eaa4a85029996085c109c24673a7b347c Mon Sep 17 00:00:00 2001 From: "osawa.yuto" Date: Fri, 23 Jul 2021 17:49:04 +0900 Subject: [PATCH 3/5] test: move codes WHEN to GIVEN --- .../test/ec2/test.queue-processing-ecs-service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts b/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts index c490684c05113..97bdb47c7b5b3 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts +++ b/packages/@aws-cdk/aws-ecs-patterns/test/ec2/test.queue-processing-ecs-service.ts @@ -363,12 +363,12 @@ export = { instanceType: new ec2.InstanceType('bogus'), machineImage: ecs.EcsOptimizedImage.amazonLinux2(), }); - - // WHEN const capacityProvider = new ecs.AsgCapacityProvider(stack, 'provider', { autoScalingGroup, }); cluster.addAsgCapacityProvider(capacityProvider); + + // WHEN new ecsPatterns.QueueProcessingEc2Service(stack, 'Service', { cluster, image: ecs.ContainerImage.fromRegistry('test'), From 5f0663d755545e8fa6a3267710c8779bc3d1ad7c Mon Sep 17 00:00:00 2001 From: "osawa.yuto" Date: Fri, 23 Jul 2021 17:57:48 +0900 Subject: [PATCH 4/5] docs: add examples to set capacityProviderStrategies --- packages/@aws-cdk/aws-ecs-patterns/README.md | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/packages/@aws-cdk/aws-ecs-patterns/README.md b/packages/@aws-cdk/aws-ecs-patterns/README.md index 58dba9f6786cb..fbeb84acb49e6 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/README.md +++ b/packages/@aws-cdk/aws-ecs-patterns/README.md @@ -484,6 +484,57 @@ const queueProcessingFargateService = new QueueProcessingFargateService(stack, ' }); ``` +### Set capacityProviderStrategies for QueueProcessingFargateService + +```ts +const vpc = new ec2.Vpc(stack, 'Vpc', { maxAzs: 1 }); +const cluster = new ecs.Cluster(stack, 'EcsCluster', { vpc }); +cluster.enableFargateCapacityProviders(); + +const queueProcessingFargateService = new QueueProcessingFargateService(stack, 'Service', { + cluster, + memoryLimitMiB: 512, + image: ecs.ContainerImage.fromRegistry('test'), + capacityProviderStrategies: [ + { + capacityProvider: 'FARGATE_SPOT', + weight: 2, + }, + { + capacityProvider: 'FARGATE', + weight: 1, + }, + ], +}); +``` + +### Set capacityProviderStrategies for QueueProcessingEc2Service + +```ts +const vpc = new ec2.Vpc(stack, 'Vpc', { maxAzs: 1 }); +const cluster = new ecs.Cluster(stack, 'EcsCluster', { vpc }); +const autoScalingGroup = new autoscaling.AutoScalingGroup(stack, 'asg', { + vpc, + instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.MICRO), + machineImage: ecs.EcsOptimizedImage.amazonLinux2(), +}); +const capacityProvider = new ecs.AsgCapacityProvider(stack, 'provider', { + autoScalingGroup, +}); +cluster.addAsgCapacityProvider(capacityProvider); + +const queueProcessingFargateService = new QueueProcessingFargateService(stack, 'Service', { + cluster, + memoryLimitMiB: 512, + image: ecs.ContainerImage.fromRegistry('test'), + capacityProviderStrategies: [ + { + capacityProvider: capacityProvider.capacityProviderName, + }, + ], +}); +``` + ### Select specific vpc subnets for ApplicationLoadBalancedFargateService ```ts From 65d3f0fcff7c18e2341c0ec08ad66a73544ad0d1 Mon Sep 17 00:00:00 2001 From: "osawa.yuto" Date: Tue, 24 Aug 2021 08:52:37 +0900 Subject: [PATCH 5/5] chore: delete package-lock.json --- .../aws-ecs-patterns/package-lock.json | 2990 ----------------- 1 file changed, 2990 deletions(-) delete mode 100644 packages/@aws-cdk/aws-ecs-patterns/package-lock.json diff --git a/packages/@aws-cdk/aws-ecs-patterns/package-lock.json b/packages/@aws-cdk/aws-ecs-patterns/package-lock.json deleted file mode 100644 index 64825a06736de..0000000000000 --- a/packages/@aws-cdk/aws-ecs-patterns/package-lock.json +++ /dev/null @@ -1,2990 +0,0 @@ -{ - "name": "@aws-cdk/aws-ecs-patterns", - "version": "0.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.114.0.tgz", - "integrity": "sha512-uRtWuL75okV0KpsrRrWT+SyTfz9eswZE23+mQrxxUGYcHp9takcgLvaf3pAVX1c9B5c0QP3I6NONbL42JJ5Jtg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-autoscaling": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.114.0.tgz", - "integrity": "sha512-RCJ3ZEHAv0dF+m+MaA7Strvzx1OiaR1/7dcpkXyK67MLY6E/crXpgcv4hKFOy1OeijR5o7/PwaFwMEEr+MB1jg==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.114.0", - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-elasticloadbalancing": "1.114.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-sns": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-certificatemanager": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.114.0.tgz", - "integrity": "sha512-RB3uWNgyxHoyuHKdn2k9mh7YOoADfWOf//hYagpVQ4BnJRUvbwqz96KpcZOTrAOF7CPv2CzAMQHGMjZ5dJsQIQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-lambda": "1.114.0", - "@aws-cdk/aws-route53": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", - "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-ssm": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.114.0.tgz", - "integrity": "sha512-zr/6u3Vt5t+iJ7/KHlaacdh+xl1IB58bmlPYLJRoNS92zJz6Cn3mqvmCxuVPJV8m44wNx9zVdwi9Paz2bvAu0A==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.114.0", - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-lambda": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-route53": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.114.0.tgz", - "integrity": "sha512-1QpKxmckumuvxGSKs6zIKk5XHor8HE62Ys56tQeABHa7OtAvLsYI7qyMPsF2ho+15BIve681m7T78Hu9NpHVPA==", - "requires": { - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/custom-resources": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-autoscaling-common": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.114.0.tgz", - "integrity": "sha512-kqbdXG9P5OEbaa0zU5Qflmzfs8/1Vsit7hfP0a1HYIbsI5E/+iIgfEhRmMdSB9JmMhU0Tcy0z74sCEnYkf/LWw==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-cloudformation": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.114.0.tgz", - "integrity": "sha512-wuVobmJUVocZqn0/hCPFUwXuwXozfJh8/xXDwPqoKS96M488AlNszRI9SEXKz03qNeYd7pM7Wj9tooLEvgY99g==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-lambda": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-sns": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.114.0.tgz", - "integrity": "sha512-rciOgv1iOqO5/8MzUJbQbTOthDGD41jXAKCcZ1r5tntxKdHO68IpQC5TMWuA94GWt1JD9ustRv+JUtEz1kECwA==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.114.0.tgz", - "integrity": "sha512-0IanZDuhiqDBw9HyzJZNOBorkm/y0oLbLpWxBWkNAuJPx7eH388vuR40ej1G266/qRCsJRNMScuLl/4Eim9QOg==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-codestarnotifications": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.114.0.tgz", - "integrity": "sha512-AondK6ZRMsEfcDEsJxNFKU+6dIy1cAnXWA4ZQ61n9l8YnnEx4C1taoylcjnN2votKt80vWC4LLHwSeT7wyOegg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-ecr": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.114.0.tgz", - "integrity": "sha512-4yvrXPZ7lcjsQF3RM/Xp9rQDKCFm4C29naPWGmDGTEM1w/p/X9DQm0KDEVdolCCcotbCN4aTzA8ZAGgXNCckgA==", - "requires": { - "@aws-cdk/aws-events": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", - "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-ecr-assets": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.114.0.tgz", - "integrity": "sha512-e7u2ZYz9+xLFdHxj1uR0jsrSS/3UhM/vudrAW7iIi733EuG9AHqh32+HulP9SZoe1Q//ExKtopsZK7m7RQ/sOw==", - "requires": { - "@aws-cdk/assets": "1.114.0", - "@aws-cdk/aws-ecr": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "balanced-match": { - "version": "1.0.2", - "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 - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@aws-cdk/aws-efs": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.114.0.tgz", - "integrity": "sha512-2ByRCNtj9GB3Sh6gxRFFze7SEizsa/96LlWhKS+hKWKBUBR0gV2yv9G7W914oFLOtNasaVcIapkigImmOtvgmA==", - "requires": { - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-ec2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", - "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-ssm": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-elasticloadbalancing": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.114.0.tgz", - "integrity": "sha512-yl6hjxzjQBx1Ek3SMUWgMAoTcVkPOm8nid1xFAY0OCP00YDni0yycJyGUZk9uZXDBAmuiAFI7LUE9H7a7Pn9eg==", - "requires": { - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-ec2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", - "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-ssm": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-kms": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.114.0.tgz", - "integrity": "sha512-1HOgBsnwB16yFepqs0Sm2/84iyGzpvXi7kysMe7CEXaaDaiuRN+icZSdDAasO0MDBCUYMn/n2A14qiixCiAzXw==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.114.0.tgz", - "integrity": "sha512-2gJe0cC4kbzHDxxoG2qKKmmZmc9p8BHBf9Jsm/itu5NCRj0BxUsrJX8quEwwXUZiHqfOHzpakZcZwTwra66J0A==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.114.0", - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-codeguruprofiler": "1.114.0", - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-ecr": "1.114.0", - "@aws-cdk/aws-ecr-assets": "1.114.0", - "@aws-cdk/aws-efs": "1.114.0", - "@aws-cdk/aws-events": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-signer": "1.114.0", - "@aws-cdk/aws-sqs": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-applicationautoscaling": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.114.0.tgz", - "integrity": "sha512-NVV6cYBgJGR0uEP3KyxFC4hNjBJeBOicCjCNwvK7rrQlodhsajUSalxCdcvYKnpfAcv/xnPP1Vre6vYkWurVTA==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.114.0", - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", - "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-ssm": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-events": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", - "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.114.0.tgz", - "integrity": "sha512-rhFPsIm4veUCM2ylMwKMa0bm8ek14Og0deKTryEAz5zFX4oGnfwp99Z63JeknErz7bsGonZXPsrkrtGZXxLGwA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-logs": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.114.0.tgz", - "integrity": "sha512-WlVxCxztAIcsWD1gbSn+A5VcmEL9ixal/ETSFJnG3vTJXi5x/0q5Mg/dOmfTcxqrNvsnKM0tp8BcSbS2cd5qHQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-s3": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.114.0.tgz", - "integrity": "sha512-Q7BQGSmZ4kz+W8z2hciwU2E4NV/yOwQXkotxnyc6Z4T/L86HpG5LZPk2+D6HFaD+xnAhnugO6a4QJuKu6O7CYw==", - "requires": { - "@aws-cdk/aws-events": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", - "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.114.0.tgz", - "integrity": "sha512-9wmvP39/06qSyb2IZlmuHVYbTWilpIU+lcev6xtcoM0zuWLrB8fdu+du4rPANM3RQ3HcVhQnTkCakq66E15sCQ==", - "requires": { - "@aws-cdk/assets": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-signer": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.114.0.tgz", - "integrity": "sha512-wQv4V898eh38PbsoyPpccV8R3jCNrPEasMihY9T71QmtgGCFr7lA/SjZ67tGi3Nrs07ECuVuqpU0e21Op8MWAQ==", - "requires": { - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-sns": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.114.0.tgz", - "integrity": "sha512-EdkndmTodif0KI5q+DtetjiPiubEYmiBeQVgmUI9yswp1Xj665xtvIqKdY1B6b096Irep8mdSkbnqNlhywBn2A==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-codestarnotifications": "1.114.0", - "@aws-cdk/aws-events": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-sqs": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.114.0.tgz", - "integrity": "sha512-Gnen4DxTHDH7WEB69qhEw9ZhdyIDdMoq7Gg+UYZHvr+eIXnZKASCYbb4EaXgvwrPXzh0CDzc7yoXGNonEaERSQ==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.114.0.tgz", - "integrity": "sha512-rhFPsIm4veUCM2ylMwKMa0bm8ek14Og0deKTryEAz5zFX4oGnfwp99Z63JeknErz7bsGonZXPsrkrtGZXxLGwA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.114.0.tgz", - "integrity": "sha512-kuuFX16Bm22+NUZ9R8r6fBP2zNdc6XmAqqxsHTNIDI0gD9B41Z5E92OB2F5dhqK4qGyTyv8EL7M9Z2RvesMgqw==", - "requires": { - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.114.0.tgz", - "integrity": "sha512-+PmETEPE97RHHeSv+25Vlm0Sg6lCx1xBNr7mW3CYcKq8+WCCsx90ln0i1tv+Vg2shtZwZFE9QmRnX7WpNLe7Dg==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" - }, - "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.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "@aws-cdk/custom-resources": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.114.0.tgz", - "integrity": "sha512-RA0wWV27ZT3COPKSClXxY5IoeIc1h3XQVAluo8h3/GidB21EoqerFoidVRlvVjZndxrJs1ZY4N0HDvBjT+BPUw==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.114.0", - "@aws-cdk/aws-ec2": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-lambda": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-sns": "1.114.0", - "@aws-cdk/core": "1.114.0", - "constructs": "^3.3.69" - }, - "dependencies": { - "@aws-cdk/aws-ec2": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.114.0.tgz", - "integrity": "sha512-w0LH2/i7+MEB/7CMpQDmSfS1M8kiedjll13pjXaQMgdpaX9t1/Mmbfu2VAffDn89lTy0jB+W2JKPapBoZUI6lQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.114.0", - "@aws-cdk/aws-iam": "1.114.0", - "@aws-cdk/aws-kms": "1.114.0", - "@aws-cdk/aws-logs": "1.114.0", - "@aws-cdk/aws-s3": "1.114.0", - "@aws-cdk/aws-s3-assets": "1.114.0", - "@aws-cdk/aws-ssm": "1.114.0", - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/core": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.114.0.tgz", - "integrity": "sha512-XZ6D3jRqOuAqVKR9LYZUgteKt1QoaOCHCzTMEOS82N/qxDjpqi3nSO8vGjWuoYvdq3uV/ide/dC2aUDa5haVNg==", - "requires": { - "@aws-cdk/core": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/core": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.114.0.tgz", - "integrity": "sha512-9SZb8aFWTEn+IXISVM79ip552CwlEFACUCX+S5QyRj1Y9qDsHl/HiCBp7jmNGvWsfH4iw2hm/J9wZ28Lax1DsQ==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "@aws-cdk/cx-api": "1.114.0", - "@aws-cdk/region-info": "1.114.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "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.2", - "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.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.114.0.tgz", - "integrity": "sha512-fRMmx7hjpSiFyS/YeVWVkGMRoEg3Jn9Duj8pUzFeZJvk/MfCkAl/ETLF4jxz3Vb9H9x+C+WWm8m69Yy+XOt8Xw==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.114.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true - } - } - }, - "constructs": { - "version": "3.3.99", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.99.tgz", - "integrity": "sha512-uX3bZtp6Zn53Utyurp4DrKolIDUuiDddHVTgsQ39KhVRkQ8TRMtl0nyXllysMtu78t8zLo9QygeyQ0QOBy3LHw==" - } - } - }, - "@aws-cdk/region-info": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.114.0.tgz", - "integrity": "sha512-/bWJ2irckEKQm5JBkki9WynFADp4nvivbr1PCvzu7RaRSAtWwFMoO03Pfk0RP/nCBzxnO+MdTM6gGBHb5C8fUw==" - } - } -}