diff --git a/.viperlightignore b/.viperlightignore index 397cb2934..430bfd610 100644 --- a/.viperlightignore +++ b/.viperlightignore @@ -161,15 +161,15 @@ source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.md:85 source/patterns/@aws-solutions-constructs/aws-route53-alb/README.md:60 source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/README.md:68 # ELB Log Reporting Account Incidents -source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json:1007 +source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json:1022 source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/tree.json:1335 -source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json:1034 +source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json:1049 source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/tree.json:1380 -source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json:1083 +source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json:1095 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/tree.json:1400 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.template.json:221 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/tree.json:254 -source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json:1083 +source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json:1095 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/tree.json:1400 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.template.json:225 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/tree.json:254 @@ -177,7 +177,7 @@ source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTa source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/tree.json:254 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.template.json:218 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/tree.json:277 -source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json:868 +source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json:873 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/tree.json:1153 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.template.json:214 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/tree.json:269 diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c13698db..281001919 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.65.0](https://github.com/awslabs/aws-solutions-constructs/compare/v2.64.0...v2.65.0) (2024-08-11) + +Built on CDK v2.150.0 + +### Bug Fixes +* **aws-apiv2gatewaywebsockets-sqs:** fix for custom websocket route not mapping to request template ([#1171](https://github.com/awslabs/aws-solutions-constructs/issues/1171)) + +* **aws-cloudfront-s3:** observe props.logCloudFrontAccessLog ([#1170](https://github.com/awslabs/aws-solutions-constructs/issues/1170)) ([b2b8201](https://github.com/awslabs/aws-solutions-constructs/commit/b2b8201930326fe7de93d7eadf808f899fa8aa25)) + ## [2.64.0](https://github.com/awslabs/aws-solutions-constructs/compare/v2.63.0...v2.64.0) (2024-07-31) Built on CDK v2.150.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f14eb08fa..237cf460c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -208,7 +208,7 @@ Additional scripts that take part in the versioning mechanism: ```console $ cd -$ docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD jsii/superchain:1-buster-slim-node16 +$ docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD public.ecr.aws/jsii/superchain:1-bookworm-slim # The build-patterns.sh command can take along time, be sure to allocate enough resources in the Docker dashboard # (6 CPUs is good) docker$ ./deployment/v2/build-patterns.sh @@ -224,7 +224,7 @@ build and test individual constructs by following the steps below. ```console $ cd -$ docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD jsii/superchain:1-buster-slim-node16 +$ docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD public.ecr.aws/jsii/superchain:1-bookworm-slim docker$ source ./deployment/v2/allow-partial-builds.sh docker$ cd my-module docker$ npm run build+lint+test diff --git a/DEVELOPER_GUIDE.md b/DEVELOPER_GUIDE.md index 774ec6724..b7560ac84 100644 --- a/DEVELOPER_GUIDE.md +++ b/DEVELOPER_GUIDE.md @@ -17,7 +17,7 @@ Disk image size: 60 GB | Using the Fork button at the upper right, Fork the repo into your github account. | While we can give some advice on what github and git commands to use, we will not attempt to be a git tutorial. Some git/github expertise is assumed.| | Clone forked repo to your local development environment | If you wish to work off a branch in your repository, create that branch now and clone that branch. You will create a PR back to Main in aws-solutions-constructs eventually, you can do that from fork/main or fork/*branch* | | `cd aws-solutions-constructs` | This is the home directory of the repo, this is where you will open your text editor, run full builds, etc.| -| `docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD jsii/superchain:1-bullseye-slim` | This command downloads the Docker image (if necessary) and starts the container in which you will do all builds. The container will stay open in terminal mode, allowing you to edit/build repeatedly until your code is ready.| +| `docker run -u root --rm --net=host -it -v $PWD:$PWD -w $PWD public.ecr.aws/jsii/superchain:1-bookworm-slim` | This command downloads the Docker image (if necessary) and starts the container in which you will do all builds. The container will stay open in terminal mode, allowing you to edit/build repeatedly until your code is ready.| | Optional - Open a second terminal window to the aws-solutions-constructs directory. | The docker container mounts your local drive, so shares the Solutions Constructs source code tree with the host. You may find it advantageous to maintain a second terminal not running the Docker container to run git commands, your text editor, etc. | | `./deployment/v2/build-patterns.sh` | This command will build the entire repo, which is required prior to developing constructs. Some of the steps include: Installing the correct version of tools required in the build process, setting up environment variables, running JSII in each construct, and running all integration and unit tests. Commands executed across each construct are managed via yarn, so multiple commands are running in parallel most of the time. It's because of this that adding more resources to your Docker container can greatly reduce the build time (suggested values are discussed above). | | In the top level aws-solutions-constructs folder: `./deployment/v2/align-version.sh revert` | This will reset all the version numbers back to 0.0.0. You need to do this before adding/committing code - you can't submit package.json files with version numbers. It's common to do a full build ./deployment/v2/build-patterns.sh after coding to ensure all tests still pass - if you do this it will revert all the version numbers for you.| diff --git a/deployment/v2/bootstrap.sh b/deployment/v2/bootstrap.sh index bd63901cd..5597ba310 100755 --- a/deployment/v2/bootstrap.sh +++ b/deployment/v2/bootstrap.sh @@ -6,20 +6,32 @@ starting_dir=$PWD deployment_dir=$(cd $(dirname $0) && pwd) source_dir="$deployment_dir/../../source" +# Required to update node_modules correctly echo "=============================================================================================" echo "aligning versions and updating package.json for CDK v2..." /bin/bash $deployment_dir/align-version.sh -bail="--bail" -runtarget="build+lint+test" cd $source_dir/ export PATH=$source_dir/node_modules/.bin:$PATH export NODE_OPTIONS="--max-old-space-size=4096 ${NODE_OPTIONS:-}" +# Install CDK Integration Test Tool npm install -g @aws-cdk/integ-runner npm install -g aws-cdk +# Install cfn-guard and rules +export RULE_BUCKET=solutions-build-assets +export RULE_FILE_NAME=aws-solutions-constructs.guard + +mkdir -p ~/.guard +mkdir -p ~/.guard/bin +mkdir -p ~/.guard/rules +curl -tlsv1.3 -sSf https://$RULE_BUCKET.s3.amazonaws.com/cfn-guard/latest/cfn-guard -o ~/.guard/bin/cfn-guard +chmod +x ~/.guard/bin/cfn-guard +# Why no PATH update? Because it would be lost when the script exits +curl -tlsv1.3 -sSf https://$RULE_BUCKET.s3.amazonaws.com/cfn-guard-rules/latest/$RULE_FILE_NAME -o ~/.guard/rules/aws-solutions.guard + echo "=============================================================================================" echo "installing..." yarn install --frozen-lockfile diff --git a/deployment/v2/build-all.sh b/deployment/v2/build-all.sh index fc51b87ab..f0569954a 100755 --- a/deployment/v2/build-all.sh +++ b/deployment/v2/build-all.sh @@ -19,6 +19,10 @@ echo "========================================================================== echo "building..." time lerna run $bail --stream $runtarget || fail +echo "=============================================================================================" +echo "running cfn-guard..." +~/.guard/bin/cfn-guard validate -r ~/.guard/rules/aws-solutions.guard -d **/**/**/test/**/*.template.json + echo "=============================================================================================" echo "packaging..." time lerna run --bail --stream jsii-pacmak || fail diff --git a/source/lerna.json b/source/lerna.json index e33d18468..83fded59a 100644 --- a/source/lerna.json +++ b/source/lerna.json @@ -6,5 +6,5 @@ "./patterns/@aws-solutions-constructs/*" ], "rejectCycles": "true", - "version": "2.64.0" + "version": "2.65.0" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.assets.json index 4eea48d50..a302dc47f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.assets.json @@ -15,7 +15,7 @@ } } }, - "cf4b149b0b48c28b8c995c18a3ca09f74b8fac53d219d344e54c9e77da481f91": { + "fe3c2e10f51dcf0161644b408a64a35da94b177ad7a04b79e063f8fe9612deb2": { "source": { "path": "albfar-all-existing-private-http.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "cf4b149b0b48c28b8c995c18a3ca09f74b8fac53d219d344e54c9e77da481f91.json", + "objectKey": "fe3c2e10f51dcf0161644b408a64a35da94b177ad7a04b79e063f8fe9612deb2.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.template.json index 515907f22..abe13c50c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/albfar-all-existing-private-http.template.json @@ -695,6 +695,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1091,6 +1096,11 @@ "reason": "Rule does not apply for ELB." } ] + }, + "guard": { + "SuppressedRules": [ + "SECURITY_GROUP_MISSING_EGRESS_RULE" + ] } } }, @@ -1143,6 +1153,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/manifest.json index 68fbc8133..942954f2c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/cf4b149b0b48c28b8c995c18a3ca09f74b8fac53d219d344e54c9e77da481f91.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/fe3c2e10f51dcf0161644b408a64a35da94b177ad7a04b79e063f8fe9612deb2.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/tree.json index 628c08fba..618428a85 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "albfar-all-existing-private-http/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "albfar-all-existing-private-http/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "albfar-all-existing-private-http/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "albfar-all-existing-private-http/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "albfar-all-existing-private-http/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "albfar-all-existing-private-http/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,19 +978,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1002,7 +1002,7 @@ "path": "albfar-all-existing-private-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1010,7 +1010,7 @@ "path": "albfar-all-existing-private-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1018,13 +1018,13 @@ "path": "albfar-all-existing-private-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-existing-private-http-ECR_API-security-group": { @@ -1080,13 +1080,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-existing-private-http-ECR_DKR-security-group": { @@ -1142,13 +1142,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1164,13 +1164,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1186,7 +1186,7 @@ "path": "albfar-all-existing-private-http/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1211,13 +1211,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1257,7 +1257,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1265,13 +1265,13 @@ "path": "albfar-all-existing-private-http/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1299,7 +1299,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "from albfarallexistingprivatehttptestalbSecurityGroupAC4D388D:8080": { @@ -1328,13 +1328,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1396,13 +1396,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-alb": { @@ -1443,7 +1443,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1473,7 +1473,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "to albfarallexistingprivatehttptestsgD60B2013:8080": { @@ -1502,19 +1502,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupEgress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1548,19 +1548,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-fargate.AlbToFargate", - "version": "2.60.0" + "version": "2.63.0" } }, "test-construct-target-tg": { @@ -1591,13 +1591,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1625,7 +1625,7 @@ "path": "albfar-all-existing-private-http/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1633,25 +1633,25 @@ "path": "albfar-all-existing-private-http/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1659,7 +1659,7 @@ "path": "albfar-all-existing-private-http/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1667,13 +1667,13 @@ "path": "albfar-all-existing-private-http/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1687,7 +1687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.ts b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.ts index e17f20371..840b4b970 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.ts @@ -60,6 +60,7 @@ defaults.addCfnSuppressRules(existingAlb, [{ id: 'W52', reason: 'This ALB is cre defaults.addCfnSuppressRules(albToFargate.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToFargate.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToFargate.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ @@ -68,6 +69,7 @@ defaults.addCfnSuppressRules(newSecurityGroup, [ { id: 'W9', reason: 'Rule does not apply for ELB.'} ]); defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::VpcRestrictDefaultSGCustomResourceProvider'); +defaults.addCfnGuardSuppressRules(newSecurityGroup, ["SECURITY_GROUP_MISSING_EGRESS_RULE"]); // Synth new IntegTest(stack, 'Integ', { testCases: [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.assets.json index eeab642f8..e0e79ebb4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.assets.json @@ -29,7 +29,7 @@ } } }, - "e18e2439b3dabc8948f64bb5c0da7441fe38d9ad3a3963174d91dee500a3d8fd": { + "52e66f8f7e2932d1b3c6534b5f3c26f7f008952ad1692748ee46f1d18d960260": { "source": { "path": "albfar-all-new-public-http.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "e18e2439b3dabc8948f64bb5c0da7441fe38d9ad3a3963174d91dee500a3d8fd.json", + "objectKey": "52e66f8f7e2932d1b3c6534b5f3c26f7f008952ad1692748ee46f1d18d960260.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json index 2a7888e94..5656c6daf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/albfar-all-new-public-http.template.json @@ -29,6 +29,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, @@ -726,6 +731,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -854,6 +864,11 @@ "reason": "Rule does not apply for ELB." } ] + }, + "guard": { + "SuppressedRules": [ + "SECURITY_GROUP_MISSING_EGRESS_RULE" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/manifest.json index 6bac8e88a..fad68fe71 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e18e2439b3dabc8948f64bb5c0da7441fe38d9ad3a3963174d91dee500a3d8fd.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/52e66f8f7e2932d1b3c6534b5f3c26f7f008952ad1692748ee46f1d18d960260.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/tree.json index 9842f0b02..ffa682a02 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/tree.json @@ -39,19 +39,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-fargate.AlbToFargate", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -78,7 +78,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -122,7 +122,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -130,7 +130,7 @@ "path": "albfar-all-new-public-http/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -152,7 +152,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -171,7 +171,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -191,7 +191,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -211,7 +211,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -239,13 +239,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -297,7 +297,7 @@ "path": "albfar-all-new-public-http/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -319,7 +319,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -338,7 +338,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -378,7 +378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -406,13 +406,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -456,7 +456,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -464,7 +464,7 @@ "path": "albfar-all-new-public-http/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -486,7 +486,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -505,7 +505,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -525,13 +525,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -575,7 +575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -583,7 +583,7 @@ "path": "albfar-all-new-public-http/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -605,7 +605,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -624,7 +624,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -644,13 +644,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -669,7 +669,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -688,7 +688,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -700,13 +700,13 @@ "path": "albfar-all-new-public-http/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -722,7 +722,7 @@ "path": "albfar-all-new-public-http/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -753,7 +753,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -805,19 +805,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -841,13 +841,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -881,13 +881,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -926,13 +926,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -971,13 +971,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1024,19 +1024,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1048,7 +1048,7 @@ "path": "albfar-all-new-public-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1056,7 +1056,7 @@ "path": "albfar-all-new-public-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1064,13 +1064,13 @@ "path": "albfar-all-new-public-http/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-lb-alb": { @@ -1125,7 +1125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1155,7 +1155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "to albfarallnewpublichttptestconstructsg1860422C:8080": { @@ -1184,19 +1184,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupEgress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-lb": { @@ -1237,7 +1237,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1403,13 +1403,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1421,19 +1421,19 @@ "path": "albfar-all-new-public-http/test-construct-lb/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1445,7 +1445,7 @@ "path": "albfar-all-new-public-http/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1453,7 +1453,7 @@ "path": "albfar-all-new-public-http/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1461,13 +1461,13 @@ "path": "albfar-all-new-public-http/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-new-public-http-ECR_API-security-group": { @@ -1523,13 +1523,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-new-public-http-ECR_DKR-security-group": { @@ -1585,13 +1585,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1607,13 +1607,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1629,7 +1629,7 @@ "path": "albfar-all-new-public-http/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1654,13 +1654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1700,7 +1700,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1708,13 +1708,13 @@ "path": "albfar-all-new-public-http/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1742,7 +1742,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "from albfarallnewpublichttptestconstructlbalbSecurityGroupBF68816E:8080": { @@ -1771,13 +1771,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1839,13 +1839,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-target-tg": { @@ -1876,13 +1876,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1910,7 +1910,7 @@ "path": "albfar-all-new-public-http/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1918,25 +1918,25 @@ "path": "albfar-all-new-public-http/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1944,7 +1944,7 @@ "path": "albfar-all-new-public-http/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1952,13 +1952,13 @@ "path": "albfar-all-new-public-http/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1972,7 +1972,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.ts b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.ts index e1694520a..ce75e4ae7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.ts @@ -49,6 +49,7 @@ const albToFargate = new AlbToFargate(stack, 'test-construct', testProps); defaults.addCfnSuppressRules(albToFargate.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToFargate.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToFargate.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ @@ -56,6 +57,7 @@ defaults.addCfnSuppressRules(newSecurityGroup, [ { id: 'W2', reason: 'Rule does not apply for ELB.'}, { id: 'W9', reason: 'Rule does not apply for ELB.'} ]); +defaults.addCfnGuardSuppressRules(newSecurityGroup, ["SECURITY_GROUP_MISSING_EGRESS_RULE"]); defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::S3AutoDeleteObjectsCustomResourceProvider'); defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::VpcRestrictDefaultSGCustomResourceProvider'); diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.assets.json index afac9f4dc..3b5547294 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.assets.json @@ -29,7 +29,7 @@ } } }, - "6f2067f38acd2da423010be4198125eb0e4e1d2ded8cc438247100c2c6fefb21": { + "5407fb5a37421f2831fb59a5301c55998552ca1bf8780add41b22973698d571c": { "source": { "path": "albfar-all-new-two-targets.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "6f2067f38acd2da423010be4198125eb0e4e1d2ded8cc438247100c2c6fefb21.json", + "objectKey": "5407fb5a37421f2831fb59a5301c55998552ca1bf8780add41b22973698d571c.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json index 6f164bbc6..240de0607 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/albfar-all-new-two-targets.template.json @@ -29,6 +29,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, @@ -753,6 +758,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -881,6 +891,11 @@ "reason": "Rule does not apply for ELB." } ] + }, + "guard": { + "SuppressedRules": [ + "SECURITY_GROUP_MISSING_EGRESS_RULE" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/manifest.json index aa860821e..a232ff068 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/6f2067f38acd2da423010be4198125eb0e4e1d2ded8cc438247100c2c6fefb21.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/5407fb5a37421f2831fb59a5301c55998552ca1bf8780add41b22973698d571c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/tree.json index 50c13660c..9ac9dc14e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/tree.json @@ -39,7 +39,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-new-two-targets-targetsRule": { @@ -78,25 +78,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListenerRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListenerRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-fargate.AlbToFargate", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -123,7 +123,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -167,7 +167,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -175,7 +175,7 @@ "path": "albfar-all-new-two-targets/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -197,7 +197,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -216,7 +216,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -236,7 +236,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -256,7 +256,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -284,13 +284,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -334,7 +334,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -342,7 +342,7 @@ "path": "albfar-all-new-two-targets/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -364,7 +364,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -383,7 +383,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -403,7 +403,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -423,7 +423,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -451,13 +451,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -501,7 +501,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -509,7 +509,7 @@ "path": "albfar-all-new-two-targets/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -531,7 +531,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -550,7 +550,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -570,13 +570,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -620,7 +620,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -628,7 +628,7 @@ "path": "albfar-all-new-two-targets/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -650,7 +650,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -669,7 +669,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -689,13 +689,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -714,7 +714,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -733,7 +733,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -745,13 +745,13 @@ "path": "albfar-all-new-two-targets/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -767,7 +767,7 @@ "path": "albfar-all-new-two-targets/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -798,7 +798,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -850,19 +850,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -886,13 +886,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -926,13 +926,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -971,13 +971,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1016,13 +1016,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1069,19 +1069,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1093,7 +1093,7 @@ "path": "albfar-all-new-two-targets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1101,7 +1101,7 @@ "path": "albfar-all-new-two-targets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1109,13 +1109,13 @@ "path": "albfar-all-new-two-targets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-lb-alb": { @@ -1170,7 +1170,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1200,7 +1200,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "to albfarallnewtwotargetstestconstructsg36F92324:8080": { @@ -1229,19 +1229,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupEgress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-lb": { @@ -1282,7 +1282,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1448,13 +1448,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1466,19 +1466,19 @@ "path": "albfar-all-new-two-targets/test-construct-lb/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1490,7 +1490,7 @@ "path": "albfar-all-new-two-targets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1498,7 +1498,7 @@ "path": "albfar-all-new-two-targets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1506,13 +1506,13 @@ "path": "albfar-all-new-two-targets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-new-two-targets-ECR_API-security-group": { @@ -1568,13 +1568,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "albfar-all-new-two-targets-ECR_DKR-security-group": { @@ -1630,13 +1630,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1652,13 +1652,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1674,7 +1674,7 @@ "path": "albfar-all-new-two-targets/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1699,13 +1699,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1745,7 +1745,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1753,13 +1753,13 @@ "path": "albfar-all-new-two-targets/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1787,7 +1787,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "from albfarallnewtwotargetstestconstructlbalbSecurityGroup07EB9DFC:8080": { @@ -1816,13 +1816,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1891,13 +1891,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-target-tg": { @@ -1928,13 +1928,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-two-construct": { @@ -1942,7 +1942,7 @@ "path": "albfar-all-new-two-targets/test-two-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-fargate.AlbToFargate", - "version": "2.60.0" + "version": "2.63.0" } }, "test-two-construct-target-tg": { @@ -1973,13 +1973,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -2007,7 +2007,7 @@ "path": "albfar-all-new-two-targets/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2015,25 +2015,25 @@ "path": "albfar-all-new-two-targets/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2041,7 +2041,7 @@ "path": "albfar-all-new-two-targets/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2049,13 +2049,13 @@ "path": "albfar-all-new-two-targets/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2069,7 +2069,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.ts b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.ts index 80c0c732e..0116052b1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.ts @@ -63,6 +63,7 @@ const albToFargate = new AlbToFargate(stack, 'test-two-construct', testPropsTwo) defaults.addCfnSuppressRules(albToFargate.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToFargate.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToFargate.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ @@ -70,6 +71,7 @@ defaults.addCfnSuppressRules(newSecurityGroup, [ { id: 'W2', reason: 'Rule does not apply for ELB.'}, { id: 'W9', reason: 'Rule does not apply for ELB.'} ]); +defaults.addCfnGuardSuppressRules(newSecurityGroup, ["SECURITY_GROUP_MISSING_EGRESS_RULE"]); defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::S3AutoDeleteObjectsCustomResourceProvider'); defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::VpcRestrictDefaultSGCustomResourceProvider'); diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.assets.json index 1fb390bc9..2e6a155f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.assets.json @@ -43,7 +43,7 @@ } } }, - "fc15d092b21339a09a6f46df61ea1b5446a05aa11a7300917cff4974a53aef55": { + "c90f1e9dca400bb02f06418e26ebbc8ac7b31d93cb9b5a6e00837383aee5fde9": { "source": { "path": "alblam-privateApiExistingResources.template.json", "packaging": "file" @@ -51,7 +51,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "fc15d092b21339a09a6f46df61ea1b5446a05aa11a7300917cff4974a53aef55.json", + "objectKey": "c90f1e9dca400bb02f06418e26ebbc8ac7b31d93cb9b5a6e00837383aee5fde9.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json index 1ce8acd05..2c68ab49e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/alblam-privateApiExistingResources.template.json @@ -606,6 +606,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -732,6 +737,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -1272,6 +1284,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/manifest.json index 9136dd6ae..0329480b3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/fc15d092b21339a09a6f46df61ea1b5446a05aa11a7300917cff4974a53aef55.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/c90f1e9dca400bb02f06418e26ebbc8ac7b31d93cb9b5a6e00837383aee5fde9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/tree.json index 5c9554071..51ef3a6d7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "alblam-privateApiExistingResources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "alblam-privateApiExistingResources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "alblam-privateApiExistingResources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "alblam-privateApiExistingResources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "alblam-privateApiExistingResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "alblam-privateApiExistingResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "alblam-privateApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "alblam-privateApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "alblam-privateApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "lambda-sg": { @@ -911,13 +911,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -929,7 +929,7 @@ "path": "alblam-privateApiExistingResources/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -992,7 +992,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1033,19 +1033,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1061,7 +1061,7 @@ "path": "alblam-privateApiExistingResources/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -1069,13 +1069,13 @@ "path": "alblam-privateApiExistingResources/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1128,7 +1128,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -1149,13 +1149,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-alb-alb": { @@ -1210,7 +1210,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1249,19 +1249,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-alb": { @@ -1302,7 +1302,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1468,13 +1468,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1486,19 +1486,19 @@ "path": "alblam-privateApiExistingResources/existing-alb/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1510,7 +1510,7 @@ "path": "alblam-privateApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1518,7 +1518,7 @@ "path": "alblam-privateApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1526,13 +1526,13 @@ "path": "alblam-privateApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one": { @@ -1566,13 +1566,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -1600,19 +1600,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1640,7 +1640,7 @@ "path": "alblam-privateApiExistingResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1648,25 +1648,25 @@ "path": "alblam-privateApiExistingResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1674,7 +1674,7 @@ "path": "alblam-privateApiExistingResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1682,13 +1682,13 @@ "path": "alblam-privateApiExistingResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1702,7 +1702,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.ts b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.ts index 00f145ece..7033b478d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.ts @@ -74,6 +74,7 @@ const albToLambda = new AlbToLambda(stack, 'test-one', props); defaults.addCfnSuppressRules(albToLambda.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToLambda.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToLambda.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.assets.json index be6982944..038c6c480 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.assets.json @@ -43,7 +43,7 @@ } } }, - "5c36dcec7216d485035b2323dff4281fc421cd14a62249738d62db032e0d4c32": { + "e04f290fd581e12d040cf7adfd3b00326336b8892d7749a619d0292f55984f82": { "source": { "path": "alblam-privateApiNewResources.template.json", "packaging": "file" @@ -51,7 +51,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "5c36dcec7216d485035b2323dff4281fc421cd14a62249738d62db032e0d4c32.json", + "objectKey": "e04f290fd581e12d040cf7adfd3b00326336b8892d7749a619d0292f55984f82.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.template.json index 9ec2c015e..bb369ef7f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/alblam-privateApiNewResources.template.json @@ -359,6 +359,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testoneLambdaFunctionServiceRoleDefaultPolicy6025A173": { @@ -544,6 +551,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, @@ -889,6 +901,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/manifest.json index 65c803583..fd6561849 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/5c36dcec7216d485035b2323dff4281fc421cd14a62249738d62db032e0d4c32.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e04f290fd581e12d040cf7adfd3b00326336b8892d7749a619d0292f55984f82.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/tree.json index 9e61a9db4..6a2c8c274 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/tree.json @@ -64,7 +64,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -103,19 +103,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one": { @@ -156,7 +156,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -322,13 +322,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -340,19 +340,19 @@ "path": "alblam-privateApiNewResources/test-one/test-one/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -364,7 +364,7 @@ "path": "alblam-privateApiNewResources/test-one/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -427,7 +427,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -468,19 +468,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -508,13 +508,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -530,7 +530,7 @@ "path": "alblam-privateApiNewResources/test-one/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -538,13 +538,13 @@ "path": "alblam-privateApiNewResources/test-one/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -597,7 +597,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -618,13 +618,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one-listener": { @@ -654,13 +654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -688,19 +688,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -727,7 +727,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -771,7 +771,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -779,7 +779,7 @@ "path": "alblam-privateApiNewResources/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -801,7 +801,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -820,13 +820,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -870,7 +870,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -878,7 +878,7 @@ "path": "alblam-privateApiNewResources/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -900,7 +900,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -919,13 +919,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -937,13 +937,13 @@ "path": "alblam-privateApiNewResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -959,7 +959,7 @@ "path": "alblam-privateApiNewResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -990,7 +990,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1042,19 +1042,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1078,13 +1078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1118,19 +1118,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1142,7 +1142,7 @@ "path": "alblam-privateApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1150,7 +1150,7 @@ "path": "alblam-privateApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1158,13 +1158,13 @@ "path": "alblam-privateApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1176,7 +1176,7 @@ "path": "alblam-privateApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1184,7 +1184,7 @@ "path": "alblam-privateApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1192,13 +1192,13 @@ "path": "alblam-privateApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1226,7 +1226,7 @@ "path": "alblam-privateApiNewResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1234,25 +1234,25 @@ "path": "alblam-privateApiNewResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1260,7 +1260,7 @@ "path": "alblam-privateApiNewResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1268,13 +1268,13 @@ "path": "alblam-privateApiNewResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1288,7 +1288,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.ts b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.ts index a543123eb..114e74627 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.ts @@ -51,6 +51,7 @@ const albToLambda = new AlbToLambda(stack, 'test-one', props); defaults.addCfnSuppressRules(albToLambda.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToLambda.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToLambda.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.assets.json index 990d92743..c51dd4a87 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.assets.json @@ -43,7 +43,7 @@ } } }, - "dba88e88eaf0a4fd2dfa94d89e5dffb78f753cb50f7b8f195ec8110037b20ca4": { + "61b778b890072dee1ea09ac9d6f4b1f9f3979db809c65ad90925fc785b822fb1": { "source": { "path": "alblam-publicApiExistingResources.template.json", "packaging": "file" @@ -51,7 +51,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "dba88e88eaf0a4fd2dfa94d89e5dffb78f753cb50f7b8f195ec8110037b20ca4.json", + "objectKey": "61b778b890072dee1ea09ac9d6f4b1f9f3979db809c65ad90925fc785b822fb1.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json index 2bf190e5e..5e9af98a3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/alblam-publicApiExistingResources.template.json @@ -606,6 +606,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -732,6 +737,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -1272,6 +1284,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/manifest.json index d64933f94..5014d2c86 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/dba88e88eaf0a4fd2dfa94d89e5dffb78f753cb50f7b8f195ec8110037b20ca4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/61b778b890072dee1ea09ac9d6f4b1f9f3979db809c65ad90925fc785b822fb1.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/tree.json index b43770c29..9a75fa85b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "alblam-publicApiExistingResources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "alblam-publicApiExistingResources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "alblam-publicApiExistingResources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "alblam-publicApiExistingResources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "alblam-publicApiExistingResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "alblam-publicApiExistingResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "alblam-publicApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "alblam-publicApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "alblam-publicApiExistingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "lambda-sg": { @@ -911,13 +911,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -929,7 +929,7 @@ "path": "alblam-publicApiExistingResources/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -992,7 +992,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1033,19 +1033,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1061,7 +1061,7 @@ "path": "alblam-publicApiExistingResources/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -1069,13 +1069,13 @@ "path": "alblam-publicApiExistingResources/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1128,7 +1128,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -1149,13 +1149,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-alb-alb": { @@ -1210,7 +1210,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1249,19 +1249,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-alb": { @@ -1302,7 +1302,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1468,13 +1468,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1486,19 +1486,19 @@ "path": "alblam-publicApiExistingResources/existing-alb/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1510,7 +1510,7 @@ "path": "alblam-publicApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1518,7 +1518,7 @@ "path": "alblam-publicApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1526,13 +1526,13 @@ "path": "alblam-publicApiExistingResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one": { @@ -1566,13 +1566,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -1600,19 +1600,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1640,7 +1640,7 @@ "path": "alblam-publicApiExistingResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1648,25 +1648,25 @@ "path": "alblam-publicApiExistingResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1674,7 +1674,7 @@ "path": "alblam-publicApiExistingResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1682,13 +1682,13 @@ "path": "alblam-publicApiExistingResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1702,7 +1702,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.ts b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.ts index 39cb2a81b..da7a1982c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.ts @@ -81,6 +81,7 @@ defaults.addCfnSuppressRules(albToLambda.listener, [ "All integration tests must be HTTP because of certificate limitations.", }, ]); +defaults.addCfnGuardSuppressRules(albToLambda.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToLambda.loadBalancer.connections.securityGroups[0] .node.defaultChild as CfnSecurityGroup; diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.assets.json index 019985b85..d73cfb96d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.assets.json @@ -43,7 +43,7 @@ } } }, - "7345fd048d981c6de6e453438d3953ba8a9d92aebd4fdfbd3dd06035213c53bd": { + "e52542be646d6f7bda49aee4b8a52a884191e0522ebeca044993584e64738959": { "source": { "path": "alblam-publicApiNewResources.template.json", "packaging": "file" @@ -51,7 +51,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "7345fd048d981c6de6e453438d3953ba8a9d92aebd4fdfbd3dd06035213c53bd.json", + "objectKey": "e52542be646d6f7bda49aee4b8a52a884191e0522ebeca044993584e64738959.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.template.json index fe114a506..71751ad1f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/alblam-publicApiNewResources.template.json @@ -363,6 +363,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testoneLambdaFunctionServiceRoleDefaultPolicy6025A173": { @@ -552,6 +559,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, @@ -1179,6 +1191,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/manifest.json index 105882e52..9e435831d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/7345fd048d981c6de6e453438d3953ba8a9d92aebd4fdfbd3dd06035213c53bd.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e52542be646d6f7bda49aee4b8a52a884191e0522ebeca044993584e64738959.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/tree.json index ae3abbae9..fffe9cf4c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/tree.json @@ -64,7 +64,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -103,19 +103,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one": { @@ -156,7 +156,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -322,13 +322,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -340,19 +340,19 @@ "path": "alblam-publicApiNewResources/test-one/test-one/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -364,7 +364,7 @@ "path": "alblam-publicApiNewResources/test-one/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -427,7 +427,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -468,19 +468,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -508,13 +508,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -530,7 +530,7 @@ "path": "alblam-publicApiNewResources/test-one/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -538,13 +538,13 @@ "path": "alblam-publicApiNewResources/test-one/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -597,7 +597,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -618,13 +618,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one-listener": { @@ -654,13 +654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -688,19 +688,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -727,7 +727,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -771,7 +771,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -779,7 +779,7 @@ "path": "alblam-publicApiNewResources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -801,7 +801,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -820,7 +820,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -840,7 +840,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -860,7 +860,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -888,13 +888,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -938,7 +938,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -946,7 +946,7 @@ "path": "alblam-publicApiNewResources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -968,7 +968,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -987,7 +987,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1007,7 +1007,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -1027,7 +1027,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1105,7 +1105,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1113,7 +1113,7 @@ "path": "alblam-publicApiNewResources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1135,7 +1135,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1154,7 +1154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1174,13 +1174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1224,7 +1224,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1232,7 +1232,7 @@ "path": "alblam-publicApiNewResources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1254,7 +1254,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1273,7 +1273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1293,13 +1293,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1318,7 +1318,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1337,7 +1337,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1349,13 +1349,13 @@ "path": "alblam-publicApiNewResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1371,7 +1371,7 @@ "path": "alblam-publicApiNewResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1402,7 +1402,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1454,19 +1454,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1490,13 +1490,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1530,19 +1530,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1554,7 +1554,7 @@ "path": "alblam-publicApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1562,7 +1562,7 @@ "path": "alblam-publicApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1570,13 +1570,13 @@ "path": "alblam-publicApiNewResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1588,7 +1588,7 @@ "path": "alblam-publicApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1596,7 +1596,7 @@ "path": "alblam-publicApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1604,13 +1604,13 @@ "path": "alblam-publicApiNewResources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1638,7 +1638,7 @@ "path": "alblam-publicApiNewResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1646,25 +1646,25 @@ "path": "alblam-publicApiNewResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1672,7 +1672,7 @@ "path": "alblam-publicApiNewResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1680,13 +1680,13 @@ "path": "alblam-publicApiNewResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1700,7 +1700,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.ts b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.ts index fb6c1fc18..090b7fb94 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.ts @@ -51,6 +51,7 @@ const albToLambda = new AlbToLambda(stack, 'test-one', props); defaults.addCfnSuppressRules(albToLambda.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(albToLambda.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = albToLambda.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.assets.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.assets.json index ba7594972..7d725d158 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.assets.json @@ -43,7 +43,7 @@ } } }, - "e48bfea79124efef797a005dd275f20b73f7ac785a922e913e4baa117228dd54": { + "a5deaa2e0a4c9262efc683a41174935336477a60b774a698da25309b8dd7633c": { "source": { "path": "alblam-twoTargets.template.json", "packaging": "file" @@ -51,7 +51,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "e48bfea79124efef797a005dd275f20b73f7ac785a922e913e4baa117228dd54.json", + "objectKey": "a5deaa2e0a4c9262efc683a41174935336477a60b774a698da25309b8dd7633c.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.template.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.template.json index 6e6885929..105c52c60 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/alblam-twoTargets.template.json @@ -363,6 +363,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testoneLambdaFunctionServiceRoleDefaultPolicy6025A173": { @@ -552,6 +559,11 @@ "reason": "All integration tests must be HTTP because of certificate limitations." } ] + }, + "guard": { + "SuppressedRules": [ + "ELBV2_LISTENER_SSL_POLICY_RULE" + ] } } }, @@ -1206,6 +1218,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1380,6 +1397,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testtwoLambdaFunctionServiceRoleDefaultPolicy3BCA0DDD": { diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/manifest.json index 22d99093c..31d307413 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e48bfea79124efef797a005dd275f20b73f7ac785a922e913e4baa117228dd54.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/a5deaa2e0a4c9262efc683a41174935336477a60b774a698da25309b8dd7633c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/tree.json index 21a1cbe2b..efad4f54e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/tree.json @@ -64,7 +64,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -103,19 +103,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one": { @@ -156,7 +156,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -322,13 +322,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -340,19 +340,19 @@ "path": "alblam-twoTargets/test-one/test-one/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -364,7 +364,7 @@ "path": "alblam-twoTargets/test-one/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -427,7 +427,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -468,19 +468,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -508,13 +508,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -530,7 +530,7 @@ "path": "alblam-twoTargets/test-one/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -538,13 +538,13 @@ "path": "alblam-twoTargets/test-one/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -597,7 +597,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -618,13 +618,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "test-one-listener": { @@ -654,7 +654,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListener", - "version": "2.147.3" + "version": "2.150.0" } }, "test-two-targetsRule": { @@ -693,19 +693,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnListenerRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListenerRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListener", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -733,19 +733,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -772,7 +772,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -816,7 +816,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -824,7 +824,7 @@ "path": "alblam-twoTargets/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -846,7 +846,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -865,7 +865,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -885,7 +885,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -905,7 +905,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -933,13 +933,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -983,7 +983,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -991,7 +991,7 @@ "path": "alblam-twoTargets/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1013,7 +1013,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1032,7 +1032,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1052,7 +1052,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -1072,7 +1072,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -1100,13 +1100,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1150,7 +1150,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1158,7 +1158,7 @@ "path": "alblam-twoTargets/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1180,7 +1180,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1199,7 +1199,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1219,13 +1219,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1269,7 +1269,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1277,7 +1277,7 @@ "path": "alblam-twoTargets/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1299,7 +1299,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1318,7 +1318,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1338,13 +1338,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1363,7 +1363,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1382,7 +1382,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1394,13 +1394,13 @@ "path": "alblam-twoTargets/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1416,7 +1416,7 @@ "path": "alblam-twoTargets/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1447,7 +1447,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1499,19 +1499,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1535,13 +1535,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1575,19 +1575,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1599,7 +1599,7 @@ "path": "alblam-twoTargets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1607,7 +1607,7 @@ "path": "alblam-twoTargets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1615,13 +1615,13 @@ "path": "alblam-twoTargets/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1633,7 +1633,7 @@ "path": "alblam-twoTargets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1641,7 +1641,7 @@ "path": "alblam-twoTargets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1649,13 +1649,13 @@ "path": "alblam-twoTargets/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-two": { @@ -1671,7 +1671,7 @@ "path": "alblam-twoTargets/test-two/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1734,7 +1734,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1775,19 +1775,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1815,13 +1815,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1837,7 +1837,7 @@ "path": "alblam-twoTargets/test-two/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -1845,13 +1845,13 @@ "path": "alblam-twoTargets/test-two/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1904,7 +1904,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } }, "Invoke2UTWxhlfyqbT5FTn--5jvgbLgj+FfJwzswGk55DU1H--Y=": { @@ -1925,13 +1925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "tg2-tg": { @@ -1959,19 +1959,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-alb-lambda.AlbToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1999,7 +1999,7 @@ "path": "alblam-twoTargets/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2007,25 +2007,25 @@ "path": "alblam-twoTargets/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2033,7 +2033,7 @@ "path": "alblam-twoTargets/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2041,13 +2041,13 @@ "path": "alblam-twoTargets/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2061,7 +2061,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.ts b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.ts index f74c7f2a0..8221c7399 100644 --- a/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.ts +++ b/source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.ts @@ -68,6 +68,7 @@ new AlbToLambda(stack, 'test-two', secondProps); defaults.addCfnSuppressRules(firstConstruct.listener, [ { id: 'W56', reason: 'All integration tests must be HTTP because of certificate limitations.' }, ]); +defaults.addCfnGuardSuppressRules(firstConstruct.listener, ["ELBV2_LISTENER_SSL_POLICY_RULE"]); const newSecurityGroup = firstConstruct.loadBalancer.connections.securityGroups[0].node.defaultChild as CfnSecurityGroup; defaults.addCfnSuppressRules(newSecurityGroup, [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.assets.json index 240bcf175..0d1c60ec5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "24e4b4ad7c9d9db27645260aa2bd452c3997594c10df6146e61041af9e578cd1": { + "15ee1a8a6181d47e6b6f594fe1256ebd3d4893e442bbc08a182344ac4ebfdc9c": { "source": { "path": "apiddb-additional-request-templates-custom-resource-name.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "24e4b4ad7c9d9db27645260aa2bd452c3997594c10df6146e61041af9e578cd1.json", + "objectKey": "15ee1a8a6181d47e6b6f594fe1256ebd3d4893e442bbc08a182344ac4ebfdc9c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.template.json index 871ac5ae8..08b6cfbf8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/apiddb-additional-request-templates-custom-resource-name.template.json @@ -33,7 +33,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbadditionalrequesttemplatescustomresourcenameApiAccessLogGroup89C7FD92": { "Type": "AWS::Logs::LogGroup", @@ -116,6 +123,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatescustomresourcenameRestApiid4EBF99AB": { @@ -301,6 +315,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatescustomresourcenameLambdaRestApiAccountFA4A4D09": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/manifest.json index 3bb3dbf45..c63eae27f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/24e4b4ad7c9d9db27645260aa2bd452c3997594c10df6146e61041af9e578cd1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/15ee1a8a6181d47e6b6f594fe1256ebd3d4893e442bbc08a182344ac4ebfdc9c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/tree.json index 528891577..c2937c135 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/tree.json @@ -49,7 +49,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -57,13 +57,13 @@ "path": "apiddb-additional-request-templates-custom-resource-name/existing-table/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "test-api-gateway-dynamodb-additional-request-templates-custom-resource-name": { @@ -83,13 +83,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -112,7 +112,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -133,13 +133,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -181,13 +181,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -195,7 +195,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/test-api-gateway-dynamodb-additional-request-templates-custom-resource-name/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -333,25 +333,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -379,19 +379,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -403,7 +403,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/test-api-gateway-dynamodb-additional-request-templates-custom-resource-name/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -470,13 +470,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -495,7 +495,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -507,7 +507,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/test-api-gateway-dynamodb-additional-request-templates-custom-resource-name/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -532,7 +532,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -570,25 +570,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -604,7 +604,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -616,7 +616,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -624,25 +624,25 @@ "path": "apiddb-additional-request-templates-custom-resource-name/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -650,7 +650,7 @@ "path": "apiddb-additional-request-templates-custom-resource-name/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -658,13 +658,13 @@ "path": "apiddb-additional-request-templates-custom-resource-name/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -672,13 +672,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.ts index 7e30f9845..646be738e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.ts @@ -14,7 +14,7 @@ // Imports import { App, Stack } from "aws-cdk-lib"; import { ApiGatewayToDynamoDB } from "../lib"; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; @@ -40,6 +40,7 @@ const existingTableObj = new dynamodb.Table(stack, 'existing-table', { encryption: dynamodb.TableEncryption.AWS_MANAGED, billingMode: dynamodb.BillingMode.PAY_PER_REQUEST }); +addCfnGuardSuppressRules(existingTableObj, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); new ApiGatewayToDynamoDB(stack, 'test-api-gateway-dynamodb-additional-request-templates-custom-resource-name', { existingTableObj, diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.assets.json index 1e24ea9cf..bcada9c81 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "bb0972d32a00b30838b7ec89dc4527aaea000fec4baedbd164cd92bd6f50e2e4": { + "c1f89fac324fa0361cd7c9ca391df0ba72b2b4886d485200fc181fafa7221098": { "source": { "path": "apiddb-additional-request-templates.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "bb0972d32a00b30838b7ec89dc4527aaea000fec4baedbd164cd92bd6f50e2e4.json", + "objectKey": "c1f89fac324fa0361cd7c9ca391df0ba72b2b4886d485200fc181fafa7221098.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.template.json index 4f1c4b9b7..f44b8a006 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/apiddb-additional-request-templates.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbadditionalrequesttemplatesApiAccessLogGroupAF75D750": { "Type": "AWS::Logs::LogGroup", @@ -108,6 +115,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesRestApiidA77CCE90": { @@ -293,6 +307,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesLambdaRestApiAccount8891474D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/manifest.json index 4bfdc9dde..2ee834c25 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bb0972d32a00b30838b7ec89dc4527aaea000fec4baedbd164cd92bd6f50e2e4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c1f89fac324fa0361cd7c9ca391df0ba72b2b4886d485200fc181fafa7221098.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/tree.json index 0c161a948..14dba3835 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/tree.json @@ -41,7 +41,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -49,13 +49,13 @@ "path": "apiddb-additional-request-templates/existing-table/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "test-api-gateway-dynamodb-additional-request-templates": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-additional-request-templates/test-api-gateway-dynamodb-additional-request-templates/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -325,25 +325,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -371,19 +371,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -395,7 +395,7 @@ "path": "apiddb-additional-request-templates/test-api-gateway-dynamodb-additional-request-templates/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -462,13 +462,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -487,7 +487,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -499,7 +499,7 @@ "path": "apiddb-additional-request-templates/test-api-gateway-dynamodb-additional-request-templates/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -524,7 +524,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -562,25 +562,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -596,7 +596,7 @@ "path": "apiddb-additional-request-templates/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -608,7 +608,7 @@ "path": "apiddb-additional-request-templates/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -616,25 +616,25 @@ "path": "apiddb-additional-request-templates/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -642,7 +642,7 @@ "path": "apiddb-additional-request-templates/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -650,13 +650,13 @@ "path": "apiddb-additional-request-templates/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -664,13 +664,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.ts index cc41f337d..1f32bd379 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.ts @@ -14,7 +14,7 @@ // Imports import { App, Stack } from "aws-cdk-lib"; import { ApiGatewayToDynamoDB } from "../lib"; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; @@ -34,6 +34,7 @@ const existingTableObj = new dynamodb.Table(stack, 'existing-table', { encryption: dynamodb.TableEncryption.AWS_MANAGED, billingMode: dynamodb.BillingMode.PAY_PER_REQUEST }); +addCfnGuardSuppressRules(existingTableObj, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); new ApiGatewayToDynamoDB(stack, 'test-api-gateway-dynamodb-additional-request-templates', { existingTableObj, diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.assets.json index 8181e4c2a..8154f080e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "36bf4339abc26733e355b1e3a1199bce5554697e5fd81fad67f485db45f998d9": { + "4804e8c59725697b124b541b393aa09fbf196ce6323e4548cd26144223d2da6f": { "source": { "path": "apiddb-apigateway-dynamodb-CRUD.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "36bf4339abc26733e355b1e3a1199bce5554697e5fd81fad67f485db45f998d9.json", + "objectKey": "4804e8c59725697b124b541b393aa09fbf196ce6323e4548cd26144223d2da6f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.template.json index 1338fc68c..ffe8e55dc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/apiddb-apigateway-dynamodb-CRUD.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbApiAccessLogGroup3F457756": { "Type": "AWS::Logs::LogGroup", @@ -111,6 +118,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbRestApiid78018D34": { @@ -536,6 +550,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbLambdaRestApiAccount3608999D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/manifest.json index b567b6409..7d6c36cc3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/36bf4339abc26733e355b1e3a1199bce5554697e5fd81fad67f485db45f998d9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4804e8c59725697b124b541b393aa09fbf196ce6323e4548cd26144223d2da6f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/tree.json index 870afd9e5..6eedf6bec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/tree.json @@ -45,7 +45,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -53,13 +53,13 @@ "path": "apiddb-apigateway-dynamodb-CRUD/test-api-gateway-dynamodb/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/test-api-gateway-dynamodb/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -313,13 +313,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "PUT": { @@ -414,13 +414,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "DELETE": { @@ -515,19 +515,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -625,19 +625,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -665,19 +665,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -689,7 +689,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/test-api-gateway-dynamodb/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -756,13 +756,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -781,7 +781,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -793,7 +793,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/test-api-gateway-dynamodb/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -818,7 +818,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -861,25 +861,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -895,7 +895,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -907,7 +907,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -915,25 +915,25 @@ "path": "apiddb-apigateway-dynamodb-CRUD/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -941,7 +941,7 @@ "path": "apiddb-apigateway-dynamodb-CRUD/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -949,13 +949,13 @@ "path": "apiddb-apigateway-dynamodb-CRUD/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -963,13 +963,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.assets.json index 4560ef449..e0965ecdc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "4a4255cac962bb0f3350394ff4e32fb46294473456660aeabbdeb2589ab61e1a": { + "f8d27da3d176206e9d3ac3998e892219176259a516f01fad9a8bb2b0d8db95bb": { "source": { "path": "apiddb-apigateway-dynamodb-existing-table.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4a4255cac962bb0f3350394ff4e32fb46294473456660aeabbdeb2589ab61e1a.json", + "objectKey": "f8d27da3d176206e9d3ac3998e892219176259a516f01fad9a8bb2b0d8db95bb.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.template.json index 3251daca5..442757c62 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/apiddb-apigateway-dynamodb-existing-table.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbdefaultApiAccessLogGroup0192183A": { "Type": "AWS::Logs::LogGroup", @@ -108,6 +115,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbdefaultRestApioddName392BDAEE": { @@ -281,6 +295,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbdefaultLambdaRestApiAccountE6585EBB": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/manifest.json index ff76a842b..9bb3f2436 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4a4255cac962bb0f3350394ff4e32fb46294473456660aeabbdeb2589ab61e1a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f8d27da3d176206e9d3ac3998e892219176259a516f01fad9a8bb2b0d8db95bb.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/tree.json index 20f7da1c3..d1681b319 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/tree.json @@ -41,7 +41,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -49,13 +49,13 @@ "path": "apiddb-apigateway-dynamodb-existing-table/existing-table/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "test-api-gateway-dynamodb-default": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/test-api-gateway-dynamodb-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -313,25 +313,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -359,19 +359,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -383,7 +383,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/test-api-gateway-dynamodb-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -450,13 +450,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -487,7 +487,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/test-api-gateway-dynamodb-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -512,7 +512,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -550,25 +550,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -584,7 +584,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -596,7 +596,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -604,25 +604,25 @@ "path": "apiddb-apigateway-dynamodb-existing-table/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -630,7 +630,7 @@ "path": "apiddb-apigateway-dynamodb-existing-table/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -638,13 +638,13 @@ "path": "apiddb-apigateway-dynamodb-existing-table/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -652,13 +652,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.ts index b85dab783..1d268c881 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.ts @@ -16,7 +16,7 @@ import { App, Stack } from "aws-cdk-lib"; import { ApiGatewayToDynamoDBProps, ApiGatewayToDynamoDB } from "../lib"; import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; import { BillingMode } from "aws-cdk-lib/aws-dynamodb"; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; // Setup @@ -35,6 +35,7 @@ const table = new dynamodb.Table(stack, 'existing-table', { encryption: dynamodb.TableEncryption.AWS_MANAGED, billingMode: BillingMode.PAY_PER_REQUEST }); +addCfnGuardSuppressRules(table, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); // Definitions const props: ApiGatewayToDynamoDBProps = { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.assets.json index 2c0eae28b..23a630157 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "d27e8c86ae760badcf27b11bd209fb994a26a87798b5c9ac24b29169267b1694": { + "a7f67de7b8692d341b90e4e1824e3e027aa6867aad6e2dc14c2a08be16e2fba2": { "source": { "path": "apiddb-custom-integration-responses.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d27e8c86ae760badcf27b11bd209fb994a26a87798b5c9ac24b29169267b1694.json", + "objectKey": "a7f67de7b8692d341b90e4e1824e3e027aa6867aad6e2dc14c2a08be16e2fba2.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.template.json index 36bfc31ec..ec8c7454a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/apiddb-custom-integration-responses.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbadditionalrequesttemplatesApiAccessLogGroupAF75D750": { "Type": "AWS::Logs::LogGroup", @@ -108,6 +115,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesRestApiidA77CCE90": { @@ -281,6 +295,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesLambdaRestApiAccount8891474D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/manifest.json index ee5606fad..4a945b6a4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d27e8c86ae760badcf27b11bd209fb994a26a87798b5c9ac24b29169267b1694.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a7f67de7b8692d341b90e4e1824e3e027aa6867aad6e2dc14c2a08be16e2fba2.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/tree.json index ded41ec1c..07514675d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/tree.json @@ -41,7 +41,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -49,13 +49,13 @@ "path": "apiddb-custom-integration-responses/existing-table/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "test-api-gateway-dynamodb-additional-request-templates": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-custom-integration-responses/test-api-gateway-dynamodb-additional-request-templates/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -313,25 +313,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -359,19 +359,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -383,7 +383,7 @@ "path": "apiddb-custom-integration-responses/test-api-gateway-dynamodb-additional-request-templates/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -450,13 +450,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -487,7 +487,7 @@ "path": "apiddb-custom-integration-responses/test-api-gateway-dynamodb-additional-request-templates/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -512,7 +512,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -550,25 +550,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -584,7 +584,7 @@ "path": "apiddb-custom-integration-responses/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -596,7 +596,7 @@ "path": "apiddb-custom-integration-responses/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -604,25 +604,25 @@ "path": "apiddb-custom-integration-responses/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -630,7 +630,7 @@ "path": "apiddb-custom-integration-responses/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -638,13 +638,13 @@ "path": "apiddb-custom-integration-responses/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -652,13 +652,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.ts index 21c94f284..a0dd1125b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.ts @@ -14,7 +14,7 @@ // Imports import { App, Stack } from "aws-cdk-lib"; import { ApiGatewayToDynamoDB } from "../lib"; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; @@ -34,6 +34,7 @@ const existingTableObj = new dynamodb.Table(stack, 'existing-table', { encryption: dynamodb.TableEncryption.AWS_MANAGED, billingMode: dynamodb.BillingMode.PAY_PER_REQUEST }); +addCfnGuardSuppressRules(existingTableObj, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); new ApiGatewayToDynamoDB(stack, 'test-api-gateway-dynamodb-additional-request-templates', { existingTableObj, diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.assets.json index b7d5d6fc4..17e5d291e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "7913a7050e5c393d80027306c7e295d8910401b542b654afce863313ba52d253": { + "e0644c9c37b3d31f64173a4eba4af27d914c5736e948d95b69ed8a7aa276d2a3": { "source": { "path": "apiddb-custom-method-response.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7913a7050e5c393d80027306c7e295d8910401b542b654afce863313ba52d253.json", + "objectKey": "e0644c9c37b3d31f64173a4eba4af27d914c5736e948d95b69ed8a7aa276d2a3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.template.json index b593b33e5..43786db7c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/apiddb-custom-method-response.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbadditionalrequesttemplatesApiAccessLogGroupAF75D750": { "Type": "AWS::Logs::LogGroup", @@ -109,6 +116,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesRestApiidA77CCE90": { @@ -361,6 +375,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbadditionalrequesttemplatesLambdaRestApiAccount8891474D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/manifest.json index 0be344028..cd3bde71d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7913a7050e5c393d80027306c7e295d8910401b542b654afce863313ba52d253.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e0644c9c37b3d31f64173a4eba4af27d914c5736e948d95b69ed8a7aa276d2a3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/tree.json index 63a68829e..26b08b4ee 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/tree.json @@ -41,7 +41,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -49,13 +49,13 @@ "path": "apiddb-custom-method-response/existing-table/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } }, "test-api-gateway-dynamodb-additional-request-templates": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-custom-method-response/test-api-gateway-dynamodb-additional-request-templates/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "GET": { @@ -313,13 +313,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } }, "DELETE": { @@ -410,25 +410,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -456,19 +456,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -480,7 +480,7 @@ "path": "apiddb-custom-method-response/test-api-gateway-dynamodb-additional-request-templates/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -547,13 +547,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -572,7 +572,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -584,7 +584,7 @@ "path": "apiddb-custom-method-response/test-api-gateway-dynamodb-additional-request-templates/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -609,7 +609,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -650,25 +650,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.59.0" + "version": "2.63.0" } }, "Integ": { @@ -696,7 +696,7 @@ "path": "apiddb-custom-method-response/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -704,25 +704,25 @@ "path": "apiddb-custom-method-response/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -730,7 +730,7 @@ "path": "apiddb-custom-method-response/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -738,13 +738,13 @@ "path": "apiddb-custom-method-response/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -758,7 +758,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.ts index 919c7a782..ca09c9b89 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.ts @@ -14,7 +14,7 @@ // Imports import { App, Stack } from "aws-cdk-lib"; import { ApiGatewayToDynamoDB } from "../lib"; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; @@ -34,6 +34,7 @@ const existingTableObj = new dynamodb.Table(stack, 'existing-table', { encryption: dynamodb.TableEncryption.AWS_MANAGED, billingMode: dynamodb.BillingMode.PAY_PER_REQUEST }); +addCfnGuardSuppressRules(existingTableObj, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); new ApiGatewayToDynamoDB(stack, 'test-api-gateway-dynamodb-additional-request-templates', { existingTableObj, diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.assets.json index 3fbe11960..7b4ae141f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "05e942289990e9bc2166bab102c264b25cda534fe946873005597bcc53604623": { + "f27a1d96234933d88e197ea7f325c4024e25db1157e307a14b2a51612dcd7041": { "source": { "path": "apiddb-no-arguments.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "05e942289990e9bc2166bab102c264b25cda534fe946873005597bcc53604623.json", + "objectKey": "f27a1d96234933d88e197ea7f325c4024e25db1157e307a14b2a51612dcd7041.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.template.json index 38e764652..3056c1c01 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/apiddb-no-arguments.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testapigatewaydynamodbdefaultApiAccessLogGroup0192183A": { "Type": "AWS::Logs::LogGroup", @@ -108,6 +115,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaydynamodbdefaultRestApiidFD6A9E91": { @@ -281,6 +295,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaydynamodbdefaultLambdaRestApiAccountE6585EBB": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/manifest.json index f33a8099a..c006ef4e3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/05e942289990e9bc2166bab102c264b25cda534fe946873005597bcc53604623.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f27a1d96234933d88e197ea7f325c4024e25db1157e307a14b2a51612dcd7041.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/tree.json index b380b73eb..6d6fbd419 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/tree.json @@ -45,7 +45,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.118.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -53,13 +53,13 @@ "path": "apiddb-no-arguments/test-api-gateway-dynamodb-default/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -104,7 +104,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -173,13 +173,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -187,7 +187,7 @@ "path": "apiddb-no-arguments/test-api-gateway-dynamodb-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -313,25 +313,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -359,19 +359,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -383,7 +383,7 @@ "path": "apiddb-no-arguments/test-api-gateway-dynamodb-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -450,13 +450,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -487,7 +487,7 @@ "path": "apiddb-no-arguments/test-api-gateway-dynamodb-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -512,7 +512,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -550,25 +550,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-dynamodb.ApiGatewayToDynamoDB", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -584,7 +584,7 @@ "path": "apiddb-no-arguments/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -596,7 +596,7 @@ "path": "apiddb-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -604,25 +604,25 @@ "path": "apiddb-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -630,7 +630,7 @@ "path": "apiddb-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -638,13 +638,13 @@ "path": "apiddb-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -652,13 +652,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/lib/index.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/lib/index.ts index b8ba880c9..979f3fc11 100755 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/lib/index.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/lib/index.ts @@ -140,6 +140,7 @@ export class ApiGatewayToIot extends Construct { // Create a policy that overrides the default policy that gets created with the construct this.apiGatewayRole = new iam.Role(this, 'apigateway-iot-role', iamRoleProps); + defaults.addCfnGuardSuppressRules(this.apiGatewayRole, ["IAM_NO_INLINE_POLICY_CHECK"]); } // Setup the API Gateway diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.assets.json index 341795d53..115c0e2be 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "00b077686517099127b4a6bddb15d23a9911cd7b03945f347f7b9fd05b2a5ee0": { + "0eb1a026b96b25dfde96ac56cbdf47c2dfe228f8b76107ee2ebdbfd7d7717c42": { "source": { "path": "apiiot-defaultParams.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "00b077686517099127b4a6bddb15d23a9911cd7b03945f347f7b9fd05b2a5ee0.json", + "objectKey": "0eb1a026b96b25dfde96ac56cbdf47c2dfe228f8b76107ee2ebdbfd7d7717c42.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.template.json index e30275e86..1d731f0ad 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/apiiot-defaultParams.template.json @@ -75,6 +75,13 @@ "PolicyName": "awsapigatewayiotpolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotApiAccessLogGroupC8FC70E8": { @@ -180,6 +187,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewayiotRestApimessageBF928745": { @@ -1211,6 +1225,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotLambdaRestApiAccountE36AC46D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/manifest.json index d12518fdd..fa730a95f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/00b077686517099127b4a6bddb15d23a9911cd7b03945f347f7b9fd05b2a5ee0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0eb1a026b96b25dfde96ac56cbdf47c2dfe228f8b76107ee2ebdbfd7d7717c42.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/tree.json index 32feb06a5..57e49419a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "apiiot-defaultParams/test-apigateway-iot/apigateway-iot-role/Importapigateway-iot-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -105,13 +105,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -127,13 +127,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -159,7 +159,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -180,13 +180,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -242,7 +242,7 @@ "path": "apiiot-defaultParams/test-apigateway-iot/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-1}": { @@ -297,7 +297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -395,13 +395,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-2}": { @@ -425,7 +425,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -525,13 +525,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-3}": { @@ -555,7 +555,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -657,13 +657,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-4}": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -791,13 +791,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-5}": { @@ -821,7 +821,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -927,13 +927,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-6}": { @@ -957,7 +957,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1065,13 +1065,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-7}": { @@ -1095,7 +1095,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1205,61 +1205,61 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "shadow": { @@ -1286,7 +1286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{thingName}": { @@ -1310,7 +1310,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1408,13 +1408,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{shadowName}": { @@ -1438,7 +1438,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1538,37 +1538,37 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1596,19 +1596,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1620,7 +1620,7 @@ "path": "apiiot-defaultParams/test-apigateway-iot/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -1687,13 +1687,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1712,7 +1712,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "aws-apigateway-iot-req-val": { @@ -1734,19 +1734,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-iot.ApiGatewayToIot", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -1762,7 +1762,7 @@ "path": "apiiot-defaultParams/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -1774,7 +1774,7 @@ "path": "apiiot-defaultParams/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1782,25 +1782,25 @@ "path": "apiiot-defaultParams/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1808,7 +1808,7 @@ "path": "apiiot-defaultParams/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1816,13 +1816,13 @@ "path": "apiiot-defaultParams/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -1830,13 +1830,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.assets.json index 1d0e4657e..cffd1efe0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "2b151b792f7e373c32a164f58ea2ccfa810a96b751cdbb87f223a5223375bcff": { + "f7d6b3dd466a43430949ab31507421ec38814eb5849e53fa7351ab0307bcb835": { "source": { "path": "apiiot-overrideParams.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2b151b792f7e373c32a164f58ea2ccfa810a96b751cdbb87f223a5223375bcff.json", + "objectKey": "f7d6b3dd466a43430949ab31507421ec38814eb5849e53fa7351ab0307bcb835.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.template.json index 505c6f94a..b649be1fb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/apiiot-overrideParams.template.json @@ -67,6 +67,13 @@ "PolicyName": "testPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotApiAccessLogGroupC8FC70E8": { @@ -174,6 +181,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewayiotRestApimessageBF928745": { @@ -1332,6 +1346,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotLambdaRestApiAccountE36AC46D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/manifest.json index 30a11e6f2..3b4a5b119 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2b151b792f7e373c32a164f58ea2ccfa810a96b751cdbb87f223a5223375bcff.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f7d6b3dd466a43430949ab31507421ec38814eb5849e53fa7351ab0307bcb835.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/tree.json index ee2bd5fe6..f234db1ce 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "apiiot-overrideParams/apigateway-iot-role/Importapigateway-iot-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -93,13 +93,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "test-apigateway-iot": { @@ -119,13 +119,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -153,7 +153,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -222,13 +222,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -236,7 +236,7 @@ "path": "apiiot-overrideParams/test-apigateway-iot/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -267,7 +267,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-1}": { @@ -291,7 +291,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -390,13 +390,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-2}": { @@ -420,7 +420,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -521,13 +521,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-3}": { @@ -551,7 +551,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -654,13 +654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-4}": { @@ -684,7 +684,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -789,13 +789,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-5}": { @@ -819,7 +819,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -926,13 +926,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-6}": { @@ -956,7 +956,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1065,13 +1065,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-7}": { @@ -1095,7 +1095,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1206,61 +1206,61 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "shadow": { @@ -1287,7 +1287,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{thingName}": { @@ -1311,7 +1311,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1410,13 +1410,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{shadowName}": { @@ -1440,7 +1440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1541,37 +1541,37 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1599,7 +1599,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlanKeyResource:apiiotoverrideParamstestapigatewayiotRestApiApiKeyA957893E": { @@ -1619,13 +1619,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlanKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiKey": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnApiKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ApiKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1677,7 +1677,7 @@ "path": "apiiot-overrideParams/test-apigateway-iot/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -1744,13 +1744,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1769,7 +1769,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "aws-apigateway-iot-req-val": { @@ -1791,19 +1791,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-iot.ApiGatewayToIot", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -1819,7 +1819,7 @@ "path": "apiiot-overrideParams/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -1831,7 +1831,7 @@ "path": "apiiot-overrideParams/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1839,25 +1839,25 @@ "path": "apiiot-overrideParams/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1865,7 +1865,7 @@ "path": "apiiot-overrideParams/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1873,13 +1873,13 @@ "path": "apiiot-overrideParams/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -1887,13 +1887,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.ts index 013bb1dae..78fe3f4ec 100755 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.ts @@ -16,7 +16,7 @@ import * as cdk from "aws-cdk-lib"; import { ApiGatewayToIot, ApiGatewayToIotProps } from "../lib"; import * as api from 'aws-cdk-lib/aws-apigateway'; import * as iam from 'aws-cdk-lib/aws-iam'; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; // App setup @@ -62,6 +62,7 @@ const iamRoleProps: iam.RoleProps = { // Create a policy that overrides the default policy that gets created with the construct const apiGatewayExecutionRole: iam.Role = new iam.Role(stack, 'apigateway-iot-role', iamRoleProps); +addCfnGuardSuppressRules(apiGatewayExecutionRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // Api gateway setup const props: ApiGatewayToIotProps = { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.assets.json index a76243643..02043b4eb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "d5bb05356b6de7fb91931842df19248df58d8c8b256e7624929a6111400d3a8f": { + "bd8d61d750e3d1c1e55f8d2925f60125b4e617dfdaf0bf42ebf709b34feec5ab": { "source": { "path": "apiiot-override-auth-api-keys.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d5bb05356b6de7fb91931842df19248df58d8c8b256e7624929a6111400d3a8f.json", + "objectKey": "bd8d61d750e3d1c1e55f8d2925f60125b4e617dfdaf0bf42ebf709b34feec5ab.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.template.json index 6c4333527..6c68017a9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/apiiot-override-auth-api-keys.template.json @@ -75,6 +75,13 @@ "PolicyName": "awsapigatewayiotpolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotApiAccessLogGroupC8FC70E8": { @@ -180,6 +187,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewayiotRestApimessageBF928745": { @@ -1338,6 +1352,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewayiotLambdaRestApiAccountE36AC46D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/manifest.json index 4e913d1e2..cce377ba1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d5bb05356b6de7fb91931842df19248df58d8c8b256e7624929a6111400d3a8f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bd8d61d750e3d1c1e55f8d2925f60125b4e617dfdaf0bf42ebf709b34feec5ab.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/tree.json index de57ed7c0..b9fd62a90 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "apiiot-override-auth-api-keys/test-apigateway-iot/apigateway-iot-role/Importapigateway-iot-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -105,13 +105,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -127,13 +127,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -159,7 +159,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -180,13 +180,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -242,7 +242,7 @@ "path": "apiiot-override-auth-api-keys/test-apigateway-iot/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-1}": { @@ -297,7 +297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -396,13 +396,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-2}": { @@ -426,7 +426,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -527,13 +527,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-3}": { @@ -557,7 +557,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -660,13 +660,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-4}": { @@ -690,7 +690,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-5}": { @@ -825,7 +825,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -932,13 +932,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-6}": { @@ -962,7 +962,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1071,13 +1071,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{topic-level-7}": { @@ -1101,7 +1101,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1212,61 +1212,61 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "shadow": { @@ -1293,7 +1293,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{thingName}": { @@ -1317,7 +1317,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1416,13 +1416,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } }, "{shadowName}": { @@ -1446,7 +1446,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "POST": { @@ -1547,37 +1547,37 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1605,7 +1605,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlanKeyResource:apiiotoverrideauthapikeystestapigatewayiotRestApiApiKey08654B85": { @@ -1625,13 +1625,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlanKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "ApiKey": { @@ -1659,19 +1659,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnApiKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ApiKey", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1683,7 +1683,7 @@ "path": "apiiot-override-auth-api-keys/test-apigateway-iot/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -1750,13 +1750,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1775,7 +1775,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "aws-apigateway-iot-req-val": { @@ -1797,19 +1797,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-iot.ApiGatewayToIot", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -1825,7 +1825,7 @@ "path": "apiiot-override-auth-api-keys/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -1837,7 +1837,7 @@ "path": "apiiot-override-auth-api-keys/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1845,25 +1845,25 @@ "path": "apiiot-override-auth-api-keys/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1871,7 +1871,7 @@ "path": "apiiot-override-auth-api-keys/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1879,13 +1879,13 @@ "path": "apiiot-override-auth-api-keys/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -1893,13 +1893,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.assets.json index b3be29e0f..2e5bfd8c6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "66c4a74fa528b6b9e62db0f24a50ddf18997b021b8452f499c0a9188e62b354c": { + "ce68e48cd6af30e6a7e44e6a0eed77222c359c5d9a7979ed9a4667133f0ff55d": { "source": { "path": "apikin-additional-request-templates.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "66c4a74fa528b6b9e62db0f24a50ddf18997b021b8452f499c0a9188e62b354c.json", + "objectKey": "ce68e48cd6af30e6a7e44e6a0eed77222c359c5d9a7979ed9a4667133f0ff55d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.template.json index ad15e883c..731972bbb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/apikin-additional-request-templates.template.json @@ -87,6 +87,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaykinesisadditionalrequesttemplatesRestApirecord01520200": { @@ -463,6 +470,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaykinesisadditionalrequesttemplatesLambdaRestApiAccount9A5A772A": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/manifest.json index 65459ec7e..9af59ac5e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/66c4a74fa528b6b9e62db0f24a50ddf18997b021b8452f499c0a9188e62b354c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ce68e48cd6af30e6a7e44e6a0eed77222c359c5d9a7979ed9a4667133f0ff55d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -213,15 +213,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaykinesisadditionalrequesttemplatesRestApiDeployment5A447E3D3f205cdf3c053c5a1187e7b2a0f3474d": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaykinesisadditionalrequesttemplatesRestApiDeployment5A447E3D3f205cdf3c053c5a1187e7b2a0f3474d", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apikin-additional-request-templates" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/tree.json index b2cfd4f02..5cd58a17b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apikin-additional-request-templates/test-apigateway-kinesis-additional-request-templates/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -283,19 +283,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "records": { @@ -322,7 +322,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -425,25 +425,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -471,13 +471,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } }, "request-validator": { @@ -499,13 +499,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordModel": { @@ -545,13 +545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordsModel": { @@ -602,19 +602,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -626,7 +626,7 @@ "path": "apikin-additional-request-templates/test-apigateway-kinesis-additional-request-templates/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -693,13 +693,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -718,7 +718,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -730,7 +730,7 @@ "path": "apikin-additional-request-templates/test-apigateway-kinesis-additional-request-templates/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -755,7 +755,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -797,19 +797,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -834,13 +834,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -865,19 +865,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-kinesisstreams.ApiGatewayToKinesisStreams", - "version": "2.59.0" + "version": "2.63.0" } }, "KinesisStream": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -934,7 +934,7 @@ "path": "apikin-additional-request-templates/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -942,25 +942,25 @@ "path": "apikin-additional-request-templates/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -968,7 +968,7 @@ "path": "apikin-additional-request-templates/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -976,13 +976,13 @@ "path": "apikin-additional-request-templates/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -996,7 +996,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.assets.json index 826b220fe..5c34b9eac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "0465f48229b2853b1aa5ff73fd317315867e85ae1358c39e6defc2913349dd07": { + "37cd1fc146211d3c0f4b0d43b9a2179db2e37bf05569fda30f1fc83519e9c8ce": { "source": { "path": "apikin-apigateway-kinesis-overwrite.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0465f48229b2853b1aa5ff73fd317315867e85ae1358c39e6defc2913349dd07.json", + "objectKey": "37cd1fc146211d3c0f4b0d43b9a2179db2e37bf05569fda30f1fc83519e9c8ce.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.template.json index f639bf3a0..e5620badb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/apikin-apigateway-kinesis-overwrite.template.json @@ -94,6 +94,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaykinesisoverwriteRestApirecordAECF6BBC": { @@ -415,6 +422,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaykinesisoverwriteLambdaRestApiAccount54AFDE68": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/manifest.json index 0ab072051..dc880f0b5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0465f48229b2853b1aa5ff73fd317315867e85ae1358c39e6defc2913349dd07.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/37cd1fc146211d3c0f4b0d43b9a2179db2e37bf05569fda30f1fc83519e9c8ce.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -213,15 +213,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaykinesisoverwriteRestApiDeployment1EE3B096ca960d6e964dacd9ef8ada66856cca97": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaykinesisoverwriteRestApiDeployment1EE3B096ca960d6e964dacd9ef8ada66856cca97", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apikin-apigateway-kinesis-overwrite" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/tree.json index dbfd7a585..4a9a463b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -130,13 +130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -144,7 +144,7 @@ "path": "apikin-apigateway-kinesis-overwrite/test-apigateway-kinesis-overwrite/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -278,19 +278,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "records": { @@ -317,7 +317,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -420,25 +420,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -466,13 +466,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } }, "request-validator": { @@ -494,13 +494,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordModel": { @@ -524,13 +524,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordsModel": { @@ -554,19 +554,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -578,7 +578,7 @@ "path": "apikin-apigateway-kinesis-overwrite/test-apigateway-kinesis-overwrite/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -645,13 +645,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -670,7 +670,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -682,7 +682,7 @@ "path": "apikin-apigateway-kinesis-overwrite/test-apigateway-kinesis-overwrite/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -749,19 +749,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -786,13 +786,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -817,19 +817,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-kinesisstreams.ApiGatewayToKinesisStreams", - "version": "2.59.0" + "version": "2.63.0" } }, "KinesisStream": { @@ -852,13 +852,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -886,7 +886,7 @@ "path": "apikin-apigateway-kinesis-overwrite/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -894,25 +894,25 @@ "path": "apikin-apigateway-kinesis-overwrite/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -920,7 +920,7 @@ "path": "apikin-apigateway-kinesis-overwrite/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -928,13 +928,13 @@ "path": "apikin-apigateway-kinesis-overwrite/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -948,7 +948,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.assets.json index e0607bd7c..5b44b5340 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "a43ab8f94396f0976f57a86618c60ba518b5edc900be024ea09325481605c132": { + "857a739ae2b99fc102746ec4e56b6c1fc2e5d85e66db20275e6adfb57e395534": { "source": { "path": "apikin-custom-integration-responses.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a43ab8f94396f0976f57a86618c60ba518b5edc900be024ea09325481605c132.json", + "objectKey": "857a739ae2b99fc102746ec4e56b6c1fc2e5d85e66db20275e6adfb57e395534.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.template.json index fd74614a4..9954a973c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/apikin-custom-integration-responses.template.json @@ -87,6 +87,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaykinesisadditionalrequesttemplatesRestApirecord01520200": { @@ -447,6 +454,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaykinesisadditionalrequesttemplatesLambdaRestApiAccount9A5A772A": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/manifest.json index bcd0180b5..db4f755a7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a43ab8f94396f0976f57a86618c60ba518b5edc900be024ea09325481605c132.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/857a739ae2b99fc102746ec4e56b6c1fc2e5d85e66db20275e6adfb57e395534.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -213,15 +213,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaykinesisadditionalrequesttemplatesRestApiDeployment5A447E3D68efb2650de4064374902887dee80c33": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaykinesisadditionalrequesttemplatesRestApiDeployment5A447E3D68efb2650de4064374902887dee80c33", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apikin-custom-integration-responses" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/tree.json index d2a72296a..cee2fb347 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apikin-custom-integration-responses/test-apigateway-kinesis-additional-request-templates/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -267,19 +267,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "records": { @@ -306,7 +306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -409,25 +409,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -455,13 +455,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } }, "request-validator": { @@ -483,13 +483,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordModel": { @@ -529,13 +529,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordsModel": { @@ -586,19 +586,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -610,7 +610,7 @@ "path": "apikin-custom-integration-responses/test-apigateway-kinesis-additional-request-templates/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -677,13 +677,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -702,7 +702,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -714,7 +714,7 @@ "path": "apikin-custom-integration-responses/test-apigateway-kinesis-additional-request-templates/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -739,7 +739,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -781,19 +781,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -818,13 +818,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -849,19 +849,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-kinesisstreams.ApiGatewayToKinesisStreams", - "version": "2.59.0" + "version": "2.63.0" } }, "KinesisStream": { @@ -884,13 +884,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -918,7 +918,7 @@ "path": "apikin-custom-integration-responses/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -926,25 +926,25 @@ "path": "apikin-custom-integration-responses/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -952,7 +952,7 @@ "path": "apikin-custom-integration-responses/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -960,13 +960,13 @@ "path": "apikin-custom-integration-responses/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -980,7 +980,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.assets.json index bc10c0d74..9ef175b65 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "42715264a3a3445003faaab6eaff07655fdab77730a1711c73b82494d6df6981": { + "f2f4d738db22939bc97150a2aca1d9fb36390fb91cd39e276f2964709b5cbcac": { "source": { "path": "apikin-method-responses.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "42715264a3a3445003faaab6eaff07655fdab77730a1711c73b82494d6df6981.json", + "objectKey": "f2f4d738db22939bc97150a2aca1d9fb36390fb91cd39e276f2964709b5cbcac.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.template.json index 7b74eaba3..bdfd8783c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/apikin-method-responses.template.json @@ -87,6 +87,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaykinesisdefaultRestApirecord500DDD57": { @@ -448,6 +455,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaykinesisdefaultLambdaRestApiAccountD40371B7": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/manifest.json index 1b47dce6b..99096e4f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/42715264a3a3445003faaab6eaff07655fdab77730a1711c73b82494d6df6981.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f2f4d738db22939bc97150a2aca1d9fb36390fb91cd39e276f2964709b5cbcac.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -213,15 +213,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaykinesisdefaultRestApiDeployment2852F1AAdea1eee6eb398742be14d329909a39ef": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaykinesisdefaultRestApiDeployment2852F1AAdea1eee6eb398742be14d329909a39ef", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apikin-method-responses" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/tree.json index 2fd6a4529..069bc46db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apikin-method-responses/test-apigateway-kinesis-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -271,19 +271,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "records": { @@ -310,7 +310,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -410,25 +410,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -456,13 +456,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } }, "request-validator": { @@ -484,13 +484,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordModel": { @@ -530,13 +530,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordsModel": { @@ -587,19 +587,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -611,7 +611,7 @@ "path": "apikin-method-responses/test-apigateway-kinesis-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -678,13 +678,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -703,7 +703,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -715,7 +715,7 @@ "path": "apikin-method-responses/test-apigateway-kinesis-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -740,7 +740,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -782,19 +782,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -819,13 +819,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -850,19 +850,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-kinesisstreams.ApiGatewayToKinesisStreams", - "version": "2.59.0" + "version": "2.63.0" } }, "KinesisStream": { @@ -885,13 +885,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -919,7 +919,7 @@ "path": "apikin-method-responses/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -927,25 +927,25 @@ "path": "apikin-method-responses/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -953,7 +953,7 @@ "path": "apikin-method-responses/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -961,13 +961,13 @@ "path": "apikin-method-responses/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -981,7 +981,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.assets.json index eac600506..6e172101e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "6370096b4deb761608bd18e0d11d5617688e5e380eee8c570360baa214ea42fd": { + "fe0b6b0632e6c4e1e323d08c57b18f03369a16674082965fe1a198c85991cac7": { "source": { "path": "apikin-no-arguments.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "6370096b4deb761608bd18e0d11d5617688e5e380eee8c570360baa214ea42fd.json", + "objectKey": "fe0b6b0632e6c4e1e323d08c57b18f03369a16674082965fe1a198c85991cac7.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.template.json index 338b4d82e..55690faff 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/apikin-no-arguments.template.json @@ -87,6 +87,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaykinesisdefaultRestApirecord500DDD57": { @@ -451,6 +458,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaykinesisdefaultLambdaRestApiAccountD40371B7": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/manifest.json index 0bf58f720..6017ab4ec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6370096b4deb761608bd18e0d11d5617688e5e380eee8c570360baa214ea42fd.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fe0b6b0632e6c4e1e323d08c57b18f03369a16674082965fe1a198c85991cac7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -213,15 +213,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaykinesisdefaultRestApiDeployment2852F1AA922824384d19fd27217710115cc2344f": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaykinesisdefaultRestApiDeployment2852F1AA922824384d19fd27217710115cc2344f", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apikin-no-arguments" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/tree.json index da9d69e92..4d6818267 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apikin-no-arguments/test-apigateway-kinesis-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -271,19 +271,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "records": { @@ -310,7 +310,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "POST": { @@ -413,25 +413,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -459,13 +459,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } }, "request-validator": { @@ -487,13 +487,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordModel": { @@ -533,13 +533,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } }, "PutRecordsModel": { @@ -590,19 +590,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnModel", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Model", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -614,7 +614,7 @@ "path": "apikin-no-arguments/test-apigateway-kinesis-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -681,13 +681,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -706,7 +706,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -718,7 +718,7 @@ "path": "apikin-no-arguments/test-apigateway-kinesis-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -743,7 +743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -785,19 +785,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -822,13 +822,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -853,19 +853,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-kinesisstreams.ApiGatewayToKinesisStreams", - "version": "2.59.0" + "version": "2.63.0" } }, "KinesisStream": { @@ -888,13 +888,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -922,7 +922,7 @@ "path": "apikin-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -930,25 +930,25 @@ "path": "apikin-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -956,7 +956,7 @@ "path": "apikin-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -964,13 +964,13 @@ "path": "apikin-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -984,7 +984,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.assets.json index 0069e2a4e..e855850b4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "8143d13b5adfb439f4d1009bf8de9dc32c2c4137c82615a9c3a83c9c7751f22d": { + "3f39e33a6fe8ba01b5992a9f3d66cbf74af0ac15460aad2aec981270d7ffdc3d": { "source": { "path": "apilam-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8143d13b5adfb439f4d1009bf8de9dc32c2c4137c82615a9c3a83c9c7751f22d.json", + "objectKey": "3f39e33a6fe8ba01b5992a9f3d66cbf74af0ac15460aad2aec981270d7ffdc3d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.template.json index 3baf613d1..3b9eb5298 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/apilam-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaylambdaLambdaFunctionServiceRoleDefaultPolicyA5D0BE32": { @@ -221,6 +228,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaylambdaLambdaRestApiproxy2C2C544E": { @@ -550,6 +564,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaylambdaLambdaRestApiAccount0D88B6B8": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/manifest.json index 874e43593..122295e5d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8143d13b5adfb439f4d1009bf8de9dc32c2c4137c82615a9c3a83c9c7751f22d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3f39e33a6fe8ba01b5992a9f3d66cbf74af0ac15460aad2aec981270d7ffdc3d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/tree.json index 72d6a758a..eb55fdb44 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "apilam-deployFunction/test-apigateway-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "apilam-deployFunction/test-apigateway-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "apilam-deployFunction/test-apigateway-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,13 +197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -219,13 +219,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -248,7 +248,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -269,13 +269,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -317,13 +317,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -331,7 +331,7 @@ "path": "apilam-deployFunction/test-apigateway-lambda/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -362,7 +362,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.apilamdeployFunctiontestapigatewaylambdaLambdaRestApiAF929C5F.ANY..{proxy+}": { @@ -460,7 +460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -508,19 +508,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ProxyResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -573,7 +573,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.apilamdeployFunctiontestapigatewaylambdaLambdaRestApiAF929C5F.ANY..": { @@ -618,7 +618,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -669,19 +669,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -709,19 +709,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -733,7 +733,7 @@ "path": "apilam-deployFunction/test-apigateway-lambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -800,13 +800,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -825,13 +825,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-lambda.ApiGatewayToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -859,7 +859,7 @@ "path": "apilam-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -867,25 +867,25 @@ "path": "apilam-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -893,7 +893,7 @@ "path": "apilam-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -901,13 +901,13 @@ "path": "apilam-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -921,7 +921,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.assets.json index 5b2a435e6..7aeacd09b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "0720359c10769546316ccab1fa351967501481d282c5c77b0ad9389b0d8b7a18": { + "bc3fbfc5711a9e2d22bf42895b4d794f89e0d36e5045bcf3e257ceda41002e7d": { "source": { "path": "apilam-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0720359c10769546316ccab1fa351967501481d282c5c77b0ad9389b0d8b7a18.json", + "objectKey": "bc3fbfc5711a9e2d22bf42895b4d794f89e0d36e5045bcf3e257ceda41002e7d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.template.json index 2b0942454..aeedec7bd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/apilam-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -221,6 +228,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaylambdaLambdaRestApiproxy2C2C544E": { @@ -550,6 +564,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaylambdaLambdaRestApiAccount0D88B6B8": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/manifest.json index 614d785a6..6aac87536 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0720359c10769546316ccab1fa351967501481d282c5c77b0ad9389b0d8b7a18.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc3fbfc5711a9e2d22bf42895b4d794f89e0d36e5045bcf3e257ceda41002e7d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/tree.json index d919de4fc..50358d14d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "apilam-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -144,7 +144,7 @@ "path": "apilam-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "apilam-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-apigateway-lambda": { @@ -219,13 +219,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -248,7 +248,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -269,13 +269,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -317,13 +317,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -331,7 +331,7 @@ "path": "apilam-existingFunction/test-apigateway-lambda/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -362,7 +362,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.apilamexistingFunctiontestapigatewaylambdaLambdaRestApiEC1EB7CD.ANY..{proxy+}": { @@ -460,7 +460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -508,19 +508,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ProxyResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -573,7 +573,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.apilamexistingFunctiontestapigatewaylambdaLambdaRestApiEC1EB7CD.ANY..": { @@ -618,7 +618,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -669,19 +669,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -709,19 +709,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -733,7 +733,7 @@ "path": "apilam-existingFunction/test-apigateway-lambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -800,13 +800,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -825,13 +825,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-lambda.ApiGatewayToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -859,7 +859,7 @@ "path": "apilam-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -867,25 +867,25 @@ "path": "apilam-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -893,7 +893,7 @@ "path": "apilam-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -901,13 +901,13 @@ "path": "apilam-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -921,7 +921,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/lib/index.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/lib/index.ts index 7a9e8711c..de3d1055f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/lib/index.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/lib/index.ts @@ -115,6 +115,7 @@ export class ApiGatewayToSageMakerEndpoint extends Construct { this.apiGatewayRole = new iam.Role(this, 'api-gateway-role', { assumedBy: new iam.ServicePrincipal('apigateway.amazonaws.com') }); + defaults.addCfnGuardSuppressRules(this.apiGatewayRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // Setup the IAM policy for SageMaker endpoint const invokePolicy = new iam.Policy(this, 'InvokeEndpointPolicy', { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.assets.json index b15f5d7ca..e9d95ca2e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "bc631b30b4ddf22810ebb537d27823dfa473ed77ad51e328a787c63622449cce": { + "ecacb739d0eff1f4e39b5b3b36e86853d30c84beca4b844f7aba579b306f846b": { "source": { "path": "apisag-additional-request-templates.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "bc631b30b4ddf22810ebb537d27823dfa473ed77ad51e328a787c63622449cce.json", + "objectKey": "ecacb739d0eff1f4e39b5b3b36e86853d30c84beca4b844f7aba579b306f846b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.template.json index b1f0fbf93..186c4e485 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/apisag-additional-request-templates.template.json @@ -83,6 +83,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysagemakerendpointdefaultRestApiuserid9952BA11": { @@ -257,6 +264,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointdefaultLambdaRestApiAccount6B3C7FDD": { @@ -288,6 +302,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointdefaultInvokeEndpointPolicyB835D2B2": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/manifest.json index 0bf25543d..876be2dc2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc631b30b4ddf22810ebb537d27823dfa473ed77ad51e328a787c63622449cce.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ecacb739d0eff1f4e39b5b3b36e86853d30c84beca4b844f7aba579b306f846b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/tree.json index 06773f7cf..60faee63f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apisag-additional-request-templates/test-apigateway-sagemakerendpoint-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -254,25 +254,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -300,13 +300,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "request-validator": { @@ -328,19 +328,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -352,7 +352,7 @@ "path": "apisag-additional-request-templates/test-apigateway-sagemakerendpoint-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -419,13 +419,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -444,7 +444,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -456,7 +456,7 @@ "path": "apisag-additional-request-templates/test-apigateway-sagemakerendpoint-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -481,13 +481,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "InvokeEndpointPolicy": { @@ -539,19 +539,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sagemakerendpoint.ApiGatewayToSageMakerEndpoint", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -567,7 +567,7 @@ "path": "apisag-additional-request-templates/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -579,7 +579,7 @@ "path": "apisag-additional-request-templates/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -587,25 +587,25 @@ "path": "apisag-additional-request-templates/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -613,7 +613,7 @@ "path": "apisag-additional-request-templates/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -621,13 +621,13 @@ "path": "apisag-additional-request-templates/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -635,13 +635,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.assets.json index c00978bdd..37542cbba 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "8a0aa9dec8beea5b063fbeb2d576f284e9dd9fd85856a72c950a276b1115ff5d": { + "5ca94ddc5ede55315f8c051ef4804df391fb7a31ef4daed4d53b2b71861207a5": { "source": { "path": "apisag-apigateway-sagemakerendpoint-overwrite.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8a0aa9dec8beea5b063fbeb2d576f284e9dd9fd85856a72c950a276b1115ff5d.json", + "objectKey": "5ca94ddc5ede55315f8c051ef4804df391fb7a31ef4daed4d53b2b71861207a5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.template.json index 22d7e1569..dffb44592 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/apisag-apigateway-sagemakerendpoint-overwrite.template.json @@ -51,6 +51,13 @@ "PolicyName": "InvokePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointoverwriteApiAccessLogGroupC0933D4E": { @@ -136,6 +143,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysagemakerendpointoverwriteRestApipredictedratings1C8B9193": { @@ -324,6 +338,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointoverwriteLambdaRestApiAccount8093B262": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/manifest.json index 1b586e2b0..449045a2b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8a0aa9dec8beea5b063fbeb2d576f284e9dd9fd85856a72c950a276b1115ff5d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5ca94ddc5ede55315f8c051ef4804df391fb7a31ef4daed4d53b2b71861207a5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/tree.json index 7b3291f90..13dd7e96f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -77,13 +77,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "test-apigateway-sagemakerendpoint-overwrite": { @@ -103,13 +103,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -132,7 +132,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -153,13 +153,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -201,13 +201,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -215,7 +215,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/test-apigateway-sagemakerendpoint-overwrite/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -246,7 +246,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "{user_id}": { @@ -270,7 +270,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -358,31 +358,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -410,13 +410,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "request-validator": { @@ -438,19 +438,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -462,7 +462,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/test-apigateway-sagemakerendpoint-overwrite/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -529,13 +529,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -554,13 +554,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sagemakerendpoint.ApiGatewayToSageMakerEndpoint", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -576,7 +576,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -588,7 +588,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -596,25 +596,25 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -622,7 +622,7 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -630,13 +630,13 @@ "path": "apisag-apigateway-sagemakerendpoint-overwrite/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -644,13 +644,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.ts b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.ts index cda15234f..3088cf168 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.ts +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.ts @@ -15,7 +15,7 @@ import { App, Stack, Aws } from 'aws-cdk-lib'; import { ApiGatewayToSageMakerEndpoint, ApiGatewayToSageMakerEndpointProps } from '../lib'; import * as iam from 'aws-cdk-lib/aws-iam'; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; // Setup @@ -35,6 +35,7 @@ const existingRole = new iam.Role(stack, 'api-gateway-role', { }) } }); +addCfnGuardSuppressRules(existingRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // Definitions const requestTemplate = diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.assets.json index 5d8563356..19c0c6bbe 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "890929dc0c0bb478ccc5e95014614167c1ecfb6f1cbf2edb4400bc7a5488994d": { + "be53ef50cea111c25b462b20aae3e2d922f6cda3ec72f404ce32a4c52827e94e": { "source": { "path": "apisag-no-overwrite.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "890929dc0c0bb478ccc5e95014614167c1ecfb6f1cbf2edb4400bc7a5488994d.json", + "objectKey": "be53ef50cea111c25b462b20aae3e2d922f6cda3ec72f404ce32a4c52827e94e.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.template.json index 828daa34d..c31a06306 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/apisag-no-overwrite.template.json @@ -83,6 +83,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysagemakerendpointdefaultRestApiuserid9952BA11": { @@ -256,6 +263,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointdefaultLambdaRestApiAccount6B3C7FDD": { @@ -287,6 +301,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysagemakerendpointdefaultInvokeEndpointPolicyB835D2B2": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/manifest.json index 3129d411d..84d10c87a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/890929dc0c0bb478ccc5e95014614167c1ecfb6f1cbf2edb4400bc7a5488994d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/be53ef50cea111c25b462b20aae3e2d922f6cda3ec72f404ce32a4c52827e94e.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/tree.json index 589b9400c..f5b732f2f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/tree.json @@ -25,13 +25,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -75,13 +75,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -123,13 +123,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -137,7 +137,7 @@ "path": "apisag-no-overwrite/test-apigateway-sagemakerendpoint-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -168,7 +168,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.118.0" + "version": "2.150.0" } }, "GET": { @@ -253,25 +253,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -299,13 +299,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } }, "request-validator": { @@ -327,19 +327,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestValidator", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -351,7 +351,7 @@ "path": "apisag-no-overwrite/test-apigateway-sagemakerendpoint-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -418,13 +418,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -443,7 +443,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -455,7 +455,7 @@ "path": "apisag-no-overwrite/test-apigateway-sagemakerendpoint-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -480,13 +480,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "InvokeEndpointPolicy": { @@ -538,19 +538,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sagemakerendpoint.ApiGatewayToSageMakerEndpoint", - "version": "2.50.0" + "version": "2.63.0" } }, "Integ": { @@ -566,7 +566,7 @@ "path": "apisag-no-overwrite/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -578,7 +578,7 @@ "path": "apisag-no-overwrite/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -586,25 +586,25 @@ "path": "apisag-no-overwrite/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -612,7 +612,7 @@ "path": "apisag-no-overwrite/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -620,13 +620,13 @@ "path": "apisag-no-overwrite/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -634,13 +634,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.assets.json index ee9297048..c690c9abc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "237b55862d962ca52c24fc3d92e931335fcdc7468cd58135ac481ef86c66d367": { + "efbb644dd3af8d0c105898013266207d77cb3c2aa7d5d0ef57d322c42d0713cc": { "source": { "path": "apisqs-additional-request-templates.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "237b55862d962ca52c24fc3d92e931335fcdc7468cd58135ac481ef86c66d367.json", + "objectKey": "efbb644dd3af8d0c105898013266207d77cb3c2aa7d5d0ef57d322c42d0713cc.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.template.json index ff0846c64..8d17b3025 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/apisqs-additional-request-templates.template.json @@ -249,6 +249,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsdefaultRestApiPOSTD8ACD1CB": { @@ -495,6 +502,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsdefaultLambdaRestApiAccountF7D19F4F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/manifest.json index 84b152243..90d34a1f0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/237b55862d962ca52c24fc3d92e931335fcdc7468cd58135ac481ef86c66d367.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/efbb644dd3af8d0c105898013266207d77cb3c2aa7d5d0ef57d322c42d0713cc.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -189,24 +189,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaysqsdefaultdeadLetterQueue24467CAD": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdefaultdeadLetterQueue24467CAD", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "testapigatewaysqsdefaultdeadLetterQueuePolicyEF507332": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdefaultdeadLetterQueuePolicyEF507332", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apisqs-additional-request-templates" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/tree.json index e564ec4db..ac20fe7b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/tree.json @@ -27,7 +27,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -110,19 +110,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "queue": { @@ -149,7 +149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -232,19 +232,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.143.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.143.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.143.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-additional-request-templates/test-api-gateway-sqs-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.143.0" + "version": "2.150.0" } }, "Default": { @@ -474,13 +474,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } }, "GET": { @@ -577,19 +577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.143.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -617,19 +617,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -641,7 +641,7 @@ "path": "apisqs-additional-request-templates/test-api-gateway-sqs-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -708,13 +708,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -733,7 +733,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.143.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -745,7 +745,7 @@ "path": "apisqs-additional-request-templates/test-api-gateway-sqs-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -770,7 +770,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -811,25 +811,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.58.1" + "version": "2.63.0" } }, "Integ": { @@ -857,7 +857,7 @@ "path": "apisqs-additional-request-templates/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -865,25 +865,25 @@ "path": "apisqs-additional-request-templates/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -891,7 +891,7 @@ "path": "apisqs-additional-request-templates/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -899,13 +899,13 @@ "path": "apisqs-additional-request-templates/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } }, "Tree": { @@ -919,7 +919,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.143.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.assets.json index 4c29026da..a18181222 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "f6c5d696f795705ebf54d3bae4567ce2383408a6175c7eab9cf2ba4151929f9a": { + "e59e956d09eb7e86d9a5d4139b87da14950710123d9eff7e53993eba4d8076c0": { "source": { "path": "apisqs-apigateway-sqs-crud.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f6c5d696f795705ebf54d3bae4567ce2383408a6175c7eab9cf2ba4151929f9a.json", + "objectKey": "e59e956d09eb7e86d9a5d4139b87da14950710123d9eff7e53993eba4d8076c0.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.template.json index 9271e01ea..16d6d9237 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/apisqs-apigateway-sqs-crud.template.json @@ -251,6 +251,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsRestApiPOST26D15DBA": { @@ -593,6 +600,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsLambdaRestApiAccountACC6BE82": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/manifest.json index 328c5bdfe..61deb5295 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f6c5d696f795705ebf54d3bae4567ce2383408a6175c7eab9cf2ba4151929f9a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e59e956d09eb7e86d9a5d4139b87da14950710123d9eff7e53993eba4d8076c0.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -201,24 +201,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaysqsdeadLetterQueueAA4F6060": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdeadLetterQueueAA4F6060", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "testapigatewaysqsdeadLetterQueuePolicy3CC9D87F": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdeadLetterQueuePolicy3CC9D87F", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apisqs-apigateway-sqs-crud" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/tree.json index 18e71df89..7937a50ec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/tree.json @@ -27,7 +27,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -110,19 +110,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "queue": { @@ -149,7 +149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -232,19 +232,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.143.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.143.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.143.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-apigateway-sqs-crud/test-api-gateway-sqs/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.143.0" + "version": "2.150.0" } }, "Default": { @@ -473,13 +473,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } }, "GET": { @@ -576,13 +576,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } }, "message": { @@ -609,7 +609,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.143.0" + "version": "2.150.0" } }, "DELETE": { @@ -703,25 +703,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.143.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -749,19 +749,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -773,7 +773,7 @@ "path": "apisqs-apigateway-sqs-crud/test-api-gateway-sqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -840,13 +840,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -865,7 +865,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.143.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -877,7 +877,7 @@ "path": "apisqs-apigateway-sqs-crud/test-api-gateway-sqs/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -902,7 +902,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -944,25 +944,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.58.1" + "version": "2.63.0" } }, "Integ": { @@ -990,7 +990,7 @@ "path": "apisqs-apigateway-sqs-crud/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -998,25 +998,25 @@ "path": "apisqs-apigateway-sqs-crud/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1024,7 +1024,7 @@ "path": "apisqs-apigateway-sqs-crud/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1032,13 +1032,13 @@ "path": "apisqs-apigateway-sqs-crud/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } }, "Tree": { @@ -1052,7 +1052,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.143.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.assets.json index 1cc598642..8c57dee69 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "4805cd5eb2663df7fcd0915f23478f34d31c9efac9f9e99699cf205f188430cb": { + "c78726b1e7017a147848c82fa17538f73a7e684250ee805686eaaacb0f746b30": { "source": { "path": "apisqs-custom-integration-responses.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4805cd5eb2663df7fcd0915f23478f34d31c9efac9f9e99699cf205f188430cb.json", + "objectKey": "c78726b1e7017a147848c82fa17538f73a7e684250ee805686eaaacb0f746b30.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.template.json index e98c4c299..ca7301945 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/apisqs-custom-integration-responses.template.json @@ -248,6 +248,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsintegrationresponsesRestApiGETD105D1F1": { @@ -404,6 +411,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsintegrationresponsesLambdaRestApiAccountEFC75D59": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/manifest.json index 675bb4177..634c3ea2e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4805cd5eb2663df7fcd0915f23478f34d31c9efac9f9e99699cf205f188430cb.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c78726b1e7017a147848c82fa17538f73a7e684250ee805686eaaacb0f746b30.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -183,24 +183,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaysqsintegrationresponsesdeadLetterQueue22D4FBC4": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsintegrationresponsesdeadLetterQueue22D4FBC4", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "testapigatewaysqsintegrationresponsesdeadLetterQueuePolicyC05CEDC7": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsintegrationresponsesdeadLetterQueuePolicyC05CEDC7", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apisqs-custom-integration-responses" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/tree.json index 48fa6d123..a0057132e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/tree.json @@ -27,7 +27,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -110,19 +110,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "queue": { @@ -149,7 +149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -232,19 +232,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.143.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.143.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.143.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-custom-integration-responses/test-api-gateway-sqs-integration-responses/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.143.0" + "version": "2.150.0" } }, "Default": { @@ -469,19 +469,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.143.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -509,19 +509,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -533,7 +533,7 @@ "path": "apisqs-custom-integration-responses/test-api-gateway-sqs-integration-responses/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -600,13 +600,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -625,7 +625,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.143.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -637,7 +637,7 @@ "path": "apisqs-custom-integration-responses/test-api-gateway-sqs-integration-responses/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -662,7 +662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -700,25 +700,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.58.1" + "version": "2.63.0" } }, "Integ": { @@ -746,7 +746,7 @@ "path": "apisqs-custom-integration-responses/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -754,25 +754,25 @@ "path": "apisqs-custom-integration-responses/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -780,7 +780,7 @@ "path": "apisqs-custom-integration-responses/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -788,13 +788,13 @@ "path": "apisqs-custom-integration-responses/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } }, "Tree": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.143.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.assets.json index e10c78f9d..d5b3eeac7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "f25b07b1d61fd0823b1b80d906c1aee13ecac76543e91622038c86121876aa31": { + "ffcb28580155609b6742f44a39e21a4bc1428993a1c8d27ff75ccd916dc7fc83": { "source": { "path": "apisqs-custom-method-responses.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f25b07b1d61fd0823b1b80d906c1aee13ecac76543e91622038c86121876aa31.json", + "objectKey": "ffcb28580155609b6742f44a39e21a4bc1428993a1c8d27ff75ccd916dc7fc83.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.template.json index c6bee1537..6885afed0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/apisqs-custom-method-responses.template.json @@ -248,6 +248,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsintegrationresponsesRestApiGETD105D1F1": { @@ -398,6 +405,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsintegrationresponsesLambdaRestApiAccountEFC75D59": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/manifest.json index ffca0bc98..5eb8e4a59 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f25b07b1d61fd0823b1b80d906c1aee13ecac76543e91622038c86121876aa31.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ffcb28580155609b6742f44a39e21a4bc1428993a1c8d27ff75ccd916dc7fc83.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/tree.json index 1b2a568c7..5f264afe9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/tree.json @@ -27,7 +27,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -110,19 +110,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -149,7 +149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -232,19 +232,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-custom-method-responses/test-api-gateway-sqs-integration-responses/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -463,19 +463,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -503,19 +503,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -527,7 +527,7 @@ "path": "apisqs-custom-method-responses/test-api-gateway-sqs-integration-responses/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -594,13 +594,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -619,7 +619,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -631,7 +631,7 @@ "path": "apisqs-custom-method-responses/test-api-gateway-sqs-integration-responses/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -656,7 +656,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -694,25 +694,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.59.0" + "version": "2.63.0" } }, "Integ": { @@ -740,7 +740,7 @@ "path": "apisqs-custom-method-responses/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -748,25 +748,25 @@ "path": "apisqs-custom-method-responses/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -774,7 +774,7 @@ "path": "apisqs-custom-method-responses/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -782,13 +782,13 @@ "path": "apisqs-custom-method-responses/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -802,7 +802,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.assets.json index 4d946b3e9..7a0a525d6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "d44b164202233347ce33264df3426521e00773a9c7d1b30652d517fd119f55b0": { + "e60829797b99699853d4c5fd65c6f059efbe917c5ecf30f50e8efc9d12eda109": { "source": { "path": "apisqs-existing-queue.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d44b164202233347ce33264df3426521e00773a9c7d1b30652d517fd119f55b0.json", + "objectKey": "e60829797b99699853d4c5fd65c6f059efbe917c5ecf30f50e8efc9d12eda109.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.template.json index 4394040d3..3d888899b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/apisqs-existing-queue.template.json @@ -248,6 +248,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsexistingqueueRestApiGET860786F8": { @@ -408,6 +415,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsexistingqueueLambdaRestApiAccount66FF9132": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/manifest.json index de93221b1..d0b9ddee5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d44b164202233347ce33264df3426521e00773a9c7d1b30652d517fd119f55b0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e60829797b99699853d4c5fd65c6f059efbe917c5ecf30f50e8efc9d12eda109.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -183,24 +183,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "deadLetterQueue3F848E28": [ - { - "type": "aws:cdk:logicalId", - "data": "deadLetterQueue3F848E28", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "deadLetterQueuePolicy14A9D269": [ - { - "type": "aws:cdk:logicalId", - "data": "deadLetterQueuePolicy14A9D269", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apisqs-existing-queue" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/tree.json index 269fea20f..0fc226a35 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/tree.json @@ -23,7 +23,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -106,19 +106,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "existing-queue": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -228,19 +228,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "test-api-gateway-sqs-existing-queue": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.143.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.143.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.143.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-existing-queue/test-api-gateway-sqs-existing-queue/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.143.0" + "version": "2.150.0" } }, "Default": { @@ -473,19 +473,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.143.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -513,19 +513,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -537,7 +537,7 @@ "path": "apisqs-existing-queue/test-api-gateway-sqs-existing-queue/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -604,13 +604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -629,7 +629,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.143.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -641,7 +641,7 @@ "path": "apisqs-existing-queue/test-api-gateway-sqs-existing-queue/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -666,7 +666,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -704,25 +704,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.58.1" + "version": "2.63.0" } }, "Integ": { @@ -750,7 +750,7 @@ "path": "apisqs-existing-queue/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -758,25 +758,25 @@ "path": "apisqs-existing-queue/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -784,7 +784,7 @@ "path": "apisqs-existing-queue/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -792,13 +792,13 @@ "path": "apisqs-existing-queue/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } }, "Tree": { @@ -812,7 +812,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.143.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.assets.json index a94d77faf..fd9ed5642 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "874e86728cfa6de1b293c0c5c59533e0e5c3b5736ee921c3a6444fdde0c635fd": { + "3407399a1bf631936a994ec2922555ce7fbc9b2a4c32fe7f6318972752ee46d5": { "source": { "path": "apisqs-no-arguments.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "874e86728cfa6de1b293c0c5c59533e0e5c3b5736ee921c3a6444fdde0c635fd.json", + "objectKey": "3407399a1bf631936a994ec2922555ce7fbc9b2a4c32fe7f6318972752ee46d5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.template.json index a65d80804..27d80d07b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/apisqs-no-arguments.template.json @@ -248,6 +248,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testapigatewaysqsdefaultRestApiGET733E6394": { @@ -408,6 +415,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testapigatewaysqsdefaultLambdaRestApiAccountF7D19F4F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/manifest.json index e76703214..cbd7ee028 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/874e86728cfa6de1b293c0c5c59533e0e5c3b5736ee921c3a6444fdde0c635fd.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3407399a1bf631936a994ec2922555ce7fbc9b2a4c32fe7f6318972752ee46d5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -183,24 +183,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testapigatewaysqsdefaultdeadLetterQueue24467CAD": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdefaultdeadLetterQueue24467CAD", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "testapigatewaysqsdefaultdeadLetterQueuePolicyEF507332": [ - { - "type": "aws:cdk:logicalId", - "data": "testapigatewaysqsdefaultdeadLetterQueuePolicyEF507332", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "apisqs-no-arguments" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/tree.json index 369be6155..dd4472f0b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/tree.json @@ -27,7 +27,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -110,19 +110,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "queue": { @@ -149,7 +149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.143.0" + "version": "2.150.0" } }, "Policy": { @@ -232,19 +232,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.143.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.143.0" + "version": "2.150.0" } }, "RestApi": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "Deployment": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.143.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.143.0" + "version": "2.150.0" } }, "Endpoint": { @@ -372,7 +372,7 @@ "path": "apisqs-no-arguments/test-api-gateway-sqs-default/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.143.0" + "version": "2.150.0" } }, "Default": { @@ -473,19 +473,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.143.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -513,19 +513,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -537,7 +537,7 @@ "path": "apisqs-no-arguments/test-api-gateway-sqs-default/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -604,13 +604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -629,7 +629,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.143.0" + "version": "2.150.0" } }, "api-gateway-role": { @@ -641,7 +641,7 @@ "path": "apisqs-no-arguments/test-api-gateway-sqs-default/api-gateway-role/Importapi-gateway-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.143.0" + "version": "2.150.0" } }, "Resource": { @@ -666,7 +666,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.143.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -704,25 +704,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigateway-sqs.ApiGatewayToSqs", - "version": "2.58.1" + "version": "2.63.0" } }, "Integ": { @@ -750,7 +750,7 @@ "path": "apisqs-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -758,25 +758,25 @@ "path": "apisqs-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.143.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -784,7 +784,7 @@ "path": "apisqs-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.143.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -792,13 +792,13 @@ "path": "apisqs-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.143.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.143.0" + "version": "2.150.0" } }, "Tree": { @@ -812,7 +812,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.143.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/manifest.json index 0e7d6d666..84990058b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/18f85282d4af10ca071bad4dfa67f5123900e64ce6fa2f138bab644f9901f29f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/074836b1c1ba34352ffc0351a9a6e905502c6a9e6e5984ac77d6d8b30639ff87.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/tree.json index 1678334ea..fe32ca425 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-con-discon-default-custom-route/connectServiceRole/ImportconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "connect": { @@ -144,7 +144,7 @@ "path": "wssqs-con-discon-default-custom-route/connect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-con-discon-default-custom-route/connect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnectServiceRole": { @@ -211,7 +211,7 @@ "path": "wssqs-con-discon-default-custom-route/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -274,7 +274,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -310,19 +310,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -338,7 +338,7 @@ "path": "wssqs-con-discon-default-custom-route/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -346,13 +346,13 @@ "path": "wssqs-con-discon-default-custom-route/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -387,13 +387,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -418,7 +418,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -501,19 +501,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -547,7 +547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -630,19 +630,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -654,7 +654,7 @@ "path": "wssqs-con-discon-default-custom-route/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -739,19 +739,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "WebSocketApiApiGatewayV2WebSocketToSqs": { @@ -771,7 +771,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -820,7 +820,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "ConnectIntegration": { @@ -864,13 +864,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -899,13 +899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -954,7 +954,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -998,13 +998,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1033,13 +1033,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$default-Route": { @@ -1105,13 +1105,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1140,13 +1140,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "customName-Route": { @@ -1212,13 +1212,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1247,19 +1247,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -1281,13 +1281,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1303,19 +1303,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { - "fqn": "constructs.Construct", - "version": "10.3.0" + "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", + "version": "2.63.0" } }, "Integ": { @@ -1343,7 +1343,7 @@ "path": "wssqs-con-discon-default-custom-route/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1351,25 +1351,25 @@ "path": "wssqs-con-discon-default-custom-route/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1377,7 +1377,7 @@ "path": "wssqs-con-discon-default-custom-route/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1385,13 +1385,13 @@ "path": "wssqs-con-discon-default-custom-route/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.assets.json index fc3b44426..47609c0b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.assets.json @@ -14,7 +14,7 @@ } } }, - "18f85282d4af10ca071bad4dfa67f5123900e64ce6fa2f138bab644f9901f29f": { + "074836b1c1ba34352ffc0351a9a6e905502c6a9e6e5984ac77d6d8b30639ff87": { "source": { "path": "wssqs-con-discon-default-custom-route.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "18f85282d4af10ca071bad4dfa67f5123900e64ce6fa2f138bab644f9901f29f.json", + "objectKey": "074836b1c1ba34352ffc0351a9a6e905502c6a9e6e5984ac77d6d8b30639ff87.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.template.json index 1d24a1ff9..64d52597f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/wssqs-con-discon-default-custom-route.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "connectServiceRoleDefaultPolicyCE4B3DE0": { @@ -192,6 +199,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -883,6 +897,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/manifest.json index 177b68bba..ae77344cc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/tree.json index d6e624da9..2e31517a1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-custom-connect-route/connectServiceRole/ImportconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "connect": { @@ -144,7 +144,7 @@ "path": "wssqs-custom-connect-route/connect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-custom-connect-route/connect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnectServiceRole": { @@ -211,7 +211,7 @@ "path": "wssqs-custom-connect-route/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -274,7 +274,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -310,19 +310,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -338,7 +338,7 @@ "path": "wssqs-custom-connect-route/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -346,13 +346,13 @@ "path": "wssqs-custom-connect-route/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -387,13 +387,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -418,7 +418,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -501,19 +501,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -547,7 +547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -630,19 +630,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -654,7 +654,7 @@ "path": "wssqs-custom-connect-route/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -739,19 +739,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "WebSocketApiApiGatewayV2WebSocketToSqs": { @@ -771,7 +771,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -820,7 +820,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "ConnectIntegration": { @@ -864,13 +864,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -899,13 +899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -954,7 +954,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -998,13 +998,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1033,13 +1033,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$default-Route": { @@ -1105,13 +1105,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1140,19 +1140,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -1174,13 +1174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1196,19 +1196,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { - "fqn": "constructs.Construct", - "version": "10.3.0" + "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", + "version": "2.63.0" } }, "Integ": { @@ -1236,7 +1236,7 @@ "path": "wssqs-custom-connect-route/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1244,25 +1244,25 @@ "path": "wssqs-custom-connect-route/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1270,7 +1270,7 @@ "path": "wssqs-custom-connect-route/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1278,13 +1278,13 @@ "path": "wssqs-custom-connect-route/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1298,7 +1298,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.assets.json index 71f60184d..8f17bbd00 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.assets.json @@ -14,7 +14,7 @@ } } }, - "67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8": { + "1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303": { "source": { "path": "wssqs-custom-connect-route.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8.json", + "objectKey": "1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.template.json index 8be93399f..98bb60683 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/wssqs-custom-connect-route.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "connectServiceRoleDefaultPolicyCE4B3DE0": { @@ -192,6 +199,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -812,6 +826,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/manifest.json index 1cc0f6380..aa4f7c66f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fa58c3ad10d7aaf3836fc5403f1a37333e3605b17a19ffeb2fb1205e806479f2.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc1c5f936c9933fe397e564d115acb3b0fdc85adf9430214a8773f592b3189b6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/tree.json index cb70bef5b..5cef562f0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-custom-route/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -144,7 +144,7 @@ "path": "wssqs-custom-route/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-custom-route/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -224,7 +224,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -307,19 +307,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -353,7 +353,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -436,19 +436,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -460,7 +460,7 @@ "path": "wssqs-custom-route/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -485,7 +485,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -545,19 +545,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "WebSocketApiApiGatewayV2WebSocketToSqs": { @@ -577,7 +577,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -603,13 +603,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -638,13 +638,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -693,7 +693,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -737,13 +737,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -772,13 +772,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "custom-action-Route": { @@ -844,13 +844,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -879,19 +879,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -913,13 +913,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -935,19 +935,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { - "fqn": "constructs.Construct", - "version": "10.3.0" + "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", + "version": "2.63.0" } }, "Integ": { @@ -975,7 +975,7 @@ "path": "wssqs-custom-route/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -983,25 +983,25 @@ "path": "wssqs-custom-route/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1009,7 +1009,7 @@ "path": "wssqs-custom-route/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1017,13 +1017,13 @@ "path": "wssqs-custom-route/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1037,7 +1037,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.assets.json index cdc63bc82..997617bd5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.assets.json @@ -14,7 +14,7 @@ } } }, - "fa58c3ad10d7aaf3836fc5403f1a37333e3605b17a19ffeb2fb1205e806479f2": { + "bc1c5f936c9933fe397e564d115acb3b0fdc85adf9430214a8773f592b3189b6": { "source": { "path": "wssqs-custom-route.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "fa58c3ad10d7aaf3836fc5403f1a37333e3605b17a19ffeb2fb1205e806479f2.json", + "objectKey": "bc1c5f936c9933fe397e564d115acb3b0fdc85adf9430214a8773f592b3189b6.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.template.json index a4df526ea..3f4cd1f18 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/wssqs-custom-route.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -615,6 +622,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/manifest.json index ff06c05c8..7a1a97b02 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a9c904808b48fcd139192dced978d45e10f6098878a8f8ca31db1ce7ef33cd08.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f5be0a614d27cfc4ad12400f54fbd2e8bea8edc869627670deae2ad4c7b12991.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -207,51 +207,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "connectServiceRoleD6E70EFD": [ - { - "type": "aws:cdk:logicalId", - "data": "connectServiceRoleD6E70EFD", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "connectServiceRoleDefaultPolicyCE4B3DE0": [ - { - "type": "aws:cdk:logicalId", - "data": "connectServiceRoleDefaultPolicyCE4B3DE0", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "connectEB2081F1": [ - { - "type": "aws:cdk:logicalId", - "data": "connectEB2081F1", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "ApiGatewayV2WebSocketToSqsWebSocketApiApiGatewayV2WebSocketToSqsconnectRouteConnectIntegrationPermission7B960546": [ - { - "type": "aws:cdk:logicalId", - "data": "ApiGatewayV2WebSocketToSqsWebSocketApiApiGatewayV2WebSocketToSqsconnectRouteConnectIntegrationPermission7B960546", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } - ], - "ApiGatewayV2WebSocketToSqsWebSocketApiApiGatewayV2WebSocketToSqsconnectRouteConnectIntegration7C5EDD50": [ - { - "type": "aws:cdk:logicalId", - "data": "ApiGatewayV2WebSocketToSqsWebSocketApiApiGatewayV2WebSocketToSqsconnectRouteConnectIntegration7C5EDD50", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "wssqs-default-route" diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/tree.json index 4ceee32b1..520a547dd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-default-route/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -144,7 +144,7 @@ "path": "wssqs-default-route/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-default-route/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -224,7 +224,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -307,19 +307,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -353,7 +353,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -436,19 +436,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -460,7 +460,7 @@ "path": "wssqs-default-route/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -485,7 +485,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -545,19 +545,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "WebSocketApiApiGatewayV2WebSocketToSqs": { @@ -577,7 +577,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -603,13 +603,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -638,13 +638,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -693,7 +693,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -737,13 +737,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -772,13 +772,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$default-Route": { @@ -844,13 +844,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -879,19 +879,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -913,13 +913,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -935,19 +935,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { - "fqn": "constructs.Construct", - "version": "10.3.0" + "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", + "version": "2.63.0" } }, "Integ": { @@ -975,7 +975,7 @@ "path": "wssqs-default-route/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -983,25 +983,25 @@ "path": "wssqs-default-route/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1009,7 +1009,7 @@ "path": "wssqs-default-route/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1017,13 +1017,13 @@ "path": "wssqs-default-route/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1037,7 +1037,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.assets.json index 49186e64b..09a3deb03 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.assets.json @@ -14,7 +14,7 @@ } } }, - "a9c904808b48fcd139192dced978d45e10f6098878a8f8ca31db1ce7ef33cd08": { + "f5be0a614d27cfc4ad12400f54fbd2e8bea8edc869627670deae2ad4c7b12991": { "source": { "path": "wssqs-default-route.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a9c904808b48fcd139192dced978d45e10f6098878a8f8ca31db1ce7ef33cd08.json", + "objectKey": "f5be0a614d27cfc4ad12400f54fbd2e8bea8edc869627670deae2ad4c7b12991.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.template.json index 10a20efb3..718c67962 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/wssqs-default-route.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -615,6 +622,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/manifest.json index c8dfe5cac..9cdcca0cd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5ee81c2ddc500850827f613d8db75e88afd376e9ec18c76eada3e732790c9009.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/00c3c95b44e13c1525db5666ce4323a30c2c5e57760f2cbed93a539c8613d8f8.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/tree.json index de3807336..602dea890 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-existing-web-socket/connectServiceRole/ImportconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "connect": { @@ -144,7 +144,7 @@ "path": "wssqs-existing-web-socket/connect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-existing-web-socket/connect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnectServiceRole": { @@ -211,7 +211,7 @@ "path": "wssqs-existing-web-socket/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -274,7 +274,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -310,19 +310,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -338,7 +338,7 @@ "path": "wssqs-existing-web-socket/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -346,13 +346,13 @@ "path": "wssqs-existing-web-socket/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -387,13 +387,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "TestWebSocket": { @@ -414,7 +414,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -463,7 +463,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "ConnectIntegration": { @@ -507,13 +507,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -542,13 +542,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -597,7 +597,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -641,13 +641,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -676,19 +676,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -713,7 +713,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -796,19 +796,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -842,7 +842,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -925,19 +925,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -949,7 +949,7 @@ "path": "wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -974,7 +974,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1034,19 +1034,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1090,19 +1090,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", - "version": "2.61.0" + "version": "2.63.0" } }, "Integ": { @@ -1130,7 +1130,7 @@ "path": "wssqs-existing-web-socket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1138,25 +1138,25 @@ "path": "wssqs-existing-web-socket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1164,7 +1164,7 @@ "path": "wssqs-existing-web-socket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1172,13 +1172,13 @@ "path": "wssqs-existing-web-socket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1192,7 +1192,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.assets.json index 10fd58507..8e247c54a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.assets.json @@ -14,7 +14,7 @@ } } }, - "5ee81c2ddc500850827f613d8db75e88afd376e9ec18c76eada3e732790c9009": { + "00c3c95b44e13c1525db5666ce4323a30c2c5e57760f2cbed93a539c8613d8f8": { "source": { "path": "wssqs-existing-web-socket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5ee81c2ddc500850827f613d8db75e88afd376e9ec18c76eada3e732790c9009.json", + "objectKey": "00c3c95b44e13c1525db5666ce4323a30c2c5e57760f2cbed93a539c8613d8f8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.template.json index 251dd6853..35480e971 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/wssqs-existing-web-socket.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "connectServiceRoleDefaultPolicyCE4B3DE0": { @@ -192,6 +199,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -742,6 +756,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/manifest.json index b0e335b6d..1bce12e46 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/tree.json index e7a33333e..8ad99908d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "wssqs-route-lambdas/connectServiceRole/ImportconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "connect": { @@ -144,7 +144,7 @@ "path": "wssqs-route-lambdas/connect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "wssqs-route-lambdas/connect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnectServiceRole": { @@ -211,7 +211,7 @@ "path": "wssqs-route-lambdas/disconnectServiceRole/ImportdisconnectServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -274,7 +274,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -310,19 +310,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "disconnect": { @@ -338,7 +338,7 @@ "path": "wssqs-route-lambdas/disconnect/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -346,13 +346,13 @@ "path": "wssqs-route-lambdas/disconnect/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -387,13 +387,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "ApiGatewayV2WebSocketToSqs": { @@ -418,7 +418,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -501,19 +501,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "queue": { @@ -547,7 +547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -630,19 +630,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -654,7 +654,7 @@ "path": "wssqs-route-lambdas/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -739,19 +739,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "WebSocketApiApiGatewayV2WebSocketToSqs": { @@ -771,7 +771,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnApi", - "version": "2.147.3" + "version": "2.150.0" } }, "$connect-Route": { @@ -820,7 +820,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "ConnectIntegration": { @@ -864,13 +864,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -899,13 +899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$disconnect-Route": { @@ -954,7 +954,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.147.3" + "version": "2.150.0" } }, "DisconnectIntegration": { @@ -998,13 +998,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1033,13 +1033,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "$default-Route": { @@ -1105,13 +1105,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnIntegration", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1140,19 +1140,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketApi", - "version": "2.147.3" + "version": "2.150.0" } }, "Stage": { @@ -1174,13 +1174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.CfnStage", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigatewayv2.WebSocketStage", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1196,19 +1196,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-apigatewayv2websocket-sqs.ApiGatewayV2WebSocketToSqs", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -1236,7 +1236,7 @@ "path": "wssqs-route-lambdas/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1244,25 +1244,25 @@ "path": "wssqs-route-lambdas/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1270,7 +1270,7 @@ "path": "wssqs-route-lambdas/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1278,13 +1278,13 @@ "path": "wssqs-route-lambdas/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1298,7 +1298,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.assets.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.assets.json index 1ffce71c0..c5a5a94b1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.assets.json @@ -14,7 +14,7 @@ } } }, - "67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8": { + "1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303": { "source": { "path": "wssqs-route-lambdas.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "67e2a456337787fa72c92d4e009383663f285a31a19963e5d8b52a3792757da8.json", + "objectKey": "1d6ddd4a0c899ff760d32502aaf3205c6f95e127371bd2d97fe146b673e8f303.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.template.json b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.template.json index 8be93399f..98bb60683 100644 --- a/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/wssqs-route-lambdas.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "connectServiceRoleDefaultPolicyCE4B3DE0": { @@ -192,6 +199,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "disconnectServiceRoleDefaultPolicyD85178B8": { @@ -812,6 +826,11 @@ "StageName": "prod" }, "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.assets.json index bdc546a7c..21ebdc450 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.assets.json @@ -27,7 +27,7 @@ } } }, - "283932be8f5f741a4af86dd47c944d44fa0259195cb05d9943f41d95a50ba4f2": { + "c4e4d280534d4394e3632ca62dacd67ea0c8aefb1615e7a4d75c15bf744550da": { "source": { "path": "cftaplam-customCloudfrontLoggingBucket.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "283932be8f5f741a4af86dd47c944d44fa0259195cb05d9943f41d95a50ba4f2.json", + "objectKey": "c4e4d280534d4394e3632ca62dacd67ea0c8aefb1615e7a4d75c15bf744550da.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.template.json index 9aa9ddbe6..6dd7dd954 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cftaplam-customCloudfrontLoggingBucket.template.json @@ -226,6 +226,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "cfapigwlambdaLambdaFunctionServiceRoleDefaultPolicy388158BB": { @@ -394,6 +401,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "cfapigwlambdaLambdaRestApiproxy6A768910": { @@ -729,6 +743,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "cfapigwlambdaLambdaRestApiAccountB2390110": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/manifest.json index a6b4907d9..92775f8a8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/283932be8f5f741a4af86dd47c944d44fa0259195cb05d9943f41d95a50ba4f2.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c4e4d280534d4394e3632ca62dacd67ea0c8aefb1615e7a4d75c15bf744550da.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/tree.json index a7824d60d..e1b24adbb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cftaplam-customCloudfrontLoggingBucket-authorizerAuthFunction/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -60,13 +60,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -78,7 +78,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cftaplam-customCloudfrontLoggingBucket-authorizerAuthFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -86,13 +86,13 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cftaplam-customCloudfrontLoggingBucket-authorizerAuthFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -119,7 +119,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplamcustomCloudfrontLoggingBucketcftaplamcustomCloudfrontLoggingBucketauthorizer02C97B0F:Permissions": { @@ -167,13 +167,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplam-customCloudfrontLoggingBucket-authorizer": { @@ -246,13 +246,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } }, "cf-apigw-lambda": { @@ -268,7 +268,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -367,19 +367,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -395,7 +395,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -403,13 +403,13 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -444,13 +444,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -466,13 +466,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -495,7 +495,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -516,13 +516,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -564,13 +564,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -578,7 +578,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -609,7 +609,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ANY": { @@ -662,7 +662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiPermission.Test.cftaplamcustomCloudfrontLoggingBucketcfapigwlambdaLambdaRestApi92F6CCCC.ANY..{proxy+}": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -758,19 +758,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ProxyResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ANY": { @@ -823,7 +823,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiPermission.Test.cftaplamcustomCloudfrontLoggingBucketcfapigwlambdaLambdaRestApi92F6CCCC.ANY..": { @@ -868,7 +868,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -922,19 +922,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -962,19 +962,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -986,7 +986,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1053,13 +1053,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1078,7 +1078,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontToApiGateway": { @@ -1106,13 +1106,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucketAccessLog": { @@ -1147,7 +1147,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1242,19 +1242,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucket": { @@ -1307,7 +1307,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1405,13 +1405,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1423,19 +1423,19 @@ "path": "cftaplam-customCloudfrontLoggingBucket/cf-apigw-lambda/CloudFrontToApiGateway/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontDistribution": { @@ -1557,25 +1557,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway.CloudFrontToApiGateway", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway-lambda.CloudFrontToApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1583,7 +1583,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1595,7 +1595,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1603,7 +1603,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1611,13 +1611,13 @@ "path": "cftaplam-customCloudfrontLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1645,7 +1645,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1653,25 +1653,25 @@ "path": "cftaplam-customCloudfrontLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1679,7 +1679,7 @@ "path": "cftaplam-customCloudfrontLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1687,13 +1687,13 @@ "path": "cftaplam-customCloudfrontLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1707,7 +1707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.assets.json index 411239e44..527076916 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.assets.json @@ -27,7 +27,7 @@ } } }, - "84f7313be3274a53b0807c9b5cfe148004489bca3d36d1064ed18ec19bd240f1": { + "577fb0269f1ba232d32dc733bf37f611e1d1baff76f8ed773daede11e602c7cf": { "source": { "path": "cftaplam-no-arguments.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "84f7313be3274a53b0807c9b5cfe148004489bca3d36d1064ed18ec19bd240f1.json", + "objectKey": "577fb0269f1ba232d32dc733bf37f611e1d1baff76f8ed773daede11e602c7cf.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.template.json index 3208c1344..d32a3a36f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cftaplam-no-arguments.template.json @@ -226,6 +226,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcloudfrontapigatewaylambdaLambdaFunctionServiceRoleDefaultPolicyDB7FF8EB": { @@ -394,6 +401,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testcloudfrontapigatewaylambdaLambdaRestApiproxyBC09D86F": { @@ -729,6 +743,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcloudfrontapigatewaylambdaLambdaRestApiAccount1A4578BB": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/manifest.json index a66725a7d..9307ea304 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/84f7313be3274a53b0807c9b5cfe148004489bca3d36d1064ed18ec19bd240f1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/577fb0269f1ba232d32dc733bf37f611e1d1baff76f8ed773daede11e602c7cf.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/tree.json index ab18fb3d1..b2999f77a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "cftaplam-no-arguments/cftaplam-no-arguments-authorizerAuthFunction/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -60,13 +60,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -78,7 +78,7 @@ "path": "cftaplam-no-arguments/cftaplam-no-arguments-authorizerAuthFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -86,13 +86,13 @@ "path": "cftaplam-no-arguments/cftaplam-no-arguments-authorizerAuthFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -119,7 +119,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplamnoargumentscftaplamnoargumentsauthorizer14876A7B:Permissions": { @@ -167,13 +167,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplam-no-arguments-authorizer": { @@ -246,13 +246,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cloudfront-apigateway-lambda": { @@ -268,7 +268,7 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -367,19 +367,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -395,7 +395,7 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -403,13 +403,13 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -444,13 +444,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -466,13 +466,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -495,7 +495,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -516,13 +516,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -564,13 +564,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -578,7 +578,7 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -609,7 +609,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ANY": { @@ -662,7 +662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiPermission.Test.cftaplamnoargumentstestcloudfrontapigatewaylambdaLambdaRestApiF14A7709.ANY..{proxy+}": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -758,19 +758,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ProxyResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ANY": { @@ -823,7 +823,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiPermission.Test.cftaplamnoargumentstestcloudfrontapigatewaylambdaLambdaRestApiF14A7709.ANY..": { @@ -868,7 +868,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -922,19 +922,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -962,19 +962,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -986,7 +986,7 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1053,13 +1053,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1078,7 +1078,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontToApiGateway": { @@ -1106,13 +1106,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucketAccessLog": { @@ -1147,7 +1147,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1242,19 +1242,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucket": { @@ -1307,7 +1307,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1405,13 +1405,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1423,19 +1423,19 @@ "path": "cftaplam-no-arguments/test-cloudfront-apigateway-lambda/CloudFrontToApiGateway/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontDistribution": { @@ -1557,25 +1557,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway.CloudFrontToApiGateway", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway-lambda.CloudFrontToApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1583,7 +1583,7 @@ "path": "cftaplam-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1595,7 +1595,7 @@ "path": "cftaplam-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1603,7 +1603,7 @@ "path": "cftaplam-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1611,13 +1611,13 @@ "path": "cftaplam-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1645,7 +1645,7 @@ "path": "cftaplam-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1653,25 +1653,25 @@ "path": "cftaplam-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1679,7 +1679,7 @@ "path": "cftaplam-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1687,13 +1687,13 @@ "path": "cftaplam-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1707,7 +1707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.assets.json index d9c2a7bc6..13cf15542 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.assets.json @@ -27,7 +27,7 @@ } } }, - "ee73564d819033731bccf77cdd5a187c8fe93ffe40d221270cb688d414b545ce": { + "87a36a8b090fc85cd9ace53402130e7b887b0625cfdf39f75d98e400159f4a5f": { "source": { "path": "cftaplam-override-behavior.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ee73564d819033731bccf77cdd5a187c8fe93ffe40d221270cb688d414b545ce.json", + "objectKey": "87a36a8b090fc85cd9ace53402130e7b887b0625cfdf39f75d98e400159f4a5f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.template.json index 4eb641adf..63e3c95f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cftaplam-override-behavior.template.json @@ -274,6 +274,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "cfapilambdaoverrideLambdaFunctionServiceRoleDefaultPolicy1A3D9202": { @@ -443,6 +450,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "cfapilambdaoverrideLambdaRestApistaticC2ECB649": { @@ -710,6 +724,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "cfapilambdaoverrideLambdaRestApiAccountFB480D92": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/manifest.json index 1e5d0c3c3..e80a5b8a4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ee73564d819033731bccf77cdd5a187c8fe93ffe40d221270cb688d414b545ce.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/87a36a8b090fc85cd9ace53402130e7b887b0625cfdf39f75d98e400159f4a5f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/tree.json index 26671afd9..457e021bd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/tree.json @@ -41,13 +41,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnCachePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CachePolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "NoCachePolicy": { @@ -83,13 +83,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnCachePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CachePolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplam-override-behavior-authorizerAuthFunction": { @@ -105,7 +105,7 @@ "path": "cftaplam-override-behavior/cftaplam-override-behavior-authorizerAuthFunction/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -144,13 +144,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -162,7 +162,7 @@ "path": "cftaplam-override-behavior/cftaplam-override-behavior-authorizerAuthFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -170,13 +170,13 @@ "path": "cftaplam-override-behavior/cftaplam-override-behavior-authorizerAuthFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -203,7 +203,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplamoverridebehaviorcftaplamoverridebehaviorauthorizer3042C32C:Permissions": { @@ -251,13 +251,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "cftaplam-override-behavior-authorizer": { @@ -330,13 +330,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RequestAuthorizer", - "version": "2.149.0" + "version": "2.150.0" } }, "cf-api-lambda-override": { @@ -352,7 +352,7 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -451,19 +451,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -479,7 +479,7 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -487,13 +487,13 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -528,13 +528,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -550,13 +550,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -579,7 +579,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -600,13 +600,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -648,13 +648,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -662,7 +662,7 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -693,7 +693,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "GET": { @@ -726,19 +726,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "dynamic": { @@ -765,7 +765,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "GET": { @@ -818,7 +818,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiPermission.Test.cftaplamoverridebehaviorcfapilambdaoverrideLambdaRestApiE3676062.GET..dynamic": { @@ -863,7 +863,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -914,25 +914,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -960,19 +960,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -984,7 +984,7 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1051,13 +1051,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1076,7 +1076,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontToApiGateway": { @@ -1104,13 +1104,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucketAccessLog": { @@ -1145,7 +1145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1240,19 +1240,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucket": { @@ -1305,7 +1305,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1403,13 +1403,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1421,19 +1421,19 @@ "path": "cftaplam-override-behavior/cf-api-lambda-override/CloudFrontToApiGateway/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontDistribution": { @@ -1633,7 +1633,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } }, "Origin2": { @@ -1647,19 +1647,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway.CloudFrontToApiGateway", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-apigateway-lambda.CloudFrontToApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1667,7 +1667,7 @@ "path": "cftaplam-override-behavior/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1679,7 +1679,7 @@ "path": "cftaplam-override-behavior/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1687,7 +1687,7 @@ "path": "cftaplam-override-behavior/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1695,13 +1695,13 @@ "path": "cftaplam-override-behavior/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1729,7 +1729,7 @@ "path": "cftaplam-override-behavior/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1737,25 +1737,25 @@ "path": "cftaplam-override-behavior/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1763,7 +1763,7 @@ "path": "cftaplam-override-behavior/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1771,13 +1771,13 @@ "path": "cftaplam-override-behavior/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1791,7 +1791,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/lib/index.ts b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/lib/index.ts index aa19b8372..b6d546cf6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/lib/index.ts +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/lib/index.ts @@ -174,7 +174,8 @@ export class CloudFrontToS3 extends Construct { httpSecurityHeaders: props.insertHttpSecurityHeaders, cloudFrontLoggingBucketProps: props.cloudFrontLoggingBucketProps, responseHeadersPolicyProps: props.responseHeadersPolicyProps, - cloudFrontLoggingBucketS3AccessLogBucketProps: props.cloudFrontLoggingBucketAccessLogBucketProps + cloudFrontLoggingBucketS3AccessLogBucketProps: props.cloudFrontLoggingBucketAccessLogBucketProps, + logCloudFrontAccessLog: props.logCloudFrontAccessLog }; const cloudFrontDistributionForS3Response = defaults.createCloudFrontDistributionForS3(this, id, cloudFrontDistributionForS3Props); this.cloudFrontWebDistribution = cloudFrontDistributionForS3Response.distribution; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js deleted file mode 100644 index 124ef792b..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js deleted file mode 100644 index dbe76a776..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if((0,util_1.log)("event:",onEventResult),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if((0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` -`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` -`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js new file mode 100644 index 000000000..4ca603b04 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.redactDataFromPayload=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;options?.noEcho?(0,util_1.log)("submit redacted response to cloudformation",loggingSafeUrl,redactDataFromPayload(json)):(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;function redactDataFromPayload(payload){const redactedPayload=JSON.parse(JSON.stringify(payload));if(redactedPayload.Data){const keys=Object.keys(redactedPayload.Data);for(const key of keys)redactedPayload.Data[key]="*****"}return redactedPayload}exports.redactDataFromPayload=redactDataFromPayload;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js new file mode 100644 index 000000000..42ca4b146 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js @@ -0,0 +1,3 @@ +"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);onEventResult?.NoEcho?(0,util_1.log)("redacted onEvent returned:",cfnResponse.redactDataFromPayload(onEventResult)):(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if(onEventResult?.NoEcho?(0,util_1.log)("readacted event:",cfnResponse.redactDataFromPayload(resourceEvent)):(0,util_1.log)("event:",resourceEvent),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};event?.NoEcho?(0,util_1.log)("redacted isComplete request",cfnResponse.redactDataFromPayload(sanitizedRequest)):(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if(event?.NoEcho?(0,util_1.log)("redacted user isComplete returned:",cfnResponse.redactDataFromPayload(isCompleteResult)):(0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` +`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` +`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.assets.json index 6bbacded7..1594d3351 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.assets.json @@ -27,20 +27,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8589890e23dad0bb8caf50a8d94ed965f98b3304f6843c67f761da1098b7612a": { + "50c7d9e0a9234aca2de6f18b943dbbf72f52508e5ea0c9d78abf42ddfa193438": { "source": { "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8589890e23dad0bb8caf50a8d94ed965f98b3304f6843c67f761da1098b7612a.json", + "objectKey": "50c7d9e0a9234aca2de6f18b943dbbf72f52508e5ea0c9d78abf42ddfa193438.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json index c57c498f5..8c5455ca1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json @@ -984,6 +984,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcloudfronts3cmkencryptionkeyLambdaFunctionServiceRoleDefaultPolicyE566BC43": { @@ -1180,7 +1187,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider)", "Environment": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/manifest.json index 52741e2eb..9d09ecca3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8589890e23dad0bb8caf50a8d94ed965f98b3304f6843c67f761da1098b7612a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/50c7d9e0a9234aca2de6f18b943dbbf72f52508e5ea0c9d78abf42ddfa193438.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/tree.json index c02393d56..328568a6a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/tree.json @@ -51,13 +51,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.149.0" + "version": "2.150.0" } }, "existing-s3-bucket-encrypted-with-cmkS3LoggingBucket": { @@ -98,7 +98,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -232,13 +232,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -250,19 +250,19 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/existing-s3-bucket-encrypted-with-cmkS3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -270,7 +270,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -282,7 +282,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -290,7 +290,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -298,13 +298,13 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "existing-s3-bucket-encrypted-with-cmkS3Bucket": { @@ -369,7 +369,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -507,13 +507,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -525,19 +525,19 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/existing-s3-bucket-encrypted-with-cmkS3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cloudfront-s3-cmk-encryption-key": { @@ -582,7 +582,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -716,13 +716,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -734,19 +734,19 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucket": { @@ -799,7 +799,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -897,13 +897,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -915,19 +915,19 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontOac": { @@ -967,7 +967,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnOriginAccessControl", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontDistribution": { @@ -1027,13 +1027,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -1045,7 +1045,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1108,7 +1108,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1144,19 +1144,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1172,7 +1172,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1180,13 +1180,13 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1222,13 +1222,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cloudfront-s3-cmk-encryption-keyResourceCmkPolicy": { @@ -1270,13 +1270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdateProvider": { @@ -1296,7 +1296,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1335,7 +1335,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1389,19 +1389,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -1413,7 +1413,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1421,13 +1421,13 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1440,7 +1440,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider)", "environment": { @@ -1474,19 +1474,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdater": { @@ -1498,19 +1498,19 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdater/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-s3.CloudFrontToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -1538,7 +1538,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1546,25 +1546,25 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1572,7 +1572,7 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1580,13 +1580,13 @@ "path": "cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1600,7 +1600,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js deleted file mode 100644 index 124ef792b..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js deleted file mode 100644 index dbe76a776..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if((0,util_1.log)("event:",onEventResult),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if((0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` -`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` -`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js new file mode 100644 index 000000000..4ca603b04 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.redactDataFromPayload=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;options?.noEcho?(0,util_1.log)("submit redacted response to cloudformation",loggingSafeUrl,redactDataFromPayload(json)):(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;function redactDataFromPayload(payload){const redactedPayload=JSON.parse(JSON.stringify(payload));if(redactedPayload.Data){const keys=Object.keys(redactedPayload.Data);for(const key of keys)redactedPayload.Data[key]="*****"}return redactedPayload}exports.redactDataFromPayload=redactDataFromPayload;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js new file mode 100644 index 000000000..42ca4b146 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js @@ -0,0 +1,3 @@ +"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);onEventResult?.NoEcho?(0,util_1.log)("redacted onEvent returned:",cfnResponse.redactDataFromPayload(onEventResult)):(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if(onEventResult?.NoEcho?(0,util_1.log)("readacted event:",cfnResponse.redactDataFromPayload(resourceEvent)):(0,util_1.log)("event:",resourceEvent),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};event?.NoEcho?(0,util_1.log)("redacted isComplete request",cfnResponse.redactDataFromPayload(sanitizedRequest)):(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if(event?.NoEcho?(0,util_1.log)("redacted user isComplete returned:",cfnResponse.redactDataFromPayload(isCompleteResult)):(0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` +`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` +`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js rename to source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.assets.json index acd17d8fb..a52bf5860 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.assets.json @@ -27,20 +27,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "721dbf5b1f818c7bd529d1421b8df9407c94d7b824309db50590a949a0a201e1": { + "bc30619e412e17dfb136edfe511bbba347f6627fdac9ad02c948945be0477aa8": { "source": { "path": "cfts3-cmk-provided-as-bucket-prop.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "721dbf5b1f818c7bd529d1421b8df9407c94d7b824309db50590a949a0a201e1.json", + "objectKey": "bc30619e412e17dfb136edfe511bbba347f6627fdac9ad02c948945be0477aa8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.template.json index 364ff2d3d..3c834e156 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cfts3-cmk-provided-as-bucket-prop.template.json @@ -836,6 +836,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcloudfronts3cmkencryptionkeyLambdaFunctionServiceRoleDefaultPolicyE566BC43": { @@ -1032,7 +1039,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider)", "Environment": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/manifest.json index c7cfdb70e..3e7633d30 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/721dbf5b1f818c7bd529d1421b8df9407c94d7b824309db50590a949a0a201e1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc30619e412e17dfb136edfe511bbba347f6627fdac9ad02c948945be0477aa8.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/tree.json index 227f7d7de..757ac6899 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/tree.json @@ -51,13 +51,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cloudfront-s3-cmk-encryption-key": { @@ -102,7 +102,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -236,13 +236,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -254,19 +254,19 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -325,7 +325,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -424,19 +424,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucketAccessLog": { @@ -477,7 +477,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -611,13 +611,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -629,19 +629,19 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudfrontLoggingBucket": { @@ -694,7 +694,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -792,13 +792,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -810,19 +810,19 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontOac": { @@ -862,7 +862,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnOriginAccessControl", - "version": "2.149.0" + "version": "2.150.0" } }, "CloudFrontDistribution": { @@ -922,13 +922,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -940,7 +940,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1003,7 +1003,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1039,19 +1039,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1067,7 +1067,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1075,13 +1075,13 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cloudfront-s3-cmk-encryption-keyResourceCmkPolicy": { @@ -1165,13 +1165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdateProvider": { @@ -1191,7 +1191,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1230,7 +1230,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1284,19 +1284,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -1308,7 +1308,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1316,13 +1316,13 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1335,7 +1335,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider)", "environment": { @@ -1369,19 +1369,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdater": { @@ -1393,19 +1393,19 @@ "path": "cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdater/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cloudfront-s3.CloudFrontToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1413,7 +1413,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1425,7 +1425,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1433,7 +1433,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1441,13 +1441,13 @@ "path": "cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1475,7 +1475,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1483,25 +1483,25 @@ "path": "cfts3-cmk-provided-as-bucket-prop/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1509,7 +1509,7 @@ "path": "cfts3-cmk-provided-as-bucket-prop/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1517,13 +1517,13 @@ "path": "cfts3-cmk-provided-as-bucket-prop/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1537,7 +1537,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6/index.js b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6/index.js new file mode 100644 index 000000000..2f92d06c1 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6/index.js @@ -0,0 +1 @@ +"use strict";var f=Object.create,i=Object.defineProperty,I=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames,w=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty,A=(t,e)=>{for(var o in e)i(t,o,{get:e[o],enumerable:!0})},d=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of C(e))!P.call(t,s)&&s!==o&&i(t,s,{get:()=>e[s],enumerable:!(r=I(e,s))||r.enumerable});return t},l=(t,e,o)=>(o=t!=null?f(w(t)):{},d(e||!t||!t.__esModule?i(o,"default",{value:t,enumerable:!0}):o,t)),B=t=>d(i({},"__esModule",{value:!0}),t),q={};A(q,{autoDeleteHandler:()=>S,handler:()=>H}),module.exports=B(q);var h=require("@aws-sdk/client-s3"),y=l(require("https")),m=l(require("url")),a={sendHttpRequest:D,log:T,includeStackTraces:!0,userHandlerIndex:"./index"},p="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",L="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";function R(t){return async(e,o)=>{let r={...e,ResponseURL:"..."};if(a.log(JSON.stringify(r,void 0,2)),e.RequestType==="Delete"&&e.PhysicalResourceId===p){a.log("ignoring DELETE event caused by a failed CREATE event"),await u("SUCCESS",e);return}try{let s=await t(r,o),n=k(e,s);await u("SUCCESS",n)}catch(s){let n={...e,Reason:a.includeStackTraces?s.stack:s.message};n.PhysicalResourceId||(e.RequestType==="Create"?(a.log("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),n.PhysicalResourceId=p):a.log(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify(e)}`)),await u("FAILED",n)}}}function k(t,e={}){let o=e.PhysicalResourceId??t.PhysicalResourceId??t.RequestId;if(t.RequestType==="Delete"&&o!==t.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${t.PhysicalResourceId}" to "${e.PhysicalResourceId}" during deletion`);return{...t,...e,PhysicalResourceId:o}}async function u(t,e){let o={Status:t,Reason:e.Reason??t,StackId:e.StackId,RequestId:e.RequestId,PhysicalResourceId:e.PhysicalResourceId||L,LogicalResourceId:e.LogicalResourceId,NoEcho:e.NoEcho,Data:e.Data},r=m.parse(e.ResponseURL),s=`${r.protocol}//${r.hostname}/${r.pathname}?***`;a.log("submit response to cloudformation",s,o);let n=JSON.stringify(o),E={hostname:r.hostname,path:r.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(n,"utf8")}};await O({attempts:5,sleep:1e3},a.sendHttpRequest)(E,n)}async function D(t,e){return new Promise((o,r)=>{try{let s=y.request(t,n=>{n.resume(),!n.statusCode||n.statusCode>=400?r(new Error(`Unsuccessful HTTP response: ${n.statusCode}`)):o()});s.on("error",r),s.write(e),s.end()}catch(s){r(s)}})}function T(t,...e){console.log(t,...e)}function O(t,e){return async(...o)=>{let r=t.attempts,s=t.sleep;for(;;)try{return await e(...o)}catch(n){if(r--<=0)throw n;await b(Math.floor(Math.random()*s)),s*=2}}}async function b(t){return new Promise(e=>setTimeout(e,t))}var g="aws-cdk:auto-delete-objects",x=JSON.stringify({Version:"2012-10-17",Statement:[]}),c=new h.S3({}),H=R(S);async function S(t){switch(t.RequestType){case"Create":return;case"Update":return{PhysicalResourceId:(await F(t)).PhysicalResourceId};case"Delete":return N(t.ResourceProperties?.BucketName)}}async function F(t){let e=t,o=e.OldResourceProperties?.BucketName;return{PhysicalResourceId:e.ResourceProperties?.BucketName??o}}async function _(t){try{let e=(await c.getBucketPolicy({Bucket:t}))?.Policy??x,o=JSON.parse(e);o.Statement.push({Principal:"*",Effect:"Deny",Action:["s3:PutObject"],Resource:[`arn:aws:s3:::${t}/*`]}),await c.putBucketPolicy({Bucket:t,Policy:JSON.stringify(o)})}catch(e){if(e.name==="NoSuchBucket")throw e;console.log(`Could not set new object deny policy on bucket '${t}' prior to deletion.`)}}async function U(t){let e;do{e=await c.listObjectVersions({Bucket:t});let o=[...e.Versions??[],...e.DeleteMarkers??[]];if(o.length===0)return;let r=o.map(s=>({Key:s.Key,VersionId:s.VersionId}));await c.deleteObjects({Bucket:t,Delete:{Objects:r}})}while(e?.IsTruncated)}async function N(t){if(!t)throw new Error("No BucketName was provided.");try{if(!await W(t)){console.log(`Bucket does not have '${g}' tag, skipping cleaning.`);return}await _(t),await U(t)}catch(e){if(e.name==="NoSuchBucket"){console.log(`Bucket '${t}' does not exist.`);return}throw e}}async function W(t){return(await c.getBucketTagging({Bucket:t})).TagSet?.some(o=>o.Key===g&&o.Value==="true")} diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cdk.out b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cdk.out new file mode 100644 index 000000000..1f0068d32 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cdk.out @@ -0,0 +1 @@ +{"version":"36.0.0"} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.assets.json new file mode 100644 index 000000000..f2be610e7 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.assets.json @@ -0,0 +1,32 @@ +{ + "version": "36.0.0", + "files": { + "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6": { + "source": { + "path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", + "packaging": "zip" + }, + "destinations": { + "current_account-current_region": { + "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", + "objectKey": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip", + "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" + } + } + }, + "2f243ee02d0d9f84e5689c06d73d76d7fd92ba9db35b4a121be82a0d6ba488d4": { + "source": { + "path": "cfts3-no-cloudfront-s3-access-logs.template.json", + "packaging": "file" + }, + "destinations": { + "current_account-current_region": { + "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", + "objectKey": "2f243ee02d0d9f84e5689c06d73d76d7fd92ba9db35b4a121be82a0d6ba488d4.json", + "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" + } + } + } + }, + "dockerImages": {} +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.template.json new file mode 100644 index 000000000..67b21e164 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3-no-cloudfront-s3-access-logs.template.json @@ -0,0 +1,733 @@ +{ + "Description": "Integration Test for aws-cloudfront-s3", + "Resources": { + "testcloudfronts3S3BucketE0C5F76E": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + }, + "LifecycleConfiguration": { + "Rules": [ + { + "NoncurrentVersionTransitions": [ + { + "StorageClass": "GLACIER", + "TransitionInDays": 90 + } + ], + "Status": "Enabled" + } + ] + }, + "PublicAccessBlockConfiguration": { + "BlockPublicAcls": true, + "BlockPublicPolicy": true, + "IgnorePublicAcls": true, + "RestrictPublicBuckets": true + }, + "Tags": [ + { + "Key": "aws-cdk:auto-delete-objects", + "Value": "true" + } + ], + "VersioningConfiguration": { + "Status": "Enabled" + } + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "cfn_nag": { + "rules_to_suppress": [ + { + "id": "W35", + "reason": "Test case only" + } + ] + } + } + }, + "testcloudfronts3S3BucketPolicy250F1F61": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": { + "Ref": "testcloudfronts3S3BucketE0C5F76E" + }, + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:DeleteObject*", + "s3:GetBucket*", + "s3:List*", + "s3:PutBucketPolicy" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + } + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Condition": { + "StringEquals": { + "AWS:SourceArn": { + "Fn::Join": [ + "", + [ + "arn:aws:cloudfront::", + { + "Ref": "AWS::AccountId" + }, + ":distribution/", + { + "Ref": "testcloudfronts3CloudFrontDistribution0565DEE8" + } + ] + ] + } + } + }, + "Effect": "Allow", + "Principal": { + "Service": "cloudfront.amazonaws.com" + }, + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "cfn_nag": { + "rules_to_suppress": [ + { + "id": "F16", + "reason": "Public website bucket policy requires a wildcard principal" + } + ] + } + } + }, + "testcloudfronts3S3BucketAutoDeleteObjectsCustomResourceA13DD8F7": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "Arn" + ] + }, + "BucketName": { + "Ref": "testcloudfronts3S3BucketE0C5F76E" + } + }, + "DependsOn": [ + "testcloudfronts3S3BucketPolicy250F1F61" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete" + }, + "testcloudfronts3SetHttpSecurityHeaders6C5A1E69": { + "Type": "AWS::CloudFront::Function", + "Properties": { + "AutoPublish": true, + "FunctionCode": "function handler(event) { var response = event.response; var headers = response.headers; headers['strict-transport-security'] = { value: 'max-age=63072000; includeSubdomains; preload'}; headers['content-security-policy'] = { value: \"default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'\"}; headers['x-content-type-options'] = { value: 'nosniff'}; headers['x-frame-options'] = {value: 'DENY'}; headers['x-xss-protection'] = {value: '1; mode=block'}; return response; }", + "FunctionConfig": { + "Comment": "SetHttpSecurityHeadersc896d796f10191989f85dc3c04e0c09684d72fb250", + "Runtime": "cloudfront-js-1.0" + }, + "Name": "SetHttpSecurityHeadersc896d796f10191989f85dc3c04e0c09684d72fb250" + } + }, + "testcloudfronts3CloudfrontLoggingBucket985C0FE8": { + "Type": "AWS::S3::Bucket", + "Properties": { + "AccessControl": "LogDeliveryWrite", + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + }, + "OwnershipControls": { + "Rules": [ + { + "ObjectOwnership": "ObjectWriter" + } + ] + }, + "PublicAccessBlockConfiguration": { + "BlockPublicAcls": true, + "BlockPublicPolicy": true, + "IgnorePublicAcls": true, + "RestrictPublicBuckets": true + }, + "Tags": [ + { + "Key": "aws-cdk:auto-delete-objects", + "Value": "true" + } + ], + "VersioningConfiguration": { + "Status": "Enabled" + } + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "cfn_nag": { + "rules_to_suppress": [ + { + "id": "W35", + "reason": "Test case only" + } + ] + }, + "guard": { + "SuppressedRules": [ + "S3_BUCKET_LOGGING_ENABLED" + ] + } + } + }, + "testcloudfronts3CloudfrontLoggingBucketPolicyDF55851B": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": { + "Ref": "testcloudfronts3CloudfrontLoggingBucket985C0FE8" + }, + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:DeleteObject*", + "s3:GetBucket*", + "s3:List*", + "s3:PutBucketPolicy" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + } + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + } + }, + "testcloudfronts3CloudfrontLoggingBucketAutoDeleteObjectsCustomResource19604D88": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "Arn" + ] + }, + "BucketName": { + "Ref": "testcloudfronts3CloudfrontLoggingBucket985C0FE8" + } + }, + "DependsOn": [ + "testcloudfronts3CloudfrontLoggingBucketPolicyDF55851B" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete" + }, + "testcloudfronts3CloudFrontOac7A951AA6": { + "Type": "AWS::CloudFront::OriginAccessControl", + "Properties": { + "OriginAccessControlConfig": { + "Description": "Origin access control provisioned by aws-cloudfront-s3", + "Name": { + "Fn::Join": [ + "", + [ + "aws-cloudfront-s3-testnt-s3-", + { + "Fn::Select": [ + 2, + { + "Fn::Split": [ + "/", + { + "Ref": "AWS::StackId" + } + ] + } + ] + } + ] + ] + }, + "OriginAccessControlOriginType": "s3", + "SigningBehavior": "always", + "SigningProtocol": "sigv4" + } + } + }, + "testcloudfronts3CloudFrontDistribution0565DEE8": { + "Type": "AWS::CloudFront::Distribution", + "Properties": { + "DistributionConfig": { + "DefaultCacheBehavior": { + "CachePolicyId": "658327ea-f89d-4fab-a63d-7e88639e58f6", + "Compress": true, + "FunctionAssociations": [ + { + "EventType": "viewer-response", + "FunctionARN": { + "Fn::GetAtt": [ + "testcloudfronts3SetHttpSecurityHeaders6C5A1E69", + "FunctionARN" + ] + } + } + ], + "TargetOriginId": "cfts3nocloudfronts3accesslogstestcloudfronts3CloudFrontDistributionOrigin1D23B555C", + "ViewerProtocolPolicy": "redirect-to-https" + }, + "DefaultRootObject": "index.html", + "Enabled": true, + "HttpVersion": "http2", + "IPV6Enabled": true, + "Logging": { + "Bucket": { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "RegionalDomainName" + ] + } + }, + "Origins": [ + { + "DomainName": { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "RegionalDomainName" + ] + }, + "Id": "cfts3nocloudfronts3accesslogstestcloudfronts3CloudFrontDistributionOrigin1D23B555C", + "OriginAccessControlId": { + "Fn::GetAtt": [ + "testcloudfronts3CloudFrontOac7A951AA6", + "Id" + ] + }, + "S3OriginConfig": { + "OriginAccessIdentity": "" + } + } + ] + } + }, + "Metadata": { + "cfn_nag": { + "rules_to_suppress": [ + { + "id": "W70", + "reason": "Since the distribution uses the CloudFront domain name, CloudFront automatically sets the security policy to TLSv1 regardless of the value of MinimumProtocolVersion" + }, + { + "id": "W10", + "reason": "Test case only" + }, + { + "id": "W35", + "reason": "Test case only" + } + ] + } + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": [ + { + "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + } + ] + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "S3Key": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip" + }, + "Timeout": 900, + "MemorySize": 128, + "Handler": "index.handler", + "Role": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + }, + "Runtime": { + "Fn::FindInMap": [ + "LatestNodeRuntimeMap", + { + "Ref": "AWS::Region" + }, + "value" + ] + }, + "Description": { + "Fn::Join": [ + "", + [ + "Lambda function for auto-deleting objects in ", + { + "Ref": "testcloudfronts3S3BucketE0C5F76E" + }, + " S3 bucket." + ] + ] + } + }, + "DependsOn": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + ], + "Metadata": { + "cfn_nag": { + "rules_to_suppress": [ + { + "id": "W58", + "reason": "CDK generated custom resource" + }, + { + "id": "W89", + "reason": "CDK generated custom resource" + }, + { + "id": "W92", + "reason": "CDK generated custom resource" + } + ] + } + } + } + }, + "Mappings": { + "LatestNodeRuntimeMap": { + "af-south-1": { + "value": "nodejs20.x" + }, + "ap-east-1": { + "value": "nodejs20.x" + }, + "ap-northeast-1": { + "value": "nodejs20.x" + }, + "ap-northeast-2": { + "value": "nodejs20.x" + }, + "ap-northeast-3": { + "value": "nodejs20.x" + }, + "ap-south-1": { + "value": "nodejs20.x" + }, + "ap-south-2": { + "value": "nodejs20.x" + }, + "ap-southeast-1": { + "value": "nodejs20.x" + }, + "ap-southeast-2": { + "value": "nodejs20.x" + }, + "ap-southeast-3": { + "value": "nodejs20.x" + }, + "ap-southeast-4": { + "value": "nodejs20.x" + }, + "ap-southeast-5": { + "value": "nodejs20.x" + }, + "ap-southeast-7": { + "value": "nodejs20.x" + }, + "ca-central-1": { + "value": "nodejs20.x" + }, + "ca-west-1": { + "value": "nodejs20.x" + }, + "cn-north-1": { + "value": "nodejs18.x" + }, + "cn-northwest-1": { + "value": "nodejs18.x" + }, + "eu-central-1": { + "value": "nodejs20.x" + }, + "eu-central-2": { + "value": "nodejs20.x" + }, + "eu-isoe-west-1": { + "value": "nodejs18.x" + }, + "eu-north-1": { + "value": "nodejs20.x" + }, + "eu-south-1": { + "value": "nodejs20.x" + }, + "eu-south-2": { + "value": "nodejs20.x" + }, + "eu-west-1": { + "value": "nodejs20.x" + }, + "eu-west-2": { + "value": "nodejs20.x" + }, + "eu-west-3": { + "value": "nodejs20.x" + }, + "il-central-1": { + "value": "nodejs20.x" + }, + "me-central-1": { + "value": "nodejs20.x" + }, + "me-south-1": { + "value": "nodejs20.x" + }, + "mx-central-1": { + "value": "nodejs20.x" + }, + "sa-east-1": { + "value": "nodejs20.x" + }, + "us-east-1": { + "value": "nodejs20.x" + }, + "us-east-2": { + "value": "nodejs20.x" + }, + "us-gov-east-1": { + "value": "nodejs18.x" + }, + "us-gov-west-1": { + "value": "nodejs18.x" + }, + "us-iso-east-1": { + "value": "nodejs18.x" + }, + "us-iso-west-1": { + "value": "nodejs18.x" + }, + "us-isob-east-1": { + "value": "nodejs18.x" + }, + "us-west-1": { + "value": "nodejs20.x" + }, + "us-west-2": { + "value": "nodejs20.x" + } + } + }, + "Parameters": { + "BootstrapVersion": { + "Type": "AWS::SSM::Parameter::Value", + "Default": "/cdk-bootstrap/hnb659fds/version", + "Description": "Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip]" + } + }, + "Rules": { + "CheckBootstrapVersion": { + "Assertions": [ + { + "Assert": { + "Fn::Not": [ + { + "Fn::Contains": [ + [ + "1", + "2", + "3", + "4", + "5" + ], + { + "Ref": "BootstrapVersion" + } + ] + } + ] + }, + "AssertDescription": "CDK bootstrap stack version 6 required. Please run 'cdk bootstrap' with a recent version of the CDK CLI." + } + ] + } + } +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets.json new file mode 100644 index 000000000..ecce0f9b8 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets.json @@ -0,0 +1,19 @@ +{ + "version": "36.0.0", + "files": { + "21fbb51d7b23f6a6c262b46a9caee79d744a3ac019fd45422d988b96d44b2a22": { + "source": { + "path": "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json", + "packaging": "file" + }, + "destinations": { + "current_account-current_region": { + "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", + "objectKey": "21fbb51d7b23f6a6c262b46a9caee79d744a3ac019fd45422d988b96d44b2a22.json", + "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" + } + } + } + }, + "dockerImages": {} +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json new file mode 100644 index 000000000..ad9d0fb73 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json @@ -0,0 +1,36 @@ +{ + "Parameters": { + "BootstrapVersion": { + "Type": "AWS::SSM::Parameter::Value", + "Default": "/cdk-bootstrap/hnb659fds/version", + "Description": "Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip]" + } + }, + "Rules": { + "CheckBootstrapVersion": { + "Assertions": [ + { + "Assert": { + "Fn::Not": [ + { + "Fn::Contains": [ + [ + "1", + "2", + "3", + "4", + "5" + ], + { + "Ref": "BootstrapVersion" + } + ] + } + ] + }, + "AssertDescription": "CDK bootstrap stack version 6 required. Please run 'cdk bootstrap' with a recent version of the CDK CLI." + } + ] + } + } +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/integ.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/integ.json new file mode 100644 index 000000000..9d4306047 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/integ.json @@ -0,0 +1,12 @@ +{ + "version": "36.0.0", + "testCases": { + "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest": { + "stacks": [ + "cfts3-no-cloudfront-s3-access-logs" + ], + "assertionStack": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert", + "assertionStackName": "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A" + } + } +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/manifest.json new file mode 100644 index 000000000..7df0d0650 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/manifest.json @@ -0,0 +1,179 @@ +{ + "version": "36.0.0", + "artifacts": { + "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets": { + "type": "cdk:asset-manifest", + "properties": { + "file": "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets.json", + "requiresBootstrapStackVersion": 6, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" + } + }, + "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A": { + "type": "aws:cloudformation:stack", + "environment": "aws://unknown-account/unknown-region", + "properties": { + "templateFile": "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json", + "terminationProtection": false, + "validateOnSynth": false, + "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", + "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/21fbb51d7b23f6a6c262b46a9caee79d744a3ac019fd45422d988b96d44b2a22.json", + "requiresBootstrapStackVersion": 6, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", + "additionalDependencies": [ + "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets" + ], + "lookupRole": { + "arn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-lookup-role-${AWS::AccountId}-${AWS::Region}", + "requiresBootstrapStackVersion": 8, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" + } + }, + "dependencies": [ + "cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets" + ], + "metadata": { + "/cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert/BootstrapVersion": [ + { + "type": "aws:cdk:logicalId", + "data": "BootstrapVersion" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion": [ + { + "type": "aws:cdk:logicalId", + "data": "CheckBootstrapVersion" + } + ] + }, + "displayName": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert" + }, + "cfts3-no-cloudfront-s3-access-logs.assets": { + "type": "cdk:asset-manifest", + "properties": { + "file": "cfts3-no-cloudfront-s3-access-logs.assets.json", + "requiresBootstrapStackVersion": 6, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" + } + }, + "cfts3-no-cloudfront-s3-access-logs": { + "type": "aws:cloudformation:stack", + "environment": "aws://unknown-account/unknown-region", + "properties": { + "templateFile": "cfts3-no-cloudfront-s3-access-logs.template.json", + "terminationProtection": false, + "validateOnSynth": false, + "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", + "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2f243ee02d0d9f84e5689c06d73d76d7fd92ba9db35b4a121be82a0d6ba488d4.json", + "requiresBootstrapStackVersion": 6, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", + "additionalDependencies": [ + "cfts3-no-cloudfront-s3-access-logs.assets" + ], + "lookupRole": { + "arn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-lookup-role-${AWS::AccountId}-${AWS::Region}", + "requiresBootstrapStackVersion": 8, + "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" + } + }, + "dependencies": [ + "cfts3-no-cloudfront-s3-access-logs.assets" + ], + "metadata": { + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3S3BucketE0C5F76E" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/Policy/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3S3BucketPolicy250F1F61" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/AutoDeleteObjectsCustomResource/Default": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3S3BucketAutoDeleteObjectsCustomResourceA13DD8F7" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/SetHttpSecurityHeaders/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3SetHttpSecurityHeaders6C5A1E69" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3CloudfrontLoggingBucket985C0FE8" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/Policy/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3CloudfrontLoggingBucketPolicyDF55851B" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3CloudfrontLoggingBucketAutoDeleteObjectsCustomResource19604D88" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontOac": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3CloudFrontOac7A951AA6" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontDistribution/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "testcloudfronts3CloudFrontDistribution0565DEE8" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/LatestNodeRuntimeMap": [ + { + "type": "aws:cdk:logicalId", + "data": "LatestNodeRuntimeMap" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role": [ + { + "type": "aws:cdk:logicalId", + "data": "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler": [ + { + "type": "aws:cdk:logicalId", + "data": "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/BootstrapVersion": [ + { + "type": "aws:cdk:logicalId", + "data": "BootstrapVersion" + } + ], + "/cfts3-no-cloudfront-s3-access-logs/CheckBootstrapVersion": [ + { + "type": "aws:cdk:logicalId", + "data": "CheckBootstrapVersion" + } + ] + }, + "displayName": "cfts3-no-cloudfront-s3-access-logs" + }, + "Tree": { + "type": "cdk:tree", + "properties": { + "file": "tree.json" + } + } + } +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/tree.json new file mode 100644 index 000000000..d47016a28 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/tree.json @@ -0,0 +1,698 @@ +{ + "version": "tree-0.1", + "tree": { + "id": "App", + "path": "", + "children": { + "cfts3-no-cloudfront-s3-access-logs": { + "id": "cfts3-no-cloudfront-s3-access-logs", + "path": "cfts3-no-cloudfront-s3-access-logs", + "children": { + "test-cloudfront-s3": { + "id": "test-cloudfront-s3", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3", + "children": { + "S3Bucket": { + "id": "S3Bucket", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket", + "children": { + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::S3::Bucket", + "aws:cdk:cloudformation:props": { + "bucketEncryption": { + "serverSideEncryptionConfiguration": [ + { + "serverSideEncryptionByDefault": { + "sseAlgorithm": "AES256" + } + } + ] + }, + "lifecycleConfiguration": { + "rules": [ + { + "noncurrentVersionTransitions": [ + { + "storageClass": "GLACIER", + "transitionInDays": 90 + } + ], + "status": "Enabled" + } + ] + }, + "publicAccessBlockConfiguration": { + "blockPublicAcls": true, + "blockPublicPolicy": true, + "ignorePublicAcls": true, + "restrictPublicBuckets": true + }, + "tags": [ + { + "key": "aws-cdk:auto-delete-objects", + "value": "true" + } + ], + "versioningConfiguration": { + "status": "Enabled" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.CfnBucket", + "version": "2.150.0" + } + }, + "Policy": { + "id": "Policy", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/Policy", + "children": { + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/Policy/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::S3::BucketPolicy", + "aws:cdk:cloudformation:props": { + "bucket": { + "Ref": "testcloudfronts3S3BucketE0C5F76E" + }, + "policyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:DeleteObject*", + "s3:GetBucket*", + "s3:List*", + "s3:PutBucketPolicy" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + } + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Condition": { + "StringEquals": { + "AWS:SourceArn": { + "Fn::Join": [ + "", + [ + "arn:aws:cloudfront::", + { + "Ref": "AWS::AccountId" + }, + ":distribution/", + { + "Ref": "testcloudfronts3CloudFrontDistribution0565DEE8" + } + ] + ] + } + } + }, + "Effect": "Allow", + "Principal": { + "Service": "cloudfront.amazonaws.com" + }, + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "Arn" + ] + }, + "/*" + ] + ] + } + } + ], + "Version": "2012-10-17" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", + "version": "2.150.0" + } + }, + "AutoDeleteObjectsCustomResource": { + "id": "AutoDeleteObjectsCustomResource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/AutoDeleteObjectsCustomResource", + "children": { + "Default": { + "id": "Default", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/S3Bucket/AutoDeleteObjectsCustomResource/Default", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.CustomResource", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.Bucket", + "version": "2.150.0" + } + }, + "SetHttpSecurityHeaders": { + "id": "SetHttpSecurityHeaders", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/SetHttpSecurityHeaders", + "children": { + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/SetHttpSecurityHeaders/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::CloudFront::Function", + "aws:cdk:cloudformation:props": { + "autoPublish": true, + "functionCode": "function handler(event) { var response = event.response; var headers = response.headers; headers['strict-transport-security'] = { value: 'max-age=63072000; includeSubdomains; preload'}; headers['content-security-policy'] = { value: \"default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'\"}; headers['x-content-type-options'] = { value: 'nosniff'}; headers['x-frame-options'] = {value: 'DENY'}; headers['x-xss-protection'] = {value: '1; mode=block'}; return response; }", + "functionConfig": { + "comment": "SetHttpSecurityHeadersc896d796f10191989f85dc3c04e0c09684d72fb250", + "runtime": "cloudfront-js-1.0" + }, + "name": "SetHttpSecurityHeadersc896d796f10191989f85dc3c04e0c09684d72fb250" + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_cloudfront.CfnFunction", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_cloudfront.Function", + "version": "2.150.0" + } + }, + "CloudfrontLoggingBucket": { + "id": "CloudfrontLoggingBucket", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket", + "children": { + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::S3::Bucket", + "aws:cdk:cloudformation:props": { + "bucketEncryption": { + "serverSideEncryptionConfiguration": [ + { + "serverSideEncryptionByDefault": { + "sseAlgorithm": "AES256" + } + } + ] + }, + "ownershipControls": { + "rules": [ + { + "objectOwnership": "ObjectWriter" + } + ] + }, + "publicAccessBlockConfiguration": { + "blockPublicAcls": true, + "blockPublicPolicy": true, + "ignorePublicAcls": true, + "restrictPublicBuckets": true + }, + "tags": [ + { + "key": "aws-cdk:auto-delete-objects", + "value": "true" + } + ], + "versioningConfiguration": { + "status": "Enabled" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.CfnBucket", + "version": "2.150.0" + } + }, + "Policy": { + "id": "Policy", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/Policy", + "children": { + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/Policy/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::S3::BucketPolicy", + "aws:cdk:cloudformation:props": { + "bucket": { + "Ref": "testcloudfronts3CloudfrontLoggingBucket985C0FE8" + }, + "policyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:DeleteObject*", + "s3:GetBucket*", + "s3:List*", + "s3:PutBucketPolicy" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + } + }, + "Resource": [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", + "version": "2.150.0" + } + }, + "AutoDeleteObjectsCustomResource": { + "id": "AutoDeleteObjectsCustomResource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource", + "children": { + "Default": { + "id": "Default", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.CustomResource", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_s3.Bucket", + "version": "2.150.0" + } + }, + "CloudFrontOac": { + "id": "CloudFrontOac", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontOac", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::CloudFront::OriginAccessControl", + "aws:cdk:cloudformation:props": { + "originAccessControlConfig": { + "name": { + "Fn::Join": [ + "", + [ + "aws-cloudfront-s3-testnt-s3-", + { + "Fn::Select": [ + 2, + { + "Fn::Split": [ + "/", + { + "Ref": "AWS::StackId" + } + ] + } + ] + } + ] + ] + }, + "originAccessControlOriginType": "s3", + "signingBehavior": "always", + "signingProtocol": "sigv4", + "description": "Origin access control provisioned by aws-cloudfront-s3" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_cloudfront.CfnOriginAccessControl", + "version": "2.150.0" + } + }, + "CloudFrontDistribution": { + "id": "CloudFrontDistribution", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontDistribution", + "children": { + "Origin1": { + "id": "Origin1", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontDistribution/Origin1", + "constructInfo": { + "fqn": "constructs.Construct", + "version": "10.3.0" + } + }, + "Resource": { + "id": "Resource", + "path": "cfts3-no-cloudfront-s3-access-logs/test-cloudfront-s3/CloudFrontDistribution/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::CloudFront::Distribution", + "aws:cdk:cloudformation:props": { + "distributionConfig": { + "enabled": true, + "origins": [ + { + "domainName": { + "Fn::GetAtt": [ + "testcloudfronts3S3BucketE0C5F76E", + "RegionalDomainName" + ] + }, + "id": "cfts3nocloudfronts3accesslogstestcloudfronts3CloudFrontDistributionOrigin1D23B555C", + "s3OriginConfig": { + "originAccessIdentity": "" + } + } + ], + "defaultCacheBehavior": { + "pathPattern": "*", + "targetOriginId": "cfts3nocloudfronts3accesslogstestcloudfronts3CloudFrontDistributionOrigin1D23B555C", + "cachePolicyId": "658327ea-f89d-4fab-a63d-7e88639e58f6", + "compress": true, + "viewerProtocolPolicy": "redirect-to-https", + "functionAssociations": [ + { + "functionArn": { + "Fn::GetAtt": [ + "testcloudfronts3SetHttpSecurityHeaders6C5A1E69", + "FunctionARN" + ] + }, + "eventType": "viewer-response" + } + ] + }, + "defaultRootObject": "index.html", + "httpVersion": "http2", + "ipv6Enabled": true, + "logging": { + "bucket": { + "Fn::GetAtt": [ + "testcloudfronts3CloudfrontLoggingBucket985C0FE8", + "RegionalDomainName" + ] + } + } + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "@aws-solutions-constructs/aws-cloudfront-s3.CloudFrontToS3", + "version": "2.64.0" + } + }, + "LatestNodeRuntimeMap": { + "id": "LatestNodeRuntimeMap", + "path": "cfts3-no-cloudfront-s3-access-logs/LatestNodeRuntimeMap", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnMapping", + "version": "2.150.0" + } + }, + "Custom::S3AutoDeleteObjectsCustomResourceProvider": { + "id": "Custom::S3AutoDeleteObjectsCustomResourceProvider", + "path": "cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider", + "children": { + "Staging": { + "id": "Staging", + "path": "cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", + "constructInfo": { + "fqn": "aws-cdk-lib.AssetStaging", + "version": "2.150.0" + } + }, + "Role": { + "id": "Role", + "path": "cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.150.0" + } + }, + "Handler": { + "id": "Handler", + "path": "cfts3-no-cloudfront-s3-access-logs/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.CustomResourceProviderBase", + "version": "2.150.0" + } + }, + "Integ": { + "id": "Integ", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ", + "children": { + "DefaultTest": { + "id": "DefaultTest", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest", + "children": { + "Default": { + "id": "Default", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/Default", + "constructInfo": { + "fqn": "constructs.Construct", + "version": "10.3.0" + } + }, + "DeployAssert": { + "id": "DeployAssert", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert", + "children": { + "BootstrapVersion": { + "id": "BootstrapVersion", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert/BootstrapVersion", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnParameter", + "version": "2.150.0" + } + }, + "CheckBootstrapVersion": { + "id": "CheckBootstrapVersion", + "path": "cfts3-no-cloudfront-s3-access-logs/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnRule", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.Stack", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", + "version": "2.150.0-alpha.0" + } + } + }, + "constructInfo": { + "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", + "version": "2.150.0-alpha.0" + } + }, + "BootstrapVersion": { + "id": "BootstrapVersion", + "path": "cfts3-no-cloudfront-s3-access-logs/BootstrapVersion", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnParameter", + "version": "2.150.0" + } + }, + "CheckBootstrapVersion": { + "id": "CheckBootstrapVersion", + "path": "cfts3-no-cloudfront-s3-access-logs/CheckBootstrapVersion", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnRule", + "version": "2.150.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.Stack", + "version": "2.150.0" + } + }, + "Tree": { + "id": "Tree", + "path": "Tree", + "constructInfo": { + "fqn": "constructs.Construct", + "version": "10.3.0" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.App", + "version": "2.150.0" + } + } +} \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.ts b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.ts new file mode 100644 index 000000000..3473043ac --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.ts @@ -0,0 +1,66 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance + * with the License. A copy of the License is located at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES + * OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ + +// Imports +import { App, Stack, RemovalPolicy } from "aws-cdk-lib"; +import { CloudFrontToS3 } from "../lib"; +import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { IntegTest } from '@aws-cdk/integ-tests-alpha'; +import * as defaults from '@aws-solutions-constructs/core'; + +// Setup +const app = new App(); +const stack = new Stack(app, generateIntegStackName(__filename)); +stack.templateOptions.description = 'Integration Test for aws-cloudfront-s3'; + +const construct = new CloudFrontToS3(stack, 'test-cloudfront-s3', { + logS3AccessLogs: false, + logCloudFrontAccessLog: false, + cloudFrontDistributionProps: { + }, + cloudFrontLoggingBucketProps: { + removalPolicy: RemovalPolicy.DESTROY, + autoDeleteObjects: true + }, + bucketProps: { + removalPolicy: RemovalPolicy.DESTROY, + autoDeleteObjects: true + } +}); + +defaults.addCfnSuppressRules(construct.cloudFrontWebDistribution, [ + { id: 'W10', + reason: 'Test case only' }, +]); + +defaults.addCfnSuppressRules(construct.s3Bucket!, [ + { id: 'W35', + reason: 'Test case only' }, +]); + +defaults.addCfnSuppressRules(construct.cloudFrontLoggingBucket!, [ + { id: 'W35', + reason: 'Test case only' }, +]); + +defaults.addCfnSuppressRules(construct.cloudFrontWebDistribution, [ + { id: 'W35', + reason: 'Test case only' }, +]); + +defaults.addCfnGuardSuppressRules(construct.cloudFrontLoggingBucket, ["S3_BUCKET_LOGGING_ENABLED"]); +defaults.suppressCustomHandlerCfnNagWarnings(stack, 'Custom::S3AutoDeleteObjectsCustomResourceProvider'); +// Synth +new IntegTest(stack, 'Integ', { testCases: [ + stack +] }); diff --git a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/test.cloudfront-s3.test.ts b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/test.cloudfront-s3.test.ts index 0942116c2..5af3c2490 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/test.cloudfront-s3.test.ts +++ b/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/test.cloudfront-s3.test.ts @@ -890,3 +890,18 @@ test('cloudFrontLoggingBucketAccessLogBucket property is set correctly', () => { expect(construct.cloudFrontLoggingBucketAccessLogBucket).toBeDefined(); expect(construct.cloudFrontLoggingBucketAccessLogBucket!.bucketName).toBeDefined(); }); + +test('logCloudFrontAccessLog property is used correctly', () => { + const stack = new cdk.Stack(); + + const construct = new CloudFrontToS3(stack, 'cloudfront-s3', { + logCloudFrontAccessLog: false + }); + + const template = Template.fromStack(stack); + + // Content Bucket, Content Bucket S3 Access Log Bucket, CloudFront Log Bucket, CloudFront Log Bucket S3 Access Log Bucket + template.resourceCountIs("AWS::S3::Bucket", 3); + expect(construct.cloudFrontLoggingBucket).toBeDefined(); + expect(construct.cloudFrontLoggingBucketAccessLogBucket).not.toBeDefined(); +}); diff --git a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.assets.json index 1b22bb3fb..a92200166 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "01e356d443181f9e0421695a734f9a45f70713fd1db09ade6d79f3938b1dda74": { + "bcb835ba0bd79a7a01aa5309a4582acc4ab4b534b3c2a247664412d426280957": { "source": { "path": "cogapilam-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "01e356d443181f9e0421695a734f9a45f70713fd1db09ade6d79f3938b1dda74.json", + "objectKey": "bcb835ba0bd79a7a01aa5309a4582acc4ab4b534b3c2a247664412d426280957.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.template.json index 54fa27d7f..0d0a94843 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cogapilam-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcognitoapigatewaylambdaLambdaFunctionServiceRoleDefaultPolicyED0AF2CF": { @@ -220,6 +227,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "testcognitoapigatewaylambdaLambdaRestApiproxy23E1DA20": { @@ -555,6 +569,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testcognitoapigatewaylambdaLambdaRestApiAccountD303BB82": { diff --git a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/manifest.json index 840b997b4..92bcf366a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/01e356d443181f9e0421695a734f9a45f70713fd1db09ade6d79f3938b1dda74.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bcb835ba0bd79a7a01aa5309a4582acc4ab4b534b3c2a247664412d426280957.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/tree.json index 39c3c104f..b018830cf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "cogapilam-no-arguments/test-cognito-apigateway-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "cogapilam-no-arguments/test-cognito-apigateway-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "cogapilam-no-arguments/test-cognito-apigateway-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,13 +197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -219,13 +219,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApi": { @@ -248,7 +248,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "Deployment": { @@ -269,13 +269,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.145.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -317,13 +317,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.145.0" + "version": "2.150.0" } }, "Endpoint": { @@ -331,7 +331,7 @@ "path": "cogapilam-no-arguments/test-cognito-apigateway-lambda/LambdaRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.145.0" + "version": "2.150.0" } }, "Default": { @@ -362,7 +362,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.cogapilamnoargumentstestcognitoapigatewaylambdaLambdaRestApi67DF35F8.ANY..{proxy+}": { @@ -460,7 +460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -508,19 +508,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ProxyResource", - "version": "2.145.0" + "version": "2.150.0" } }, "ANY": { @@ -573,7 +573,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "ApiPermission.Test.cogapilamnoargumentstestcognitoapigatewaylambdaLambdaRestApi67DF35F8.ANY..": { @@ -618,7 +618,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -669,19 +669,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.145.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -709,19 +709,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.LambdaRestApi", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -733,7 +733,7 @@ "path": "cogapilam-no-arguments/test-cognito-apigateway-lambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -800,13 +800,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -825,7 +825,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -869,13 +869,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -913,13 +913,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizer": { @@ -946,13 +946,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAuthorizer", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-cognito-apigateway-lambda.CognitoToApiGatewayToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -980,7 +980,7 @@ "path": "cogapilam-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -988,25 +988,25 @@ "path": "cogapilam-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1014,7 +1014,7 @@ "path": "cogapilam-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1022,13 +1022,13 @@ "path": "cogapilam-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1042,7 +1042,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.assets.json index aa9a817c5..3c7a94fc5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.assets.json @@ -27,7 +27,7 @@ } } }, - "b692e8e73b39e46ed92a971ac134991de359fa189e9e6c8c7424119718931501": { + "ecc8d25ea18f718f73a2ae3a47226bb51ec1580797af98ec5ee3a56969f52c74": { "source": { "path": "dbslamels-deploy-with-vpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b692e8e73b39e46ed92a971ac134991de359fa189e9e6c8c7424119718931501.json", + "objectKey": "ecc8d25ea18f718f73a2ae3a47226bb51ec1580797af98ec5ee3a56969f52c74.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.template.json index 317799370..185c3af71 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/dbslamels-deploy-with-vpc.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testddbstreamslambdaeskLambdaToElasticSearchLambdaFunctionServiceRoleDefaultPolicyA7EEDEDA": { @@ -474,6 +481,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testddbstreamslambdaeskLambdaToElasticSearchIdentityPoolRoleMapping508D4D41": { @@ -823,6 +837,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1234,7 +1253,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testddbstreamslambdaeskDynamoDBStreamsToLambdaSqsDlqQueue82B4D17B": { "Type": "AWS::SQS::Queue", @@ -1382,6 +1408,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/manifest.json index df9d56306..701df8560 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b692e8e73b39e46ed92a971ac134991de359fa189e9e6c8c7424119718931501.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ecc8d25ea18f718f73a2ae3a47226bb51ec1580797af98ec5ee3a56969f52c74.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/tree.json index 0576a0dbf..1d57a3b0f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -158,19 +158,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -198,13 +198,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -220,7 +220,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -228,13 +228,13 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -293,7 +293,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "DynamoDBEventSource:dbslamelsdeploywithvpctestddbstreamslambdaeskDynamoDBStreamsToLambdaDynamoTable3450D243": { @@ -334,19 +334,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -390,13 +390,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -434,13 +434,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -468,7 +468,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -515,7 +515,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -527,7 +527,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/LambdaToElasticSearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -628,13 +628,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -658,7 +658,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -670,7 +670,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/LambdaToElasticSearch/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -695,13 +695,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -843,13 +843,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -1030,7 +1030,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1086,13 +1086,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1148,13 +1148,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1179,13 +1179,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1210,13 +1210,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1241,13 +1241,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1272,13 +1272,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1303,19 +1303,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1342,7 +1342,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1386,7 +1386,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1394,7 +1394,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1416,7 +1416,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1435,13 +1435,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1485,7 +1485,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1493,7 +1493,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1515,7 +1515,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1534,13 +1534,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1552,13 +1552,13 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1574,7 +1574,7 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1605,7 +1605,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1657,19 +1657,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1693,13 +1693,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1733,19 +1733,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "DynamoDBStreamsToLambda": { @@ -1788,7 +1788,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.149.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -1796,13 +1796,13 @@ "path": "dbslamels-deploy-with-vpc/test-ddbstreams-lambda-esk/DynamoDBStreamsToLambda/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.149.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -1820,7 +1820,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1903,31 +1903,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda.DynamoDBStreamsToLambda", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana.DynamoDBStreamsToLambdaToElasticSearchAndKibana", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1935,7 +1935,7 @@ "path": "dbslamels-deploy-with-vpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1947,7 +1947,7 @@ "path": "dbslamels-deploy-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1955,7 +1955,7 @@ "path": "dbslamels-deploy-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1963,13 +1963,13 @@ "path": "dbslamels-deploy-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1997,7 +1997,7 @@ "path": "dbslamels-deploy-with-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2005,25 +2005,25 @@ "path": "dbslamels-deploy-with-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2031,7 +2031,7 @@ "path": "dbslamels-deploy-with-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2039,13 +2039,13 @@ "path": "dbslamels-deploy-with-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2059,7 +2059,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.assets.json index b04647d3f..7e1a6ea0f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "14d34fb9c9c277e49559106c6c38712ac06b9730490f4acb17b3127b63f4d722": { + "8eafda071b78554f4967485143a6749e227151b38ef7ad844c9e04de142eae88": { "source": { "path": "dbslamels-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "14d34fb9c9c277e49559106c6c38712ac06b9730490f4acb17b3127b63f4d722.json", + "objectKey": "8eafda071b78554f4967485143a6749e227151b38ef7ad844c9e04de142eae88.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.template.json index 753b84a13..a3a030284 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/dbslamels-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testddbstreamslambdaeskLambdaToElasticSearchLambdaFunctionServiceRoleDefaultPolicyA7EEDEDA": { @@ -415,6 +422,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testddbstreamslambdaeskLambdaToElasticSearchIdentityPoolRoleMapping508D4D41": { @@ -746,6 +760,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -893,7 +912,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testddbstreamslambdaeskDynamoDBStreamsToLambdaSqsDlqQueue82B4D17B": { "Type": "AWS::SQS::Queue", diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/manifest.json index a6eca4793..da76fa1c3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/14d34fb9c9c277e49559106c6c38712ac06b9730490f4acb17b3127b63f4d722.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8eafda071b78554f4967485143a6749e227151b38ef7ad844c9e04de142eae88.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/tree.json index 864bc6467..a61c858d4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -153,19 +153,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -181,7 +181,7 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -189,13 +189,13 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/LambdaToElasticSearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -236,7 +236,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoDBEventSource:dbslamelsnoargumentstestddbstreamslambdaeskDynamoDBStreamsToLambdaDynamoTableE5DA3737": { @@ -277,19 +277,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -333,13 +333,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -377,13 +377,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -411,7 +411,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.145.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -458,7 +458,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -470,7 +470,7 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/LambdaToElasticSearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -571,13 +571,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -601,7 +601,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -613,7 +613,7 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/LambdaToElasticSearch/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -638,13 +638,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -786,13 +786,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -955,7 +955,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -980,13 +980,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1011,13 +1011,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1042,13 +1042,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1073,13 +1073,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1104,13 +1104,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1135,13 +1135,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1166,13 +1166,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1197,13 +1197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1228,19 +1228,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "DynamoDBStreamsToLambda": { @@ -1283,7 +1283,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -1291,13 +1291,13 @@ "path": "dbslamels-no-arguments/test-ddbstreams-lambda-esk/DynamoDBStreamsToLambda/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -1315,7 +1315,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -1398,31 +1398,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda.DynamoDBStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana.DynamoDBStreamsToLambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1450,7 +1450,7 @@ "path": "dbslamels-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1458,25 +1458,25 @@ "path": "dbslamels-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1484,7 +1484,7 @@ "path": "dbslamels-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1492,13 +1492,13 @@ "path": "dbslamels-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1512,7 +1512,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.assets.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.assets.json index dce6085b5..d84ad6cb3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.assets.json @@ -14,7 +14,7 @@ } } }, - "986ac120121bee4342c962555c67e101b2a94a542818f5743fe044b030f7ba1d": { + "d72d2964ba4abc4e7a2b9a9e1acb7b135592c6aeb676a28b5a13caafbad2c8a4": { "source": { "path": "dbslam-existing-table.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "986ac120121bee4342c962555c67e101b2a94a542818f5743fe044b030f7ba1d.json", + "objectKey": "d72d2964ba4abc4e7a2b9a9e1acb7b135592c6aeb676a28b5a13caafbad2c8a4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.template.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.template.json index 64490c9ab..81479ad41 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/dbslam-existing-table.template.json @@ -27,7 +27,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testdynamodbstreamslambdaLambdaFunctionServiceRole17CB5CA1": { "Type": "AWS::IAM::Role", @@ -82,6 +89,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testdynamodbstreamslambdaLambdaFunctionServiceRoleDefaultPolicyC83E18AD": { diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/manifest.json index f4fbd3ef7..3f2273152 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/986ac120121bee4342c962555c67e101b2a94a542818f5743fe044b030f7ba1d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d72d2964ba4abc4e7a2b9a9e1acb7b135592c6aeb676a28b5a13caafbad2c8a4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/tree.json index 6c2988823..00fe403e9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/tree.json @@ -44,7 +44,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -52,13 +52,13 @@ "path": "dbslam-existing-table/mytable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } }, "test-dynamodbstreams-lambda": { @@ -74,7 +74,7 @@ "path": "dbslam-existing-table/test-dynamodbstreams-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -137,7 +137,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -202,19 +202,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -230,7 +230,7 @@ "path": "dbslam-existing-table/test-dynamodbstreams-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -238,13 +238,13 @@ "path": "dbslam-existing-table/test-dynamodbstreams-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -279,7 +279,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoDBEventSource:dbslamexistingtablemytable00A85A16": { @@ -320,19 +320,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -350,7 +350,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -433,25 +433,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda.DynamoDBStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -479,7 +479,7 @@ "path": "dbslam-existing-table/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -487,25 +487,25 @@ "path": "dbslam-existing-table/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -513,7 +513,7 @@ "path": "dbslam-existing-table/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -521,13 +521,13 @@ "path": "dbslam-existing-table/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.ts b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.ts index dd2bcc35b..04a6bfd89 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.ts +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.ts @@ -16,7 +16,7 @@ import { App, Stack } from "aws-cdk-lib"; import { DynamoDBStreamsToLambdaProps, DynamoDBStreamsToLambda } from "../lib"; import * as lambda from 'aws-cdk-lib/aws-lambda'; import * as dynamodb from 'aws-cdk-lib/aws-dynamodb'; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as defaults from '@aws-solutions-constructs/core'; @@ -34,6 +34,7 @@ const table = new dynamodb.Table(stack, 'mytable', { }, stream: dynamodb.StreamViewType.NEW_AND_OLD_IMAGES }); +addCfnGuardSuppressRules(table, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); const props: DynamoDBStreamsToLambdaProps = { lambdaFunctionProps: { diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.assets.json index 80b54ec06..6514917b5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "2b103fa3ac85e34f5bed972fcae6dd422f1d7f3cacfb2988ca39b02fbe112ea4": { + "9a8f2b35a04a8935d0d4c9899fa5fa6b58b806ec2552b1dca251895592b9b09f": { "source": { "path": "dbslam-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2b103fa3ac85e34f5bed972fcae6dd422f1d7f3cacfb2988ca39b02fbe112ea4.json", + "objectKey": "9a8f2b35a04a8935d0d4c9899fa5fa6b58b806ec2552b1dca251895592b9b09f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.template.json index 7413f2d4f..bf02cdaed 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/dbslam-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testdynamodbstreamslambdaLambdaFunctionServiceRoleDefaultPolicyC83E18AD": { @@ -223,7 +230,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testdynamodbstreamslambdaSqsDlqQueue183241DF": { "Type": "AWS::SQS::Queue", diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/manifest.json index 74de2cf19..5def8b3c7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2b103fa3ac85e34f5bed972fcae6dd422f1d7f3cacfb2988ca39b02fbe112ea4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9a8f2b35a04a8935d0d4c9899fa5fa6b58b806ec2552b1dca251895592b9b09f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/tree.json index 15d6ba682..480a2585d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "dbslam-no-arguments/test-dynamodbstreams-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -149,19 +149,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -177,7 +177,7 @@ "path": "dbslam-no-arguments/test-dynamodbstreams-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -185,13 +185,13 @@ "path": "dbslam-no-arguments/test-dynamodbstreams-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoDBEventSource:dbslamnoargumentstestdynamodbstreamslambdaDynamoTable052A3271": { @@ -267,19 +267,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -318,7 +318,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -326,13 +326,13 @@ "path": "dbslam-no-arguments/test-dynamodbstreams-lambda/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -350,7 +350,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -433,25 +433,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-dynamodbstreams-lambda.DynamoDBStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -479,7 +479,7 @@ "path": "dbslam-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -487,25 +487,25 @@ "path": "dbslam-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -513,7 +513,7 @@ "path": "dbslam-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -521,13 +521,13 @@ "path": "dbslam-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.assets.json index 53f7fdd11..290e4052e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "7c55f2a1d2cff99695dc35978c098efd9e1e2686da013e2cf137fd123ceae718": { + "61da8a3079ff5bc467183ac882e2a9e9a660773474fafdecc7921f54df8cba56": { "source": { "path": "evtfhss3-customLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7c55f2a1d2cff99695dc35978c098efd9e1e2686da013e2cf137fd123ceae718.json", + "objectKey": "61da8a3079ff5bc467183ac882e2a9e9a660773474fafdecc7921f54df8cba56.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.template.json index 19199e451..806a6f7a9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/evtfhss3-customLoggingBucket.template.json @@ -393,6 +393,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "evtfhss3customlogbucketKinesisFirehoseToS3KinesisFirehosePolicy56683A68": { @@ -534,6 +541,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "evtfhss3customlogbucketEventsRuleInvokeKinesisFirehoseRole8084E579": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/manifest.json index 6b802b3ae..decac3e82 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7c55f2a1d2cff99695dc35978c098efd9e1e2686da013e2cf137fd123ceae718.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/61da8a3079ff5bc467183ac882e2a9e9a660773474fafdecc7921f54df8cba56.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/tree.json index 4334ac671..10f8fad96 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/tree.json @@ -67,7 +67,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -201,13 +201,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -219,19 +219,19 @@ "path": "evtfhss3-customLoggingBucket/evtfhss3-custom-log-bucket/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -290,7 +290,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -388,13 +388,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -406,19 +406,19 @@ "path": "evtfhss3-customLoggingBucket/evtfhss3-custom-log-bucket/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -434,7 +434,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -454,19 +454,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -478,7 +478,7 @@ "path": "evtfhss3-customLoggingBucket/evtfhss3-custom-log-bucket/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -503,13 +503,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -601,13 +601,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -676,13 +676,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -690,7 +690,7 @@ "path": "evtfhss3-customLoggingBucket/evtfhss3-custom-log-bucket/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehoseRole": { @@ -702,7 +702,7 @@ "path": "evtfhss3-customLoggingBucket/evtfhss3-custom-log-bucket/EventsRuleInvokeKinesisFirehoseRole/ImportEventsRuleInvokeKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -728,13 +728,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehosePolicy": { @@ -775,13 +775,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRule": { @@ -817,19 +817,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3.EventbridgeToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -837,7 +837,7 @@ "path": "evtfhss3-customLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -849,7 +849,7 @@ "path": "evtfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -857,7 +857,7 @@ "path": "evtfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -865,13 +865,13 @@ "path": "evtfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -899,7 +899,7 @@ "path": "evtfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -907,25 +907,25 @@ "path": "evtfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -933,7 +933,7 @@ "path": "evtfhss3-customLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -941,13 +941,13 @@ "path": "evtfhss3-customLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -961,7 +961,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.assets.json index ccea28134..0a5221985 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "95de03c537aaf6ec3b74becd12b24bee89bc18ef1d143e2782f1a6777a595168": { + "3ed24c8f5a6ee463aaa58674e5b5b1e9c8805cb0196a3e7dde505b5e21c417ee": { "source": { "path": "evtfhss3-existing-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "95de03c537aaf6ec3b74becd12b24bee89bc18ef1d143e2782f1a6777a595168.json", + "objectKey": "3ed24c8f5a6ee463aaa58674e5b5b1e9c8805cb0196a3e7dde505b5e21c417ee.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.template.json index 46b495ed0..0dc61bc3f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/evtfhss3-existing-eventbus.template.json @@ -210,6 +210,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "evtfhss3existingbusKinesisFirehoseToS3KinesisFirehosePolicyFD6C4ECA": { @@ -351,6 +358,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "evtfhss3existingbusEventsRuleInvokeKinesisFirehoseRole7D7DF871": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/manifest.json index e43239019..44646b7db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/95de03c537aaf6ec3b74becd12b24bee89bc18ef1d143e2782f1a6777a595168.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3ed24c8f5a6ee463aaa58674e5b5b1e9c8805cb0196a3e7dde505b5e21c417ee.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/tree.json index 58837c5d5..2cd114de4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/tree.json @@ -23,13 +23,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.149.0" + "version": "2.150.0" } }, "evtfhss3-existing-bus": { @@ -91,7 +91,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -189,13 +189,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -207,19 +207,19 @@ "path": "evtfhss3-existing-eventbus/evtfhss3-existing-bus/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -235,7 +235,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -255,19 +255,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -279,7 +279,7 @@ "path": "evtfhss3-existing-eventbus/evtfhss3-existing-bus/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -304,13 +304,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -402,13 +402,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -477,13 +477,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -491,7 +491,7 @@ "path": "evtfhss3-existing-eventbus/evtfhss3-existing-bus/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehoseRole": { @@ -503,7 +503,7 @@ "path": "evtfhss3-existing-eventbus/evtfhss3-existing-bus/EventsRuleInvokeKinesisFirehoseRole/ImportEventsRuleInvokeKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -529,13 +529,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehosePolicy": { @@ -576,13 +576,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRule": { @@ -625,19 +625,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3.EventbridgeToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -645,7 +645,7 @@ "path": "evtfhss3-existing-eventbus/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -657,7 +657,7 @@ "path": "evtfhss3-existing-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -665,7 +665,7 @@ "path": "evtfhss3-existing-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -673,13 +673,13 @@ "path": "evtfhss3-existing-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -707,7 +707,7 @@ "path": "evtfhss3-existing-eventbus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -715,25 +715,25 @@ "path": "evtfhss3-existing-eventbus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -741,7 +741,7 @@ "path": "evtfhss3-existing-eventbus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -749,13 +749,13 @@ "path": "evtfhss3-existing-eventbus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -769,7 +769,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.assets.json index 1429a6862..69fe76d96 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "267fa26922127d1b1247a52dbad432643b5f8089c0c43a1c27ac2e83634f953c": { + "fa106c1cdb775a6f58060b8a674d5567700ed5cee567df745c6d02a0f064d104": { "source": { "path": "evtfhss3-existingLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "267fa26922127d1b1247a52dbad432643b5f8089c0c43a1c27ac2e83634f953c.json", + "objectKey": "fa106c1cdb775a6f58060b8a674d5567700ed5cee567df745c6d02a0f064d104.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.template.json index 394f56407..ea548f043 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/evtfhss3-existingLoggingBucket.template.json @@ -565,6 +565,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "evtfhss3existinglogbucketKinesisFirehoseToS3KinesisFirehosePolicy8151CDB1": { @@ -706,6 +713,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "evtfhss3existinglogbucketEventsRuleInvokeKinesisFirehoseRoleC08B77B1": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/manifest.json index 199fb81ae..cf884bebb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/267fa26922127d1b1247a52dbad432643b5f8089c0c43a1c27ac2e83634f953c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fa106c1cdb775a6f58060b8a674d5567700ed5cee567df745c6d02a0f064d104.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/tree.json index bcdefe644..821200a9f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "evtfhss3-existingLoggingBucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "evtfhss3-existingLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "evtfhss3-existingLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "evtfhss3-existingLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "evtfhss3-existingLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -420,13 +420,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -438,19 +438,19 @@ "path": "evtfhss3-existingLoggingBucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "evtfhss3-existing-log-bucket": { @@ -511,7 +511,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -570,19 +570,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -598,7 +598,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -618,19 +618,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -642,7 +642,7 @@ "path": "evtfhss3-existingLoggingBucket/evtfhss3-existing-log-bucket/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -667,13 +667,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -765,13 +765,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -840,13 +840,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -854,7 +854,7 @@ "path": "evtfhss3-existingLoggingBucket/evtfhss3-existing-log-bucket/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehoseRole": { @@ -866,7 +866,7 @@ "path": "evtfhss3-existingLoggingBucket/evtfhss3-existing-log-bucket/EventsRuleInvokeKinesisFirehoseRole/ImportEventsRuleInvokeKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -892,13 +892,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehosePolicy": { @@ -939,13 +939,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRule": { @@ -981,19 +981,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3.EventbridgeToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -1021,7 +1021,7 @@ "path": "evtfhss3-existingLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1029,25 +1029,25 @@ "path": "evtfhss3-existingLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1055,7 +1055,7 @@ "path": "evtfhss3-existingLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1063,13 +1063,13 @@ "path": "evtfhss3-existingLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1083,7 +1083,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.assets.json index 3999cd6a6..a125e84e9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "b335152cae2294e233659e66d5d5d9dadb2f18c31f0f3912a2f196a27e54304e": { + "e2160355e23fd1ca5c5031407938070bb164cc0693ab284c1abe6a261eff89a6": { "source": { "path": "evtfhss3-new-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b335152cae2294e233659e66d5d5d9dadb2f18c31f0f3912a2f196a27e54304e.json", + "objectKey": "e2160355e23fd1ca5c5031407938070bb164cc0693ab284c1abe6a261eff89a6.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.template.json index 0aaff6952..e8e1a6328 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/evtfhss3-new-eventbus.template.json @@ -204,6 +204,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "evtfhss3newbusKinesisFirehoseToS3KinesisFirehosePolicy30D0D9A0": { @@ -345,6 +352,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "evtfhss3newbusEventsRuleInvokeKinesisFirehoseRoleE0C3E7F4": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/manifest.json index 8abebdf7e..e379dd0a7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b335152cae2294e233659e66d5d5d9dadb2f18c31f0f3912a2f196a27e54304e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e2160355e23fd1ca5c5031407938070bb164cc0693ab284c1abe6a261eff89a6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/tree.json index 987f19d97..8956458d1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/tree.json @@ -67,7 +67,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -183,19 +183,19 @@ "path": "evtfhss3-new-eventbus/evtfhss3-new-bus/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -211,7 +211,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -231,19 +231,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -255,7 +255,7 @@ "path": "evtfhss3-new-eventbus/evtfhss3-new-bus/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -280,13 +280,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -378,13 +378,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -467,7 +467,7 @@ "path": "evtfhss3-new-eventbus/evtfhss3-new-bus/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehoseRole": { @@ -479,7 +479,7 @@ "path": "evtfhss3-new-eventbus/evtfhss3-new-bus/EventsRuleInvokeKinesisFirehoseRole/ImportEventsRuleInvokeKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -505,13 +505,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehosePolicy": { @@ -552,13 +552,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "evtfhss3-new-eventbus": { @@ -576,13 +576,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRule": { @@ -625,19 +625,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3.EventbridgeToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -645,7 +645,7 @@ "path": "evtfhss3-new-eventbus/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -657,7 +657,7 @@ "path": "evtfhss3-new-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -665,7 +665,7 @@ "path": "evtfhss3-new-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -673,13 +673,13 @@ "path": "evtfhss3-new-eventbus/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -707,7 +707,7 @@ "path": "evtfhss3-new-eventbus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -715,25 +715,25 @@ "path": "evtfhss3-new-eventbus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -741,7 +741,7 @@ "path": "evtfhss3-new-eventbus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -749,13 +749,13 @@ "path": "evtfhss3-new-eventbus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -769,7 +769,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.assets.json index acbee0e3b..0d1072e5b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "1188314fa0026595fb885f1ffb2d42eedaf9593db50927849d12b416f6ae90ca": { + "e2a35801f7e32f75a5d196cc348a1eb0df083099d7b3f8c2d50beb63d4fb5f88": { "source": { "path": "evtfhss3-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "1188314fa0026595fb885f1ffb2d42eedaf9593db50927849d12b416f6ae90ca.json", + "objectKey": "e2a35801f7e32f75a5d196cc348a1eb0df083099d7b3f8c2d50beb63d4fb5f88.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.template.json index 339f8f567..dae549480 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/evtfhss3-no-arguments.template.json @@ -381,6 +381,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "evtfhss3noargsKinesisFirehoseToS3KinesisFirehosePolicy9348D9A7": { @@ -522,6 +529,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "evtfhss3noargsEventsRuleInvokeKinesisFirehoseRole5581D76F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/manifest.json index f5c1ae725..6c16024e5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1188314fa0026595fb885f1ffb2d42eedaf9593db50927849d12b416f6ae90ca.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e2a35801f7e32f75a5d196cc348a1eb0df083099d7b3f8c2d50beb63d4fb5f88.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/tree.json index 39a19db12..9f2fda154 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/tree.json @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -188,13 +188,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -206,19 +206,19 @@ "path": "evtfhss3-no-arguments/evtfhss3-no-args/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -277,7 +277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -375,13 +375,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -393,19 +393,19 @@ "path": "evtfhss3-no-arguments/evtfhss3-no-args/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -441,19 +441,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -465,7 +465,7 @@ "path": "evtfhss3-no-arguments/evtfhss3-no-args/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -490,13 +490,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -588,13 +588,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -663,13 +663,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -677,7 +677,7 @@ "path": "evtfhss3-no-arguments/evtfhss3-no-args/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehoseRole": { @@ -689,7 +689,7 @@ "path": "evtfhss3-no-arguments/evtfhss3-no-args/EventsRuleInvokeKinesisFirehoseRole/ImportEventsRuleInvokeKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -715,13 +715,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRuleInvokeKinesisFirehosePolicy": { @@ -762,13 +762,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "EventsRule": { @@ -804,19 +804,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3.EventbridgeToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -824,7 +824,7 @@ "path": "evtfhss3-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -836,7 +836,7 @@ "path": "evtfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -844,7 +844,7 @@ "path": "evtfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -852,13 +852,13 @@ "path": "evtfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -886,7 +886,7 @@ "path": "evtfhss3-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -894,25 +894,25 @@ "path": "evtfhss3-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -920,7 +920,7 @@ "path": "evtfhss3-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -928,13 +928,13 @@ "path": "evtfhss3-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -948,7 +948,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.assets.json index 7f2d68860..82493bafa 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "7855c8384df054be6a7cbddf1b23e11bac90c0491fd8e72a47a1bea0258853e5": { + "c7689de3c1f76b0e2bc9c5055460e2cd41eb5ccb7d66eac405960439c7e4d148": { "source": { "path": "evtlam-eventbridge-existing-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7855c8384df054be6a7cbddf1b23e11bac90c0491fd8e72a47a1bea0258853e5.json", + "objectKey": "c7689de3c1f76b0e2bc9c5055460e2cd41eb5ccb7d66eac405960439c7e4d148.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.template.json index 3c81ef167..f753522f7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/evtlam-eventbridge-existing-eventbus.template.json @@ -59,6 +59,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testeventbridgelambdaLambdaFunctionServiceRoleDefaultPolicyB0C15F1B": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/manifest.json index 26fb83f09..a06a430f5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7855c8384df054be6a7cbddf1b23e11bac90c0491fd8e72a47a1bea0258853e5.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c7689de3c1f76b0e2bc9c5055460e2cd41eb5ccb7d66eac405960439c7e4d148.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/tree.json index 593605241..79c635b61 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/tree.json @@ -23,13 +23,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.145.0" + "version": "2.150.0" } }, "test-eventbridge-lambda": { @@ -45,7 +45,7 @@ "path": "evtlam-eventbridge-existing-eventbus/test-eventbridge-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -108,7 +108,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -144,19 +144,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -172,7 +172,7 @@ "path": "evtlam-eventbridge-existing-eventbus/test-eventbridge-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -180,13 +180,13 @@ "path": "evtlam-eventbridge-existing-eventbus/test-eventbridge-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -221,7 +221,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsEventsLambdaInvokePermission-1": { @@ -248,13 +248,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "EventsRule": { @@ -291,19 +291,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-lambda.EventbridgeToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -331,7 +331,7 @@ "path": "evtlam-eventbridge-existing-eventbus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -339,25 +339,25 @@ "path": "evtlam-eventbridge-existing-eventbus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -365,7 +365,7 @@ "path": "evtlam-eventbridge-existing-eventbus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -373,13 +373,13 @@ "path": "evtlam-eventbridge-existing-eventbus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.assets.json index 6a5c5cb82..1a43a1801 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "a252a7fb9ea31d0d23855b480dab06a33e9641aef77026ad4dad3b9d3834f157": { + "28814b1e80d35461272ea5a7cc47158959c3fc73a5ae7ed3a2b1ed49bf7d84e1": { "source": { "path": "evtlam-eventbridge-new-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a252a7fb9ea31d0d23855b480dab06a33e9641aef77026ad4dad3b9d3834f157.json", + "objectKey": "28814b1e80d35461272ea5a7cc47158959c3fc73a5ae7ed3a2b1ed49bf7d84e1.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.template.json index 9499d2458..178c34991 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/evtlam-eventbridge-new-eventbus.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testeventbridgelambdaLambdaFunctionServiceRoleDefaultPolicyB0C15F1B": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/manifest.json index 2667ca62c..c156167e6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a252a7fb9ea31d0d23855b480dab06a33e9641aef77026ad4dad3b9d3834f157.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/28814b1e80d35461272ea5a7cc47158959c3fc73a5ae7ed3a2b1ed49bf7d84e1.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/tree.json index 108f29f73..0dcec7247 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "evtlam-eventbridge-new-eventbus/test-eventbridge-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "evtlam-eventbridge-new-eventbus/test-eventbridge-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "evtlam-eventbridge-new-eventbus/test-eventbridge-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,7 +197,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsEventsLambdaInvokePermission-1": { @@ -224,13 +224,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-new-lambda": { @@ -248,13 +248,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.145.0" + "version": "2.150.0" } }, "EventsRule": { @@ -291,19 +291,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-lambda.EventbridgeToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -331,7 +331,7 @@ "path": "evtlam-eventbridge-new-eventbus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -339,25 +339,25 @@ "path": "evtlam-eventbridge-new-eventbus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -365,7 +365,7 @@ "path": "evtlam-eventbridge-new-eventbus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -373,13 +373,13 @@ "path": "evtlam-eventbridge-new-eventbus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.assets.json index 25dc73fed..1be35ba6f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.assets.json @@ -14,7 +14,7 @@ } } }, - "928f310ae52870cab3214c39b43bffb25a5a6eb9104791b8e545a2b89f476ab3": { + "e6553289aca4296f719a4e77d264e0f565861fc1077b8054fe433e74d4c495b9": { "source": { "path": "evtlam-eventbridge-no-argument.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "928f310ae52870cab3214c39b43bffb25a5a6eb9104791b8e545a2b89f476ab3.json", + "objectKey": "e6553289aca4296f719a4e77d264e0f565861fc1077b8054fe433e74d4c495b9.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.template.json index 38b2e2b5f..0b738a5db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/evtlam-eventbridge-no-argument.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testeventbridgelambdaLambdaFunctionServiceRoleDefaultPolicyB0C15F1B": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/manifest.json index 468a3e200..431c80ad3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/928f310ae52870cab3214c39b43bffb25a5a6eb9104791b8e545a2b89f476ab3.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e6553289aca4296f719a4e77d264e0f565861fc1077b8054fe433e74d4c495b9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/tree.json index 2dd2e79e8..299c90f8e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "evtlam-eventbridge-no-argument/test-eventbridge-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "evtlam-eventbridge-no-argument/test-eventbridge-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "evtlam-eventbridge-no-argument/test-eventbridge-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,7 +197,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsEventsLambdaInvokePermission-1": { @@ -224,13 +224,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "EventsRule": { @@ -260,19 +260,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.Rule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-eventbridge-lambda.EventbridgeToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -300,7 +300,7 @@ "path": "evtlam-eventbridge-no-argument/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -308,25 +308,25 @@ "path": "evtlam-eventbridge-no-argument/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -334,7 +334,7 @@ "path": "evtlam-eventbridge-no-argument/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -342,13 +342,13 @@ "path": "evtlam-eventbridge-no-argument/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -362,7 +362,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.assets.json index e969eb683..3d8d44628 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "b2da6be256d18706f254d6146d6db3472b135728c0c7f07640d932c8b9bd36ae": { + "552bc4fb1c527c313294603355d29f91522aac859a8edc6ae18f3b327ce2cc1e": { "source": { "path": "evtstp-eventbridge-stepfunctions-existing-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b2da6be256d18706f254d6146d6db3472b135728c0c7f07640d932c8b9bd36ae.json", + "objectKey": "552bc4fb1c527c313294603355d29f91522aac859a8edc6ae18f3b327ce2cc1e.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.template.json index cad087ab8..042d5f5d9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-existing-eventbus.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/manifest.json index 8061d7b53..43d8e848b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b2da6be256d18706f254d6146d6db3472b135728c0c7f07640d932c8b9bd36ae.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/552bc4fb1c527c313294603355d29f91522aac859a8edc6ae18f3b327ce2cc1e.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.assets.json index d3f56076a..a80ae561e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.assets.json @@ -14,7 +14,7 @@ } } }, - "e122b8069ce8f8a8497be17fa3632b2e6a51f1a38589679f45ec02bb79c0c5b4": { + "12d44c52f83fb84ccb1ce40d3351a98396f325e5471b4002b4c22ded96b8ccfd": { "source": { "path": "evtstp-eventbridge-stepfunctions-new-eventbus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e122b8069ce8f8a8497be17fa3632b2e6a51f1a38589679f45ec02bb79c0c5b4.json", + "objectKey": "12d44c52f83fb84ccb1ce40d3351a98396f325e5471b4002b4c22ded96b8ccfd.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.template.json index e7ff95b28..2c73cb236 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/evtstp-eventbridge-stepfunctions-new-eventbus.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/manifest.json index 3dc03a153..ff715028e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e122b8069ce8f8a8497be17fa3632b2e6a51f1a38589679f45ec02bb79c0c5b4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/12d44c52f83fb84ccb1ce40d3351a98396f325e5471b4002b4c22ded96b8ccfd.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.assets.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.assets.json index fed09c9ad..5fc50fa10 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.assets.json @@ -14,7 +14,7 @@ } } }, - "abfa53bef07c7d0e63e0004928bb85376ed62a6422c6f1ef263be2bd60a4fea4": { + "b31e5684dfa3757f24ef3e78f4222225ab91bb7f842848dab35aeb759c8f34f5": { "source": { "path": "evtstp-eventbridge-stepfunctions-with-lambda.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "abfa53bef07c7d0e63e0004928bb85376ed62a6422c6f1ef263be2bd60a4fea4.json", + "objectKey": "b31e5684dfa3757f24ef3e78f4222225ab91bb7f842848dab35aeb759c8f34f5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.template.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.template.json index e4e77e0fa..6c2ebd1e5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/evtstp-eventbridge-stepfunctions-with-lambda.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/manifest.json index 863efcbcf..42cfd0afc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/abfa53bef07c7d0e63e0004928bb85376ed62a6422c6f1ef263be2bd60a4fea4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b31e5684dfa3757f24ef3e78f4222225ab91bb7f842848dab35aeb759c8f34f5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.assets.json index 85454e171..89b807a5b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "ee0bfa6e7bfe1b2fb2e9456abc3ffd1d29b9fd32269193190b12da2c0e8a5513": { + "213de4059d194de7881eca242d295506cbfdda0304aa7fec1d359ce5668addee": { "source": { "path": "farddb-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "ee0bfa6e7bfe1b2fb2e9456abc3ffd1d29b9fd32269193190b12da2c0e8a5513.json", + "objectKey": "213de4059d194de7881eca242d295506cbfdda0304aa7fec1d359ce5668addee.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.template.json index 25728f6a1..7eb19b481 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/farddb-existing-resources.template.json @@ -730,6 +730,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -799,7 +804,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "farddbexistingresourcesECRAPIsecuritygroup2D1C2961": { "Type": "AWS::EC2::SecurityGroup", diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/manifest.json index 2e7258815..f467c9477 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/ee0bfa6e7bfe1b2fb2e9456abc3ffd1d29b9fd32269193190b12da2c0e8a5513.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/213de4059d194de7881eca242d295506cbfdda0304aa7fec1d359ce5668addee.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/tree.json index d297c7cf6..137b8557a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farddb-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farddb-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farddb-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farddb-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farddb-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farddb-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "DDB": { @@ -1031,19 +1031,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1055,7 +1055,7 @@ "path": "farddb-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1063,7 +1063,7 @@ "path": "farddb-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1071,13 +1071,13 @@ "path": "farddb-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "DynamoTable": { @@ -1113,7 +1113,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.147.3" + "version": "2.150.0" } }, "ScalingRole": { @@ -1121,13 +1121,13 @@ "path": "farddb-existing-resources/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.147.3" + "version": "2.150.0" } }, "farddb-existing-resources-ECR_API-security-group": { @@ -1183,13 +1183,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farddb-existing-resources-ECR_DKR-security-group": { @@ -1245,13 +1245,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1267,13 +1267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1289,7 +1289,7 @@ "path": "farddb-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1314,7 +1314,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1370,19 +1370,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1439,7 +1439,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1447,13 +1447,13 @@ "path": "farddb-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1481,13 +1481,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1539,13 +1539,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1553,7 +1553,7 @@ "path": "farddb-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-dynamodb.FargateToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1581,7 +1581,7 @@ "path": "farddb-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1589,25 +1589,25 @@ "path": "farddb-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1615,7 +1615,7 @@ "path": "farddb-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1623,13 +1623,13 @@ "path": "farddb-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1643,7 +1643,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.assets.json index d00005e94..133d63477 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "8353ef282c32955192f25fabb219db4444fd216c254fb5160cd0bdac4f0a335b": { + "01b368e297fde05d49a7e862147c0c015837cdc7116ce2554e59e938a3e2d7e5": { "source": { "path": "farddb-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "8353ef282c32955192f25fabb219db4444fd216c254fb5160cd0bdac4f0a335b.json", + "objectKey": "01b368e297fde05d49a7e862147c0c015837cdc7116ce2554e59e938a3e2d7e5.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.template.json index 6d91d7855..f3eebf094 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/farddb-new-resources.template.json @@ -25,7 +25,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "Vpc8378EB38": { "Type": "AWS::EC2::VPC", @@ -756,6 +763,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/manifest.json index bb95a10d7..a4545181b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/8353ef282c32955192f25fabb219db4444fd216c254fb5160cd0bdac4f0a335b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/01b368e297fde05d49a7e862147c0c015837cdc7116ce2554e59e938a3e2d7e5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/tree.json index 1b24af35b..ea2bc7207 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/tree.json @@ -45,7 +45,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.147.3" + "version": "2.150.0" } }, "ScalingRole": { @@ -53,19 +53,19 @@ "path": "farddb-new-resources/test-construct/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-dynamodb.FargateToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -92,7 +92,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -136,7 +136,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -144,7 +144,7 @@ "path": "farddb-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -166,7 +166,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -185,7 +185,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -205,7 +205,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -225,7 +225,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -253,13 +253,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -303,7 +303,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -311,7 +311,7 @@ "path": "farddb-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -333,7 +333,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -352,7 +352,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -372,7 +372,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -392,7 +392,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -420,13 +420,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -470,7 +470,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -478,7 +478,7 @@ "path": "farddb-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -500,7 +500,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -519,7 +519,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -539,13 +539,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -589,7 +589,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -597,7 +597,7 @@ "path": "farddb-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -619,7 +619,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -638,7 +638,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -658,13 +658,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -683,7 +683,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -702,7 +702,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -714,13 +714,13 @@ "path": "farddb-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -736,7 +736,7 @@ "path": "farddb-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -767,7 +767,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -819,19 +819,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -855,13 +855,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -895,13 +895,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "DDB": { @@ -948,13 +948,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -993,13 +993,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1038,13 +1038,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1091,19 +1091,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1115,7 +1115,7 @@ "path": "farddb-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1123,7 +1123,7 @@ "path": "farddb-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1131,13 +1131,13 @@ "path": "farddb-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farddb-new-resources-ECR_API-security-group": { @@ -1193,13 +1193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farddb-new-resources-ECR_DKR-security-group": { @@ -1255,13 +1255,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1277,13 +1277,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1299,7 +1299,7 @@ "path": "farddb-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1324,7 +1324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1380,19 +1380,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1449,7 +1449,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1457,13 +1457,13 @@ "path": "farddb-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1491,13 +1491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1549,13 +1549,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1583,7 +1583,7 @@ "path": "farddb-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1591,25 +1591,25 @@ "path": "farddb-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1617,7 +1617,7 @@ "path": "farddb-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1625,13 +1625,13 @@ "path": "farddb-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1645,7 +1645,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.assets.json index 2ae18c18c..26b2b8f9f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "455d47d01b68c9591b6a568022af4cc6c0e98c3dce43fbbe0e6dd6ae6489d299": { + "3c57c8c25a1ce848d5cd50cca89aaa4f4c908105d781d56fbd17a1d137d0833a": { "source": { "path": "farevt-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "455d47d01b68c9591b6a568022af4cc6c0e98c3dce43fbbe0e6dd6ae6489d299.json", + "objectKey": "3c57c8c25a1ce848d5cd50cca89aaa4f4c908105d781d56fbd17a1d137d0833a.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.template.json index dae006a67..20cb368af 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/farevt-existing-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/manifest.json index 41411dcaf..721347355 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/455d47d01b68c9591b6a568022af4cc6c0e98c3dce43fbbe0e6dd6ae6489d299.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/3c57c8c25a1ce848d5cd50cca89aaa4f4c908105d781d56fbd17a1d137d0833a.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/tree.json index 5134e9f83..0a2a8905c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farevt-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farevt-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farevt-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farevt-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farevt-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farevt-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "CLOUDWATCH_EVENTS": { @@ -1023,19 +1023,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1047,7 +1047,7 @@ "path": "farevt-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1055,7 +1055,7 @@ "path": "farevt-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1063,13 +1063,13 @@ "path": "farevt-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farevt-existing-resources-ECR_API-security-group": { @@ -1125,13 +1125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farevt-existing-resources-ECR_DKR-security-group": { @@ -1187,13 +1187,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1209,13 +1209,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1231,7 +1231,7 @@ "path": "farevt-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1256,7 +1256,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1294,19 +1294,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1354,7 +1354,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1362,13 +1362,13 @@ "path": "farevt-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1396,13 +1396,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-event-bus": { @@ -1478,13 +1478,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1492,7 +1492,7 @@ "path": "farevt-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-eventbridge.FargateToEventbridge", - "version": "2.60.0" + "version": "2.63.0" } }, "farevt-existing-resources-CLOUDWATCH_EVENTS-security-group": { @@ -1548,13 +1548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1582,7 +1582,7 @@ "path": "farevt-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1590,25 +1590,25 @@ "path": "farevt-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1616,7 +1616,7 @@ "path": "farevt-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1624,13 +1624,13 @@ "path": "farevt-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1644,7 +1644,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.assets.json index e04e998f4..b60bf4382 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "a1c5f7dcbec107aaffc2591c58d7916834c16fdd9b811b165fcd490ff5ceee4b": { + "a14c1fe327cfe5c21efc5a2e4cd9185edf380f25bb93380c9b6d7eb838829bb7": { "source": { "path": "farevt-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "a1c5f7dcbec107aaffc2591c58d7916834c16fdd9b811b165fcd490ff5ceee4b.json", + "objectKey": "a14c1fe327cfe5c21efc5a2e4cd9185edf380f25bb93380c9b6d7eb838829bb7.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.template.json index 8f7e77413..58721e27a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/farevt-new-resources.template.json @@ -728,6 +728,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/manifest.json index 2ba6c5da7..1e8c8e4f6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/a1c5f7dcbec107aaffc2591c58d7916834c16fdd9b811b165fcd490ff5ceee4b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/a14c1fe327cfe5c21efc5a2e4cd9185edf380f25bb93380c9b6d7eb838829bb7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/tree.json index ae36a6f07..e42854943 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/tree.json @@ -27,19 +27,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-eventbridge.FargateToEventbridge", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -66,7 +66,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -110,7 +110,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -118,7 +118,7 @@ "path": "farevt-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -140,7 +140,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -159,7 +159,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -179,7 +179,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -199,7 +199,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -227,13 +227,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -277,7 +277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -285,7 +285,7 @@ "path": "farevt-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -307,7 +307,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -326,7 +326,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -346,7 +346,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -366,7 +366,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -394,13 +394,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -444,7 +444,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -452,7 +452,7 @@ "path": "farevt-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -474,7 +474,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -493,7 +493,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -513,13 +513,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -563,7 +563,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -571,7 +571,7 @@ "path": "farevt-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -593,7 +593,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -612,7 +612,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -632,13 +632,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -657,7 +657,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -676,7 +676,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -688,13 +688,13 @@ "path": "farevt-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -710,7 +710,7 @@ "path": "farevt-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -741,7 +741,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -793,19 +793,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -829,13 +829,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -869,13 +869,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "CLOUDWATCH_EVENTS": { @@ -914,13 +914,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -959,13 +959,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1004,13 +1004,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1057,19 +1057,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1081,7 +1081,7 @@ "path": "farevt-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1089,7 +1089,7 @@ "path": "farevt-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1097,13 +1097,13 @@ "path": "farevt-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farevt-new-resources-CLOUDWATCH_EVENTS-security-group": { @@ -1159,13 +1159,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farevt-new-resources-ECR_API-security-group": { @@ -1221,13 +1221,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farevt-new-resources-ECR_DKR-security-group": { @@ -1283,13 +1283,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1305,13 +1305,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1327,7 +1327,7 @@ "path": "farevt-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1352,7 +1352,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1390,19 +1390,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1450,7 +1450,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1458,13 +1458,13 @@ "path": "farevt-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1492,13 +1492,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1550,13 +1550,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1584,7 +1584,7 @@ "path": "farevt-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1592,25 +1592,25 @@ "path": "farevt-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1618,7 +1618,7 @@ "path": "farevt-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1626,13 +1626,13 @@ "path": "farevt-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1646,7 +1646,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.assets.json index cbc282b3b..c967e9983 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.assets.json @@ -27,7 +27,7 @@ } } }, - "d3c8e935c31c77c6621744a3e9b271625a444ba966f5d530e1c6484d6d58075f": { + "a9ee9af9e3d434b6116e2a30d8a949a49302ca84211d870cc77122140c52ba94": { "source": { "path": "farfhs-existingFargateService.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d3c8e935c31c77c6621744a3e9b271625a444ba966f5d530e1c6484d6d58075f.json", + "objectKey": "a9ee9af9e3d434b6116e2a30d8a949a49302ca84211d870cc77122140c52ba94.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.template.json index 71f47371c..58db55f4d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/farfhs-existingFargateService.template.json @@ -762,6 +762,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1195,6 +1200,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -1336,6 +1348,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/manifest.json index 338c2b40d..a385acacc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d3c8e935c31c77c6621744a3e9b271625a444ba966f5d530e1c6484d6d58075f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a9ee9af9e3d434b6116e2a30d8a949a49302ca84211d870cc77122140c52ba94.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/tree.json index a3581cce3..372ec9c6f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farfhs-existingFargateService/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farfhs-existingFargateService/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farfhs-existingFargateService/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farfhs-existingFargateService/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farfhs-existingFargateService/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farfhs-existingFargateService/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -891,13 +891,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -947,13 +947,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1000,13 +1000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1056,19 +1056,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1076,7 +1076,7 @@ "path": "farfhs-existingFargateService/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1088,7 +1088,7 @@ "path": "farfhs-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1096,7 +1096,7 @@ "path": "farfhs-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1104,13 +1104,13 @@ "path": "farfhs-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehose": { @@ -1155,7 +1155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1289,13 +1289,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1307,19 +1307,19 @@ "path": "farfhs-existingFargateService/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -1378,7 +1378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1476,13 +1476,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1494,19 +1494,19 @@ "path": "farfhs-existingFargateService/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -1522,7 +1522,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -1542,19 +1542,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -1566,7 +1566,7 @@ "path": "farfhs-existingFargateService/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1591,13 +1591,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -1689,13 +1689,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -1764,13 +1764,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1782,7 +1782,7 @@ "path": "farfhs-existingFargateService/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1790,7 +1790,7 @@ "path": "farfhs-existingFargateService/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1798,13 +1798,13 @@ "path": "farfhs-existingFargateService/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -1812,7 +1812,7 @@ "path": "farfhs-existingFargateService/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-existingFargateService-ECR_API-security-group": { @@ -1868,13 +1868,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-existingFargateService-ECR_DKR-security-group": { @@ -1930,13 +1930,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cluster": { @@ -1952,13 +1952,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-taskdef": { @@ -1974,7 +1974,7 @@ "path": "farfhs-existingFargateService/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1999,7 +1999,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -2042,19 +2042,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2100,7 +2100,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-container": { @@ -2108,13 +2108,13 @@ "path": "farfhs-existingFargateService/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-sg": { @@ -2142,13 +2142,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-service": { @@ -2200,13 +2200,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -2214,7 +2214,7 @@ "path": "farfhs-existingFargateService/test-fargate-kinesisstreams", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisfirehose.FargateToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "farfhs-existingFargateService-KINESIS_FIREHOSE-security-group": { @@ -2270,13 +2270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -2304,7 +2304,7 @@ "path": "farfhs-existingFargateService/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2312,25 +2312,25 @@ "path": "farfhs-existingFargateService/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2338,7 +2338,7 @@ "path": "farfhs-existingFargateService/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2346,13 +2346,13 @@ "path": "farfhs-existingFargateService/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2366,7 +2366,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.assets.json index 58a5b994f..c19660df5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "df04050e6ec4b233bd0c3e2f75607ebd396fd35d40bfcc4e1d07021ba7931930": { + "21da3585a3b6a5b21a950c1096fa00aa0f2a6e8cc61dfe86677fc0219eb61371": { "source": { "path": "farfhs-existingVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "df04050e6ec4b233bd0c3e2f75607ebd396fd35d40bfcc4e1d07021ba7931930.json", + "objectKey": "21da3585a3b6a5b21a950c1096fa00aa0f2a6e8cc61dfe86677fc0219eb61371.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.template.json index 98b3c72b4..bb844c16c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/farfhs-existingVpc.template.json @@ -762,6 +762,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1195,6 +1200,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -1336,6 +1348,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/manifest.json index 2faa447f9..e80cf2428 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/df04050e6ec4b233bd0c3e2f75607ebd396fd35d40bfcc4e1d07021ba7931930.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/21da3585a3b6a5b21a950c1096fa00aa0f2a6e8cc61dfe86677fc0219eb61371.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/tree.json index c8cd18ee8..23e6d39b6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farfhs-existingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farfhs-existingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farfhs-existingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farfhs-existingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farfhs-existingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farfhs-existingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -891,13 +891,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -947,13 +947,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1003,13 +1003,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1056,19 +1056,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1076,7 +1076,7 @@ "path": "farfhs-existingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1088,7 +1088,7 @@ "path": "farfhs-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1096,7 +1096,7 @@ "path": "farfhs-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1104,13 +1104,13 @@ "path": "farfhs-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehose": { @@ -1155,7 +1155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1289,13 +1289,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1307,19 +1307,19 @@ "path": "farfhs-existingVpc/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -1378,7 +1378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1476,13 +1476,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1494,19 +1494,19 @@ "path": "farfhs-existingVpc/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -1522,7 +1522,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -1542,19 +1542,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -1566,7 +1566,7 @@ "path": "farfhs-existingVpc/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1591,13 +1591,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -1689,13 +1689,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -1764,13 +1764,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1782,7 +1782,7 @@ "path": "farfhs-existingVpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1790,7 +1790,7 @@ "path": "farfhs-existingVpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1798,13 +1798,13 @@ "path": "farfhs-existingVpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -1812,7 +1812,7 @@ "path": "farfhs-existingVpc/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -1820,7 +1820,7 @@ "path": "farfhs-existingVpc/test-fargate-kinesisstreams", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisfirehose.FargateToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "farfhs-existingVpc-KINESIS_FIREHOSE-security-group": { @@ -1876,13 +1876,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-existingVpc-ECR_API-security-group": { @@ -1938,13 +1938,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-existingVpc-ECR_DKR-security-group": { @@ -2000,13 +2000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -2022,13 +2022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -2044,7 +2044,7 @@ "path": "farfhs-existingVpc/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2069,7 +2069,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -2112,19 +2112,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2170,7 +2170,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -2178,13 +2178,13 @@ "path": "farfhs-existingVpc/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -2212,13 +2212,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -2270,13 +2270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -2304,7 +2304,7 @@ "path": "farfhs-existingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2312,25 +2312,25 @@ "path": "farfhs-existingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2338,7 +2338,7 @@ "path": "farfhs-existingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2346,13 +2346,13 @@ "path": "farfhs-existingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2366,7 +2366,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.assets.json index 319e8b6de..d99c2f161 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.assets.json @@ -27,7 +27,7 @@ } } }, - "fac487fef7ea502cf7b625e34d4ba06e371a6def8582f0c392f79b0440ea2d19": { + "f806cd4f449cc586fbf83b3b3870e1280a48507b05cd720b4271aaa12a5bd750": { "source": { "path": "farfhs-fargateServiceFromProps.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "fac487fef7ea502cf7b625e34d4ba06e371a6def8582f0c392f79b0440ea2d19.json", + "objectKey": "f806cd4f449cc586fbf83b3b3870e1280a48507b05cd720b4271aaa12a5bd750.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.template.json index 3d4c266ec..2964aa487 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/farfhs-fargateServiceFromProps.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -1369,6 +1384,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/manifest.json index c93af66cb..30a41e03e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fac487fef7ea502cf7b625e34d4ba06e371a6def8582f0c392f79b0440ea2d19.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f806cd4f449cc586fbf83b3b3870e1280a48507b05cd720b4271aaa12a5bd750.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/tree.json index 8df143900..4ad0c0457 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "farfhs-fargateServiceFromProps/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "farfhs-fargateServiceFromProps/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "farfhs-fargateServiceFromProps/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "farfhs-fargateServiceFromProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "farfhs-fargateServiceFromProps/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "farfhs-fargateServiceFromProps/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "farfhs-fargateServiceFromProps/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "farfhs-fargateServiceFromProps/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -723,7 +723,7 @@ "path": "farfhs-fargateServiceFromProps/test-fargate-kinesisstreams", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisfirehose.FargateToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -750,7 +750,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -794,7 +794,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -802,7 +802,7 @@ "path": "farfhs-fargateServiceFromProps/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -824,7 +824,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -843,7 +843,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -863,7 +863,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -883,7 +883,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -911,13 +911,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -961,7 +961,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -969,7 +969,7 @@ "path": "farfhs-fargateServiceFromProps/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -991,7 +991,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1010,7 +1010,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1030,7 +1030,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -1050,7 +1050,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -1078,13 +1078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1128,7 +1128,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1136,7 +1136,7 @@ "path": "farfhs-fargateServiceFromProps/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1158,7 +1158,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1177,7 +1177,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1197,13 +1197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1247,7 +1247,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1255,7 +1255,7 @@ "path": "farfhs-fargateServiceFromProps/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1277,7 +1277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1296,7 +1296,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1316,13 +1316,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -1341,7 +1341,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -1360,7 +1360,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1372,13 +1372,13 @@ "path": "farfhs-fargateServiceFromProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1394,7 +1394,7 @@ "path": "farfhs-fargateServiceFromProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1425,7 +1425,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1477,19 +1477,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1513,13 +1513,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1553,13 +1553,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1609,13 +1609,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1665,13 +1665,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1721,13 +1721,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1774,19 +1774,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1798,7 +1798,7 @@ "path": "farfhs-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1806,7 +1806,7 @@ "path": "farfhs-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1814,13 +1814,13 @@ "path": "farfhs-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-fargateServiceFromProps-KINESIS_FIREHOSE-security-group": { @@ -1876,13 +1876,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-fargateServiceFromProps-ECR_API-security-group": { @@ -1938,13 +1938,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-fargateServiceFromProps-ECR_DKR-security-group": { @@ -2000,13 +2000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -2022,13 +2022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -2044,7 +2044,7 @@ "path": "farfhs-fargateServiceFromProps/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2069,7 +2069,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -2112,19 +2112,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2170,7 +2170,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -2178,13 +2178,13 @@ "path": "farfhs-fargateServiceFromProps/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -2212,13 +2212,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -2271,13 +2271,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -2305,7 +2305,7 @@ "path": "farfhs-fargateServiceFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2313,25 +2313,25 @@ "path": "farfhs-fargateServiceFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2339,7 +2339,7 @@ "path": "farfhs-fargateServiceFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2347,13 +2347,13 @@ "path": "farfhs-fargateServiceFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2367,7 +2367,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.assets.json index f6cee6090..cc23724b5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.assets.json @@ -29,7 +29,7 @@ } } }, - "8e5aa0755a3c417ef3e234396fcbc280f494bc4e0aee588ebbc57e8b4869621e": { + "3e1cc2626bb8770e18b846e5b8312a6d13e3121e54fb109aa20735a926ab3bac": { "source": { "path": "farfhs-noArguments.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "8e5aa0755a3c417ef3e234396fcbc280f494bc4e0aee588ebbc57e8b4869621e.json", + "objectKey": "3e1cc2626bb8770e18b846e5b8312a6d13e3121e54fb109aa20735a926ab3bac.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.template.json index 528e33d9d..253356523 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/farfhs-noArguments.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -513,6 +520,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -1312,6 +1327,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/manifest.json index 6e5e54bf0..38c1f490b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/8e5aa0755a3c417ef3e234396fcbc280f494bc4e0aee588ebbc57e8b4869621e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/3e1cc2626bb8770e18b846e5b8312a6d13e3121e54fb109aa20735a926ab3bac.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/tree.json index 1b68e7d28..84342e55a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "farfhs-noArguments/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "farfhs-noArguments/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "farfhs-noArguments/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -651,13 +651,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.60.0" + "version": "2.63.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -669,7 +669,7 @@ "path": "farfhs-noArguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -677,7 +677,7 @@ "path": "farfhs-noArguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -685,13 +685,13 @@ "path": "farfhs-noArguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -699,7 +699,7 @@ "path": "farfhs-noArguments/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -707,7 +707,7 @@ "path": "farfhs-noArguments/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisfirehose.FargateToKinesisFirehose", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -734,7 +734,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -778,7 +778,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -786,7 +786,7 @@ "path": "farfhs-noArguments/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -827,7 +827,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -847,7 +847,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -867,7 +867,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -895,13 +895,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -945,7 +945,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -953,7 +953,7 @@ "path": "farfhs-noArguments/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -975,7 +975,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -994,7 +994,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1014,7 +1014,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -1034,7 +1034,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -1062,13 +1062,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1112,7 +1112,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1120,7 +1120,7 @@ "path": "farfhs-noArguments/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1142,7 +1142,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1161,7 +1161,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1181,13 +1181,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1231,7 +1231,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1239,7 +1239,7 @@ "path": "farfhs-noArguments/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1261,7 +1261,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1280,7 +1280,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1300,13 +1300,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1325,7 +1325,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1344,7 +1344,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1356,13 +1356,13 @@ "path": "farfhs-noArguments/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1378,7 +1378,7 @@ "path": "farfhs-noArguments/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1409,7 +1409,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1461,19 +1461,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1497,13 +1497,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1537,13 +1537,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1582,13 +1582,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -1627,13 +1627,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1672,13 +1672,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1725,19 +1725,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1749,7 +1749,7 @@ "path": "farfhs-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1757,7 +1757,7 @@ "path": "farfhs-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1765,13 +1765,13 @@ "path": "farfhs-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farfhs-noArguments-KINESIS_FIREHOSE-security-group": { @@ -1827,13 +1827,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farfhs-noArguments-ECR_API-security-group": { @@ -1889,13 +1889,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farfhs-noArguments-ECR_DKR-security-group": { @@ -1951,13 +1951,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1973,13 +1973,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1995,7 +1995,7 @@ "path": "farfhs-noArguments/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -2020,7 +2020,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -2063,19 +2063,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -2121,7 +2121,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -2129,13 +2129,13 @@ "path": "farfhs-noArguments/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -2163,13 +2163,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -2221,13 +2221,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -2255,7 +2255,7 @@ "path": "farfhs-noArguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2263,25 +2263,25 @@ "path": "farfhs-noArguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2289,7 +2289,7 @@ "path": "farfhs-noArguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2297,13 +2297,13 @@ "path": "farfhs-noArguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2317,7 +2317,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.assets.json index a0d71d27f..613ff842d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.assets.json @@ -27,7 +27,7 @@ } } }, - "a3bc361ec6fccf0f1600902eee20a7c5cff117961ee2b99082ec8e34cb7a340f": { + "c414c6bf526b026d3789c7b8eb97ca10ab988deb0ff98b3dc23806db6b670d6b": { "source": { "path": "farfhs-vpcFromprops.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a3bc361ec6fccf0f1600902eee20a7c5cff117961ee2b99082ec8e34cb7a340f.json", + "objectKey": "c414c6bf526b026d3789c7b8eb97ca10ab988deb0ff98b3dc23806db6b670d6b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.template.json index 7a89c366c..43e5967ff 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/farfhs-vpcFromprops.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -1369,6 +1384,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/manifest.json index 21835d053..dd8d3030e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a3bc361ec6fccf0f1600902eee20a7c5cff117961ee2b99082ec8e34cb7a340f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c414c6bf526b026d3789c7b8eb97ca10ab988deb0ff98b3dc23806db6b670d6b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/tree.json index cab9d1012..b4048f6d4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "farfhs-vpcFromprops/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "farfhs-vpcFromprops/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "farfhs-vpcFromprops/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "farfhs-vpcFromprops/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "farfhs-vpcFromprops/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "farfhs-vpcFromprops/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "farfhs-vpcFromprops/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "farfhs-vpcFromprops/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -723,7 +723,7 @@ "path": "farfhs-vpcFromprops/test-fargate-kinesisstreams", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisfirehose.FargateToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -750,7 +750,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -794,7 +794,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -802,7 +802,7 @@ "path": "farfhs-vpcFromprops/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -824,7 +824,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -843,7 +843,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -863,7 +863,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -883,7 +883,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -911,13 +911,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -961,7 +961,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -969,7 +969,7 @@ "path": "farfhs-vpcFromprops/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -991,7 +991,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1010,7 +1010,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1030,7 +1030,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -1050,7 +1050,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -1078,13 +1078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1128,7 +1128,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1136,7 +1136,7 @@ "path": "farfhs-vpcFromprops/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1158,7 +1158,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1177,7 +1177,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1197,13 +1197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1247,7 +1247,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1255,7 +1255,7 @@ "path": "farfhs-vpcFromprops/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1277,7 +1277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1296,7 +1296,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1316,13 +1316,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -1341,7 +1341,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -1360,7 +1360,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1372,13 +1372,13 @@ "path": "farfhs-vpcFromprops/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1394,7 +1394,7 @@ "path": "farfhs-vpcFromprops/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1425,7 +1425,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1477,19 +1477,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1513,13 +1513,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1553,13 +1553,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1609,13 +1609,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1665,13 +1665,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1721,13 +1721,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1774,19 +1774,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1798,7 +1798,7 @@ "path": "farfhs-vpcFromprops/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1806,7 +1806,7 @@ "path": "farfhs-vpcFromprops/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1814,13 +1814,13 @@ "path": "farfhs-vpcFromprops/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-vpcFromprops-KINESIS_FIREHOSE-security-group": { @@ -1876,13 +1876,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-vpcFromprops-ECR_API-security-group": { @@ -1938,13 +1938,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farfhs-vpcFromprops-ECR_DKR-security-group": { @@ -2000,13 +2000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -2022,13 +2022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -2044,7 +2044,7 @@ "path": "farfhs-vpcFromprops/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2069,7 +2069,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -2112,19 +2112,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -2170,7 +2170,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -2178,13 +2178,13 @@ "path": "farfhs-vpcFromprops/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -2212,13 +2212,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -2270,13 +2270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -2304,7 +2304,7 @@ "path": "farfhs-vpcFromprops/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2312,25 +2312,25 @@ "path": "farfhs-vpcFromprops/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2338,7 +2338,7 @@ "path": "farfhs-vpcFromprops/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2346,13 +2346,13 @@ "path": "farfhs-vpcFromprops/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2366,7 +2366,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.assets.json index 4842ee0fe..397ab9629 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.assets.json @@ -14,7 +14,7 @@ } } }, - "5d65bd38bc6a4175487f8f169f1d73f242361d7de53250d4a82d91467ae0f0e9": { + "5c8394fa33caee271877215b79b4b7b7639712530d65bcbf1c13ba56cbaf9999": { "source": { "path": "farkin-existingFargateService.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5d65bd38bc6a4175487f8f169f1d73f242361d7de53250d4a82d91467ae0f0e9.json", + "objectKey": "5c8394fa33caee271877215b79b4b7b7639712530d65bcbf1c13ba56cbaf9999.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.template.json index cb45a0a5a..f5f253478 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/farkin-existingFargateService.template.json @@ -762,6 +762,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/manifest.json index bfabecd30..b2b60035b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5d65bd38bc6a4175487f8f169f1d73f242361d7de53250d4a82d91467ae0f0e9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5c8394fa33caee271877215b79b4b7b7639712530d65bcbf1c13ba56cbaf9999.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/tree.json index 05ff4545d..8a6f4051e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farkin-existingFargateService/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farkin-existingFargateService/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farkin-existingFargateService/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farkin-existingFargateService/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farkin-existingFargateService/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farkin-existingFargateService/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -891,13 +891,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -947,13 +947,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1000,13 +1000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -1056,19 +1056,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1076,7 +1076,7 @@ "path": "farkin-existingFargateService/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1088,7 +1088,7 @@ "path": "farkin-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1096,7 +1096,7 @@ "path": "farkin-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1104,13 +1104,13 @@ "path": "farkin-existingFargateService/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingFargateService-ECR_API-security-group": { @@ -1166,13 +1166,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingFargateService-ECR_DKR-security-group": { @@ -1228,13 +1228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cluster": { @@ -1250,13 +1250,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-taskdef": { @@ -1272,7 +1272,7 @@ "path": "farkin-existingFargateService/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1297,7 +1297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1339,19 +1339,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1399,7 +1399,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-container": { @@ -1407,13 +1407,13 @@ "path": "farkin-existingFargateService/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-sg": { @@ -1441,13 +1441,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-service": { @@ -1499,13 +1499,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -1532,13 +1532,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -1563,13 +1563,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -1594,19 +1594,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "farkin-existingFargateService-KINESIS_STREAMS-security-group": { @@ -1662,13 +1662,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1696,7 +1696,7 @@ "path": "farkin-existingFargateService/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1704,25 +1704,25 @@ "path": "farkin-existingFargateService/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1730,7 +1730,7 @@ "path": "farkin-existingFargateService/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1738,13 +1738,13 @@ "path": "farkin-existingFargateService/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1758,7 +1758,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.assets.json index 086504cbf..d48da1816 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.assets.json @@ -14,7 +14,7 @@ } } }, - "d7ee83a8e89f7840fa5d23c618c1fbfe16a73bc312ecbbd1bfb30cf458aa1850": { + "1c0d196ae6dc655dccac4c63426c4b830aed739665a8c4a0b9266f5c184802c4": { "source": { "path": "farkin-existingStream.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d7ee83a8e89f7840fa5d23c618c1fbfe16a73bc312ecbbd1bfb30cf458aa1850.json", + "objectKey": "1c0d196ae6dc655dccac4c63426c4b830aed739665a8c4a0b9266f5c184802c4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.template.json index c3640733a..c794a0a1f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/farkin-existingStream.template.json @@ -803,6 +803,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/manifest.json index a2b8b7b17..597c90fbc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d7ee83a8e89f7840fa5d23c618c1fbfe16a73bc312ecbbd1bfb30cf458aa1850.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1c0d196ae6dc655dccac4c63426c4b830aed739665a8c4a0b9266f5c184802c4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/tree.json index ac79517ab..f745a4b13 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/tree.json @@ -30,13 +30,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -65,13 +65,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -96,19 +96,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -135,7 +135,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -179,7 +179,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -187,7 +187,7 @@ "path": "farkin-existingStream/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -209,7 +209,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -228,7 +228,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -248,7 +248,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -268,7 +268,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -296,13 +296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -346,7 +346,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -354,7 +354,7 @@ "path": "farkin-existingStream/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -376,7 +376,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -395,7 +395,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -463,13 +463,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -513,7 +513,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -521,7 +521,7 @@ "path": "farkin-existingStream/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -543,7 +543,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -562,7 +562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -582,13 +582,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -632,7 +632,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -640,7 +640,7 @@ "path": "farkin-existingStream/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -662,7 +662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -681,7 +681,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -701,13 +701,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -726,7 +726,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -745,7 +745,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -757,13 +757,13 @@ "path": "farkin-existingStream/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -779,7 +779,7 @@ "path": "farkin-existingStream/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -810,7 +810,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -862,19 +862,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -898,13 +898,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -938,13 +938,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -994,13 +994,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1050,13 +1050,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1106,13 +1106,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1159,19 +1159,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1179,7 +1179,7 @@ "path": "farkin-existingStream/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1191,7 +1191,7 @@ "path": "farkin-existingStream/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1199,7 +1199,7 @@ "path": "farkin-existingStream/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1207,13 +1207,13 @@ "path": "farkin-existingStream/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingStream-KINESIS_STREAMS-security-group": { @@ -1269,13 +1269,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingStream-ECR_API-security-group": { @@ -1331,13 +1331,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingStream-ECR_DKR-security-group": { @@ -1393,13 +1393,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1415,13 +1415,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1437,7 +1437,7 @@ "path": "farkin-existingStream/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1462,7 +1462,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1504,19 +1504,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1564,7 +1564,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1572,13 +1572,13 @@ "path": "farkin-existingStream/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1606,13 +1606,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1664,13 +1664,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1698,7 +1698,7 @@ "path": "farkin-existingStream/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1706,25 +1706,25 @@ "path": "farkin-existingStream/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1732,7 +1732,7 @@ "path": "farkin-existingStream/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1740,13 +1740,13 @@ "path": "farkin-existingStream/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1760,7 +1760,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.assets.json index a2934fbab..b36882575 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.assets.json @@ -14,7 +14,7 @@ } } }, - "b42e1799bb008818cdb46b853c2dde39da508b51d85fe8ee4f9379148bc53afa": { + "7e7bd0a42766266a48a4fdb48fc7bfae175179befff26b0248213d00b4ff40f6": { "source": { "path": "farkin-existingVpc.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b42e1799bb008818cdb46b853c2dde39da508b51d85fe8ee4f9379148bc53afa.json", + "objectKey": "7e7bd0a42766266a48a4fdb48fc7bfae175179befff26b0248213d00b4ff40f6.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.template.json index b6b53f8d5..7f9a9498f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/farkin-existingVpc.template.json @@ -762,6 +762,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/manifest.json index ff7202484..b65457d87 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b42e1799bb008818cdb46b853c2dde39da508b51d85fe8ee4f9379148bc53afa.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7e7bd0a42766266a48a4fdb48fc7bfae175179befff26b0248213d00b4ff40f6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/tree.json index eb8a7e18b..f53bc97b0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farkin-existingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farkin-existingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farkin-existingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farkin-existingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farkin-existingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farkin-existingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -891,13 +891,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -947,13 +947,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1003,13 +1003,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1056,19 +1056,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1076,7 +1076,7 @@ "path": "farkin-existingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1088,7 +1088,7 @@ "path": "farkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1096,7 +1096,7 @@ "path": "farkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1104,13 +1104,13 @@ "path": "farkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams": { @@ -1137,13 +1137,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -1168,13 +1168,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -1199,19 +1199,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "farkin-existingVpc-KINESIS_STREAMS-security-group": { @@ -1267,13 +1267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingVpc-ECR_API-security-group": { @@ -1329,13 +1329,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-existingVpc-ECR_DKR-security-group": { @@ -1391,13 +1391,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1413,13 +1413,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1435,7 +1435,7 @@ "path": "farkin-existingVpc/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1460,7 +1460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1502,19 +1502,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1562,7 +1562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1570,13 +1570,13 @@ "path": "farkin-existingVpc/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1604,13 +1604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1662,13 +1662,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1696,7 +1696,7 @@ "path": "farkin-existingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1704,25 +1704,25 @@ "path": "farkin-existingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1730,7 +1730,7 @@ "path": "farkin-existingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1738,13 +1738,13 @@ "path": "farkin-existingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1758,7 +1758,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.assets.json index 6a03b49fa..4eec9204d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.assets.json @@ -14,7 +14,7 @@ } } }, - "724771ffeb93ce349f82ee2e0dfc222f9f2fa04971ddf9de7eac7dadbc38d028": { + "6c070517b1b20a616b1e030689053bc48c278dee702688dab38eb3e8b6b08483": { "source": { "path": "farkin-fargateServiceFromProps.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "724771ffeb93ce349f82ee2e0dfc222f9f2fa04971ddf9de7eac7dadbc38d028.json", + "objectKey": "6c070517b1b20a616b1e030689053bc48c278dee702688dab38eb3e8b6b08483.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.template.json index c7ef70293..0e1f01dae 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/farkin-fargateServiceFromProps.template.json @@ -801,6 +801,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/manifest.json index 07dd5597d..6532621c7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/724771ffeb93ce349f82ee2e0dfc222f9f2fa04971ddf9de7eac7dadbc38d028.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6c070517b1b20a616b1e030689053bc48c278dee702688dab38eb3e8b6b08483.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/tree.json index 2acc619a2..032afc0c4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -63,13 +63,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -94,19 +94,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -133,7 +133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -177,7 +177,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -185,7 +185,7 @@ "path": "farkin-fargateServiceFromProps/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -207,7 +207,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -246,7 +246,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -266,7 +266,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -294,13 +294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -344,7 +344,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -352,7 +352,7 @@ "path": "farkin-fargateServiceFromProps/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -413,7 +413,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -433,7 +433,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -461,13 +461,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -511,7 +511,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -519,7 +519,7 @@ "path": "farkin-fargateServiceFromProps/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -630,7 +630,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -638,7 +638,7 @@ "path": "farkin-fargateServiceFromProps/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -660,7 +660,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -699,13 +699,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -724,7 +724,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -743,7 +743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -755,13 +755,13 @@ "path": "farkin-fargateServiceFromProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -777,7 +777,7 @@ "path": "farkin-fargateServiceFromProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -860,19 +860,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -896,13 +896,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -936,13 +936,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -992,13 +992,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1048,13 +1048,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1104,13 +1104,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1157,19 +1157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1177,7 +1177,7 @@ "path": "farkin-fargateServiceFromProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1189,7 +1189,7 @@ "path": "farkin-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1197,7 +1197,7 @@ "path": "farkin-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1205,13 +1205,13 @@ "path": "farkin-fargateServiceFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-fargateServiceFromProps-KINESIS_STREAMS-security-group": { @@ -1267,13 +1267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-fargateServiceFromProps-ECR_API-security-group": { @@ -1329,13 +1329,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-fargateServiceFromProps-ECR_DKR-security-group": { @@ -1391,13 +1391,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1413,13 +1413,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1435,7 +1435,7 @@ "path": "farkin-fargateServiceFromProps/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1460,7 +1460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1502,19 +1502,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1562,7 +1562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1570,13 +1570,13 @@ "path": "farkin-fargateServiceFromProps/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1604,13 +1604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1663,13 +1663,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1697,7 +1697,7 @@ "path": "farkin-fargateServiceFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1705,25 +1705,25 @@ "path": "farkin-fargateServiceFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1731,7 +1731,7 @@ "path": "farkin-fargateServiceFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1739,13 +1739,13 @@ "path": "farkin-fargateServiceFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1759,7 +1759,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.assets.json index 461f2e6a1..7b10e7fc4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.assets.json @@ -14,7 +14,7 @@ } } }, - "e6ad5eb6cbb31a00b1c6ffaa930f23ec6bca56ef3de35d9ba884f327e4273c66": { + "d7c7472bf3d80a5ee7b57e7c25a5f0ee65dd3a4372eebc84bcf4dd1aec763249": { "source": { "path": "farkin-noArguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e6ad5eb6cbb31a00b1c6ffaa930f23ec6bca56ef3de35d9ba884f327e4273c66.json", + "objectKey": "d7c7472bf3d80a5ee7b57e7c25a5f0ee65dd3a4372eebc84bcf4dd1aec763249.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.template.json index 21a2a50b8..015616093 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/farkin-noArguments.template.json @@ -801,6 +801,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/manifest.json index 0fa3ac085..ff92394e3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e6ad5eb6cbb31a00b1c6ffaa930f23ec6bca56ef3de35d9ba884f327e4273c66.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d7c7472bf3d80a5ee7b57e7c25a5f0ee65dd3a4372eebc84bcf4dd1aec763249.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/tree.json index defe45269..13a4d9e9b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -63,13 +63,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -94,19 +94,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -133,7 +133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -177,7 +177,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -185,7 +185,7 @@ "path": "farkin-noArguments/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -207,7 +207,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -246,7 +246,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -266,7 +266,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -294,13 +294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -344,7 +344,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -352,7 +352,7 @@ "path": "farkin-noArguments/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -413,7 +413,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -433,7 +433,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -461,13 +461,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -511,7 +511,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -519,7 +519,7 @@ "path": "farkin-noArguments/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -630,7 +630,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -638,7 +638,7 @@ "path": "farkin-noArguments/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -660,7 +660,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -699,13 +699,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -724,7 +724,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -743,7 +743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -755,13 +755,13 @@ "path": "farkin-noArguments/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -777,7 +777,7 @@ "path": "farkin-noArguments/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -860,19 +860,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -896,13 +896,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -936,13 +936,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -992,13 +992,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1048,13 +1048,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1104,13 +1104,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1157,19 +1157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1177,7 +1177,7 @@ "path": "farkin-noArguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1189,7 +1189,7 @@ "path": "farkin-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1197,7 +1197,7 @@ "path": "farkin-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1205,13 +1205,13 @@ "path": "farkin-noArguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-noArguments-KINESIS_STREAMS-security-group": { @@ -1267,13 +1267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-noArguments-ECR_API-security-group": { @@ -1329,13 +1329,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-noArguments-ECR_DKR-security-group": { @@ -1391,13 +1391,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1413,13 +1413,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1435,7 +1435,7 @@ "path": "farkin-noArguments/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1460,7 +1460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1502,19 +1502,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1562,7 +1562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1570,13 +1570,13 @@ "path": "farkin-noArguments/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1604,13 +1604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1662,13 +1662,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1696,7 +1696,7 @@ "path": "farkin-noArguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1704,25 +1704,25 @@ "path": "farkin-noArguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1730,7 +1730,7 @@ "path": "farkin-noArguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1738,13 +1738,13 @@ "path": "farkin-noArguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1758,7 +1758,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.assets.json index 715e2272c..44c9b5aac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.assets.json @@ -14,7 +14,7 @@ } } }, - "c194546b83ef9166d77cf9477bd59ce3750a5204de947e2a983c23674aae6f49": { + "cbda5ec0b48245fea92b86ff6b064efd6671bb2d2041ac1cf2f53b022a181631": { "source": { "path": "farkin-streamFromProps.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c194546b83ef9166d77cf9477bd59ce3750a5204de947e2a983c23674aae6f49.json", + "objectKey": "cbda5ec0b48245fea92b86ff6b064efd6671bb2d2041ac1cf2f53b022a181631.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.template.json index 5335bb1a1..9455c16ee 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/farkin-streamFromProps.template.json @@ -803,6 +803,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/manifest.json index 7133720a1..a3c19f60c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c194546b83ef9166d77cf9477bd59ce3750a5204de947e2a983c23674aae6f49.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/cbda5ec0b48245fea92b86ff6b064efd6671bb2d2041ac1cf2f53b022a181631.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/tree.json index c9abfbae3..231bd7d23 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/tree.json @@ -34,13 +34,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -65,13 +65,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -96,19 +96,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -135,7 +135,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -179,7 +179,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -187,7 +187,7 @@ "path": "farkin-streamFromProps/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -209,7 +209,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -228,7 +228,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -248,7 +248,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -268,7 +268,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -296,13 +296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -346,7 +346,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -354,7 +354,7 @@ "path": "farkin-streamFromProps/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -376,7 +376,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -395,7 +395,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -415,7 +415,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -463,13 +463,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -513,7 +513,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -521,7 +521,7 @@ "path": "farkin-streamFromProps/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -543,7 +543,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -562,7 +562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -582,13 +582,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -632,7 +632,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -640,7 +640,7 @@ "path": "farkin-streamFromProps/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -662,7 +662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -681,7 +681,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -701,13 +701,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -726,7 +726,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -745,7 +745,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -757,13 +757,13 @@ "path": "farkin-streamFromProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -779,7 +779,7 @@ "path": "farkin-streamFromProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -810,7 +810,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -862,19 +862,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -898,13 +898,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -938,13 +938,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -994,13 +994,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1050,13 +1050,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1106,13 +1106,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1159,19 +1159,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1179,7 +1179,7 @@ "path": "farkin-streamFromProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1191,7 +1191,7 @@ "path": "farkin-streamFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1199,7 +1199,7 @@ "path": "farkin-streamFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1207,13 +1207,13 @@ "path": "farkin-streamFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-streamFromProps-KINESIS_STREAMS-security-group": { @@ -1269,13 +1269,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-streamFromProps-ECR_API-security-group": { @@ -1331,13 +1331,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-streamFromProps-ECR_DKR-security-group": { @@ -1393,13 +1393,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1415,13 +1415,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1437,7 +1437,7 @@ "path": "farkin-streamFromProps/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1462,7 +1462,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1504,19 +1504,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1564,7 +1564,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1572,13 +1572,13 @@ "path": "farkin-streamFromProps/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1606,13 +1606,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1664,13 +1664,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1698,7 +1698,7 @@ "path": "farkin-streamFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1706,25 +1706,25 @@ "path": "farkin-streamFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1732,7 +1732,7 @@ "path": "farkin-streamFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1740,13 +1740,13 @@ "path": "farkin-streamFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1760,7 +1760,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.assets.json index 98e9d210c..a193b5265 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.assets.json @@ -14,7 +14,7 @@ } } }, - "5bcb19de9862751eba4fb8bed51f65caec72cef875589b1d6b0049481fa026c4": { + "da32318d0529872bd70b079415c3b29ffaca2da2f4d27cf307e18b6c14b67280": { "source": { "path": "farkin-vpcFromProps.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5bcb19de9862751eba4fb8bed51f65caec72cef875589b1d6b0049481fa026c4.json", + "objectKey": "da32318d0529872bd70b079415c3b29ffaca2da2f4d27cf307e18b6c14b67280.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.template.json index dd8f89dae..72879aa6e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/farkin-vpcFromProps.template.json @@ -801,6 +801,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/manifest.json index 9a73e7fb7..102198463 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5bcb19de9862751eba4fb8bed51f65caec72cef875589b1d6b0049481fa026c4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/da32318d0529872bd70b079415c3b29ffaca2da2f4d27cf307e18b6c14b67280.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/tree.json index ccdb09c88..3fe2a31bd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -63,13 +63,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -94,19 +94,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-kinesisstreams.FargateToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -133,7 +133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -177,7 +177,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -185,7 +185,7 @@ "path": "farkin-vpcFromProps/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -207,7 +207,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -246,7 +246,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -266,7 +266,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -294,13 +294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -344,7 +344,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -352,7 +352,7 @@ "path": "farkin-vpcFromProps/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -413,7 +413,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -433,7 +433,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -461,13 +461,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -511,7 +511,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -519,7 +519,7 @@ "path": "farkin-vpcFromProps/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -630,7 +630,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -638,7 +638,7 @@ "path": "farkin-vpcFromProps/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -660,7 +660,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -699,13 +699,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -724,7 +724,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -743,7 +743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -755,13 +755,13 @@ "path": "farkin-vpcFromProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -777,7 +777,7 @@ "path": "farkin-vpcFromProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -860,19 +860,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -896,13 +896,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -936,13 +936,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -992,13 +992,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_API": { @@ -1048,13 +1048,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1104,13 +1104,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -1157,19 +1157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1177,7 +1177,7 @@ "path": "farkin-vpcFromProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1189,7 +1189,7 @@ "path": "farkin-vpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1197,7 +1197,7 @@ "path": "farkin-vpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1205,13 +1205,13 @@ "path": "farkin-vpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-vpcFromProps-KINESIS_STREAMS-security-group": { @@ -1267,13 +1267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-vpcFromProps-ECR_API-security-group": { @@ -1329,13 +1329,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "farkin-vpcFromProps-ECR_DKR-security-group": { @@ -1391,13 +1391,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-cluster": { @@ -1413,13 +1413,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-taskdef": { @@ -1435,7 +1435,7 @@ "path": "farkin-vpcFromProps/test-fargate-kinesisstreams-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1460,7 +1460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1502,19 +1502,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1562,7 +1562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-container": { @@ -1570,13 +1570,13 @@ "path": "farkin-vpcFromProps/test-fargate-kinesisstreams-taskdef/test-fargate-kinesisstreams-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-sg": { @@ -1604,13 +1604,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-fargate-kinesisstreams-service": { @@ -1662,13 +1662,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1696,7 +1696,7 @@ "path": "farkin-vpcFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1704,25 +1704,25 @@ "path": "farkin-vpcFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1730,7 +1730,7 @@ "path": "farkin-vpcFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1738,13 +1738,13 @@ "path": "farkin-vpcFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1758,7 +1758,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.assets.json index 04be87a8f..0766d635c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "2bd573aa1089f6ebbe3dc9c4ef8dacb77085828a35d9e79229fe07e058df20d5": { + "759d0ffe49c44e1b2b8baeb0b9d27042ea9403d7d90fd525e9fc0aa999bde074": { "source": { "path": "faropn-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "2bd573aa1089f6ebbe3dc9c4ef8dacb77085828a35d9e79229fe07e058df20d5.json", + "objectKey": "759d0ffe49c44e1b2b8baeb0b9d27042ea9403d7d90fd525e9fc0aa999bde074.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.template.json index c0ff0cd25..dd93fd4fd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/faropn-existing-resources.template.json @@ -695,6 +695,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1205,6 +1210,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testconstructIdentityPoolRoleMapping1391CBDD": { @@ -1546,6 +1558,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/manifest.json index c01d69d6c..4a37055ed 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/2bd573aa1089f6ebbe3dc9c4ef8dacb77085828a35d9e79229fe07e058df20d5.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/759d0ffe49c44e1b2b8baeb0b9d27042ea9403d7d90fd525e9fc0aa999bde074.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/tree.json index 5e4c85e68..550c11d05 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "faropn-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "faropn-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "faropn-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "faropn-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "faropn-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "faropn-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,19 +978,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1002,7 +1002,7 @@ "path": "faropn-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1010,7 +1010,7 @@ "path": "faropn-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1018,13 +1018,13 @@ "path": "faropn-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "faropn-existing-resources-ECR_API-security-group": { @@ -1080,13 +1080,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "faropn-existing-resources-ECR_DKR-security-group": { @@ -1142,13 +1142,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1164,13 +1164,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1186,7 +1186,7 @@ "path": "faropn-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1211,13 +1211,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1268,7 +1268,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1276,13 +1276,13 @@ "path": "faropn-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1310,13 +1310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1368,13 +1368,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1422,13 +1422,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -1466,13 +1466,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -1500,7 +1500,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -1547,7 +1547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -1559,7 +1559,7 @@ "path": "faropn-existing-resources/test-construct/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1660,13 +1660,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -1690,7 +1690,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -1702,7 +1702,7 @@ "path": "faropn-existing-resources/test-construct/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1727,13 +1727,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -1875,13 +1875,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -2054,7 +2054,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -2079,13 +2079,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -2110,13 +2110,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -2141,13 +2141,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -2172,13 +2172,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -2203,13 +2203,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -2234,13 +2234,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -2265,13 +2265,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -2296,13 +2296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -2327,19 +2327,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-opensearch.FargateToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -2367,7 +2367,7 @@ "path": "faropn-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2375,25 +2375,25 @@ "path": "faropn-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2401,7 +2401,7 @@ "path": "faropn-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2409,13 +2409,13 @@ "path": "faropn-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2429,7 +2429,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.assets.json index bc6a616ba..059d0f0e2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "e944d062dd27a996d38062cfcec4165247c07580e8bf598bc053fc8e13c30fee": { + "1ca20800ff127f73fc22d334271e6ad7adca5115fe47b171239c34c90d7f7b92": { "source": { "path": "faropn-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "e944d062dd27a996d38062cfcec4165247c07580e8bf598bc053fc8e13c30fee.json", + "objectKey": "1ca20800ff127f73fc22d334271e6ad7adca5115fe47b171239c34c90d7f7b92.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.template.json index 93dc832af..1e412851d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/faropn-new-resources.template.json @@ -214,6 +214,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testconstructIdentityPoolRoleMapping1391CBDD": { @@ -555,6 +562,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1369,6 +1381,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/manifest.json index 9745ff92d..a33911753 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e944d062dd27a996d38062cfcec4165247c07580e8bf598bc053fc8e13c30fee.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/1ca20800ff127f73fc22d334271e6ad7adca5115fe47b171239c34c90d7f7b92.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/tree.json index ec6af7d79..31c86719b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/tree.json @@ -53,13 +53,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -97,13 +97,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -131,7 +131,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -178,7 +178,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -190,7 +190,7 @@ "path": "faropn-new-resources/test-construct/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -291,13 +291,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -321,7 +321,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -333,7 +333,7 @@ "path": "faropn-new-resources/test-construct/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -358,13 +358,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -506,13 +506,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -685,7 +685,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -710,13 +710,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -741,13 +741,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -772,13 +772,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -803,13 +803,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -834,13 +834,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -865,13 +865,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -896,13 +896,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -927,13 +927,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -958,19 +958,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-opensearch.FargateToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -997,7 +997,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -1041,7 +1041,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1049,7 +1049,7 @@ "path": "faropn-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1071,7 +1071,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1090,7 +1090,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1110,7 +1110,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -1130,7 +1130,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -1158,13 +1158,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -1208,7 +1208,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1216,7 +1216,7 @@ "path": "faropn-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1238,7 +1238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1257,7 +1257,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1277,7 +1277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -1297,7 +1297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -1325,13 +1325,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1375,7 +1375,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1383,7 +1383,7 @@ "path": "faropn-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1424,7 +1424,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1444,13 +1444,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1494,7 +1494,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1502,7 +1502,7 @@ "path": "faropn-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1524,7 +1524,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1543,7 +1543,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1563,13 +1563,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1588,7 +1588,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1607,7 +1607,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1619,13 +1619,13 @@ "path": "faropn-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1641,7 +1641,7 @@ "path": "faropn-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1672,7 +1672,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1724,19 +1724,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1760,13 +1760,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1800,13 +1800,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -1845,13 +1845,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1890,13 +1890,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1943,19 +1943,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1967,7 +1967,7 @@ "path": "faropn-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1975,7 +1975,7 @@ "path": "faropn-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1983,13 +1983,13 @@ "path": "faropn-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "faropn-new-resources-ECR_API-security-group": { @@ -2045,13 +2045,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "faropn-new-resources-ECR_DKR-security-group": { @@ -2107,13 +2107,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -2129,13 +2129,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -2151,7 +2151,7 @@ "path": "faropn-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -2176,13 +2176,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -2233,7 +2233,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -2241,13 +2241,13 @@ "path": "faropn-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -2275,13 +2275,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -2333,13 +2333,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -2367,7 +2367,7 @@ "path": "faropn-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2375,25 +2375,25 @@ "path": "faropn-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2401,7 +2401,7 @@ "path": "faropn-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2409,13 +2409,13 @@ "path": "faropn-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2429,7 +2429,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.assets.json index c62eee9a9..d90f6ddd1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.assets.json @@ -29,7 +29,7 @@ } } }, - "f5422976edcf515b0951c15835938baecfdd9a4c94556399dc7087283c04d72a": { + "832d64117bc79745919480dd9f484134157e456df0e5622194b8128aa13b523f": { "source": { "path": "fars3-existing-resources.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "f5422976edcf515b0951c15835938baecfdd9a4c94556399dc7087283c04d72a.json", + "objectKey": "832d64117bc79745919480dd9f484134157e456df0e5622194b8128aa13b523f.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.template.json index 350e232d5..d594851a9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/fars3-existing-resources.template.json @@ -695,6 +695,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/manifest.json index 5d8daedc8..9a7034b4b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/f5422976edcf515b0951c15835938baecfdd9a4c94556399dc7087283c04d72a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/832d64117bc79745919480dd9f484134157e456df0e5622194b8128aa13b523f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/tree.json index 7df559efa..aa4e6007d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "fars3-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "fars3-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "fars3-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "fars3-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "fars3-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "fars3-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,19 +978,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1002,7 +1002,7 @@ "path": "fars3-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1010,7 +1010,7 @@ "path": "fars3-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1018,13 +1018,13 @@ "path": "fars3-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "scrapBucketLog": { @@ -1059,7 +1059,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1193,13 +1193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1211,19 +1211,19 @@ "path": "fars3-existing-resources/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1235,7 +1235,7 @@ "path": "fars3-existing-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1243,7 +1243,7 @@ "path": "fars3-existing-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1251,13 +1251,13 @@ "path": "fars3-existing-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "scrapBucket": { @@ -1297,7 +1297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1395,13 +1395,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1413,19 +1413,19 @@ "path": "fars3-existing-resources/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "fars3-existing-resources-ECR_API-security-group": { @@ -1481,13 +1481,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "fars3-existing-resources-ECR_DKR-security-group": { @@ -1543,13 +1543,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1565,13 +1565,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1587,7 +1587,7 @@ "path": "fars3-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1612,7 +1612,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1691,19 +1691,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1760,7 +1760,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1768,13 +1768,13 @@ "path": "fars3-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1802,13 +1802,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1860,13 +1860,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1874,7 +1874,7 @@ "path": "fars3-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-s3.FargateToS3", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1902,7 +1902,7 @@ "path": "fars3-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1910,25 +1910,25 @@ "path": "fars3-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1936,7 +1936,7 @@ "path": "fars3-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1944,13 +1944,13 @@ "path": "fars3-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1964,7 +1964,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.assets.json index c4e11c01c..731c0a25d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.assets.json @@ -29,7 +29,7 @@ } } }, - "f29583d23ed5dc122dc79597e0b924bea6d767018622d5179f5ab22c2e5ee8b5": { + "eacec4362785da6cbbedf507c028c6bedfab9131a4f0b4a72775c49c503e71f7": { "source": { "path": "fars3-new-resources.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "f29583d23ed5dc122dc79597e0b924bea6d767018622d5179f5ab22c2e5ee8b5.json", + "objectKey": "eacec4362785da6cbbedf507c028c6bedfab9131a4f0b4a72775c49c503e71f7.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.template.json index 7788475c7..488f4e78f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/fars3-new-resources.template.json @@ -1031,6 +1031,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/manifest.json index 5f299d397..f8e9801c8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/f29583d23ed5dc122dc79597e0b924bea6d767018622d5179f5ab22c2e5ee8b5.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/eacec4362785da6cbbedf507c028c6bedfab9131a4f0b4a72775c49c503e71f7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/tree.json index 41e21db64..2d33abb26 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "fars3-new-resources/test-construct/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,25 +389,25 @@ "path": "fars3-new-resources/test-construct/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-s3.FargateToS3", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -434,7 +434,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -478,7 +478,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -486,7 +486,7 @@ "path": "fars3-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -508,7 +508,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -527,7 +527,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -547,7 +547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -567,7 +567,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -595,13 +595,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -645,7 +645,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -653,7 +653,7 @@ "path": "fars3-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -675,7 +675,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -694,7 +694,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -714,7 +714,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -734,7 +734,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -762,13 +762,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -812,7 +812,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -820,7 +820,7 @@ "path": "fars3-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -842,7 +842,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -861,7 +861,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -881,13 +881,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -931,7 +931,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -939,7 +939,7 @@ "path": "fars3-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -961,7 +961,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -980,7 +980,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1000,13 +1000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1025,7 +1025,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1044,7 +1044,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1056,13 +1056,13 @@ "path": "fars3-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1078,7 +1078,7 @@ "path": "fars3-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1109,7 +1109,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1161,19 +1161,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1197,13 +1197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1237,13 +1237,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1290,13 +1290,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -1335,13 +1335,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1380,19 +1380,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1404,7 +1404,7 @@ "path": "fars3-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1412,7 +1412,7 @@ "path": "fars3-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1420,13 +1420,13 @@ "path": "fars3-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "fars3-new-resources-ECR_API-security-group": { @@ -1482,13 +1482,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "fars3-new-resources-ECR_DKR-security-group": { @@ -1544,13 +1544,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1566,13 +1566,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1588,7 +1588,7 @@ "path": "fars3-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1613,7 +1613,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1674,19 +1674,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1743,7 +1743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1751,13 +1751,13 @@ "path": "fars3-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1785,13 +1785,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1843,13 +1843,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1861,7 +1861,7 @@ "path": "fars3-new-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1869,7 +1869,7 @@ "path": "fars3-new-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1877,13 +1877,13 @@ "path": "fars3-new-resources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1911,7 +1911,7 @@ "path": "fars3-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1919,25 +1919,25 @@ "path": "fars3-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1945,7 +1945,7 @@ "path": "fars3-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1953,13 +1953,13 @@ "path": "fars3-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1973,7 +1973,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.assets.json index 8909c1363..b2578d788 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "755372d19b30acd9ab914e2c0cff1652dfb2da2ae533b0085cd70c190944cf2b": { + "d9d96082898e09cd2da4248997427639fd9ae771c184cbbeb9c6e2ecbb4b2568": { "source": { "path": "farsec-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "755372d19b30acd9ab914e2c0cff1652dfb2da2ae533b0085cd70c190944cf2b.json", + "objectKey": "d9d96082898e09cd2da4248997427639fd9ae771c184cbbeb9c6e2ecbb4b2568.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.template.json index 0b07d1ade..58910a918 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/farsec-existing-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/manifest.json index dec3d193a..95ed5e1de 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/755372d19b30acd9ab914e2c0cff1652dfb2da2ae533b0085cd70c190944cf2b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/d9d96082898e09cd2da4248997427639fd9ae771c184cbbeb9c6e2ecbb4b2568.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/tree.json index fc410b483..69c080c80 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farsec-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farsec-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farsec-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farsec-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farsec-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farsec-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "SECRETS_MANAGER": { @@ -1023,19 +1023,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1047,7 +1047,7 @@ "path": "farsec-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1055,7 +1055,7 @@ "path": "farsec-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1063,13 +1063,13 @@ "path": "farsec-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "secret": { @@ -1087,13 +1087,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.147.3" + "version": "2.150.0" } }, "farsec-existing-resources-ECR_API-security-group": { @@ -1149,13 +1149,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsec-existing-resources-ECR_DKR-security-group": { @@ -1211,13 +1211,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1233,13 +1233,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1255,7 +1255,7 @@ "path": "farsec-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1280,7 +1280,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1318,19 +1318,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1378,7 +1378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1386,13 +1386,13 @@ "path": "farsec-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1420,13 +1420,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1478,13 +1478,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1492,7 +1492,7 @@ "path": "farsec-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-secretsmanager.FargateToSecretsmanager", - "version": "2.60.0" + "version": "2.63.0" } }, "farsec-existing-resources-SECRETS_MANAGER-security-group": { @@ -1548,13 +1548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1582,7 +1582,7 @@ "path": "farsec-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1590,25 +1590,25 @@ "path": "farsec-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1616,7 +1616,7 @@ "path": "farsec-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1624,13 +1624,13 @@ "path": "farsec-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1644,7 +1644,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.assets.json index de4aba22d..84837ac78 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "213880885c2bcd17df5e6eca1ef70d362d7406957ed0e9ae5fcea982165a9d70": { + "bc73af352f62b326f1a160e8b28a44d74b8873b6ed6eaf283bd3b8e191d60393": { "source": { "path": "farsec-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "213880885c2bcd17df5e6eca1ef70d362d7406957ed0e9ae5fcea982165a9d70.json", + "objectKey": "bc73af352f62b326f1a160e8b28a44d74b8873b6ed6eaf283bd3b8e191d60393.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.template.json index c4fc71a18..0b6b4b217 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/farsec-new-resources.template.json @@ -740,6 +740,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/manifest.json index dab2960fb..3b17718d2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/213880885c2bcd17df5e6eca1ef70d362d7406957ed0e9ae5fcea982165a9d70.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/bc73af352f62b326f1a160e8b28a44d74b8873b6ed6eaf283bd3b8e191d60393.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/tree.json index 282f22a8d..38790b581 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/tree.json @@ -27,19 +27,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-secretsmanager.FargateToSecretsmanager", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -66,7 +66,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -110,7 +110,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -118,7 +118,7 @@ "path": "farsec-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -140,7 +140,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -159,7 +159,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -179,7 +179,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -199,7 +199,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -227,13 +227,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -277,7 +277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -285,7 +285,7 @@ "path": "farsec-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -307,7 +307,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -326,7 +326,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -346,7 +346,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -366,7 +366,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -394,13 +394,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -444,7 +444,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -452,7 +452,7 @@ "path": "farsec-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -474,7 +474,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -493,7 +493,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -513,13 +513,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -563,7 +563,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -571,7 +571,7 @@ "path": "farsec-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -593,7 +593,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -612,7 +612,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -632,13 +632,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -657,7 +657,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -676,7 +676,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -688,13 +688,13 @@ "path": "farsec-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -710,7 +710,7 @@ "path": "farsec-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -741,7 +741,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -793,19 +793,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -829,13 +829,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -869,13 +869,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "SECRETS_MANAGER": { @@ -914,13 +914,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -959,13 +959,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1004,13 +1004,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1057,19 +1057,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1081,7 +1081,7 @@ "path": "farsec-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1089,7 +1089,7 @@ "path": "farsec-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1097,13 +1097,13 @@ "path": "farsec-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farsec-new-resources-SECRETS_MANAGER-security-group": { @@ -1159,13 +1159,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsec-new-resources-ECR_API-security-group": { @@ -1221,13 +1221,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsec-new-resources-ECR_DKR-security-group": { @@ -1283,13 +1283,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1305,13 +1305,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1327,7 +1327,7 @@ "path": "farsec-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1352,7 +1352,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1392,19 +1392,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1452,7 +1452,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1460,13 +1460,13 @@ "path": "farsec-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1494,13 +1494,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1552,13 +1552,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1586,7 +1586,7 @@ "path": "farsec-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1594,25 +1594,25 @@ "path": "farsec-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1620,7 +1620,7 @@ "path": "farsec-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1628,13 +1628,13 @@ "path": "farsec-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1648,7 +1648,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.assets.json index 0701113f2..3ce4ce96d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "eac75863099b72bbabd5a2d162f28bd9435b81e0ee6737cdf735ab2aeb7e6ae1": { + "e93b3f910c7af7d5eb26939c8978950e12ca1f3aad2a25d3bac6197acf5213d0": { "source": { "path": "farsns-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "eac75863099b72bbabd5a2d162f28bd9435b81e0ee6737cdf735ab2aeb7e6ae1.json", + "objectKey": "e93b3f910c7af7d5eb26939c8978950e12ca1f3aad2a25d3bac6197acf5213d0.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.template.json index 7b5b251ff..a5e65065b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/farsns-existing-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/manifest.json index 42bd63437..701f3018e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/eac75863099b72bbabd5a2d162f28bd9435b81e0ee6737cdf735ab2aeb7e6ae1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/e93b3f910c7af7d5eb26939c8978950e12ca1f3aad2a25d3bac6197acf5213d0.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/tree.json index 903ae7611..85c238ce7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farsns-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farsns-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farsns-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farsns-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farsns-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farsns-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "SNS": { @@ -1023,19 +1023,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1047,7 +1047,7 @@ "path": "farsns-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1055,7 +1055,7 @@ "path": "farsns-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1063,13 +1063,13 @@ "path": "farsns-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-topic": { @@ -1085,13 +1085,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.147.3" + "version": "2.150.0" } }, "farsns-existing-resources-ECR_API-security-group": { @@ -1147,13 +1147,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsns-existing-resources-ECR_DKR-security-group": { @@ -1209,13 +1209,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1231,13 +1231,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1253,7 +1253,7 @@ "path": "farsns-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1278,7 +1278,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1313,19 +1313,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1382,7 +1382,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1390,13 +1390,13 @@ "path": "farsns-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1424,13 +1424,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1482,13 +1482,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1496,7 +1496,7 @@ "path": "farsns-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-sns.FargateToSns", - "version": "2.60.0" + "version": "2.63.0" } }, "farsns-existing-resources-SNS-security-group": { @@ -1552,13 +1552,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1586,7 +1586,7 @@ "path": "farsns-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1594,25 +1594,25 @@ "path": "farsns-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1620,7 +1620,7 @@ "path": "farsns-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1628,13 +1628,13 @@ "path": "farsns-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1648,7 +1648,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.assets.json index 0a98251a7..5a9d428c6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "1c7605a97ac3766d34e08f40ef36769136bcdb15fd162e0e10382383efe55624": { + "8e7788d5daf1e4985abe0b1c71e1b226903e52130ff3e4e7251843cd26fce9ff": { "source": { "path": "farsns-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "1c7605a97ac3766d34e08f40ef36769136bcdb15fd162e0e10382383efe55624.json", + "objectKey": "8e7788d5daf1e4985abe0b1c71e1b226903e52130ff3e4e7251843cd26fce9ff.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.template.json index b8bd5d8be..fedbd0cb3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/farsns-new-resources.template.json @@ -819,6 +819,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/manifest.json index 7eee06f10..875000e37 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/1c7605a97ac3766d34e08f40ef36769136bcdb15fd162e0e10382383efe55624.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/8e7788d5daf1e4985abe0b1c71e1b226903e52130ff3e4e7251843cd26fce9ff.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/tree.json index b4c2c65d1..f9c38245f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "farsns-new-resources/test-construct/aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "SnsTopic": { @@ -46,7 +46,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -138,25 +138,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopicPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.TopicPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-sns.FargateToSns", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -183,7 +183,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -227,7 +227,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -235,7 +235,7 @@ "path": "farsns-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -257,7 +257,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -276,7 +276,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -296,7 +296,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -316,7 +316,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -344,13 +344,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -394,7 +394,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -402,7 +402,7 @@ "path": "farsns-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -424,7 +424,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -443,7 +443,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -463,7 +463,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -483,7 +483,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -511,13 +511,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -561,7 +561,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -569,7 +569,7 @@ "path": "farsns-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -591,7 +591,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -610,7 +610,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -630,13 +630,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -680,7 +680,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -688,7 +688,7 @@ "path": "farsns-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -710,7 +710,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -729,7 +729,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -749,13 +749,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -774,7 +774,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -793,7 +793,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -805,13 +805,13 @@ "path": "farsns-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -827,7 +827,7 @@ "path": "farsns-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -858,7 +858,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -910,19 +910,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -946,13 +946,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -986,13 +986,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "SNS": { @@ -1031,13 +1031,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -1076,13 +1076,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1121,13 +1121,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1174,19 +1174,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1198,7 +1198,7 @@ "path": "farsns-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1206,7 +1206,7 @@ "path": "farsns-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1214,13 +1214,13 @@ "path": "farsns-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farsns-new-resources-SNS-security-group": { @@ -1276,13 +1276,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsns-new-resources-ECR_API-security-group": { @@ -1338,13 +1338,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsns-new-resources-ECR_DKR-security-group": { @@ -1400,13 +1400,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1422,13 +1422,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1444,7 +1444,7 @@ "path": "farsns-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1469,7 +1469,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1504,19 +1504,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1573,7 +1573,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1581,13 +1581,13 @@ "path": "farsns-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1615,13 +1615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1673,13 +1673,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1707,7 +1707,7 @@ "path": "farsns-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1715,25 +1715,25 @@ "path": "farsns-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1741,7 +1741,7 @@ "path": "farsns-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1749,13 +1749,13 @@ "path": "farsns-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1769,7 +1769,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.assets.json index 21ead86f9..200b6a428 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "de4dfe41d8d545ab553014f8a20204f2fe7eb5fa3e4f0e0192824743e84134f6": { + "4fc9534a9d0a07d6f1678ad1abf0b695e94d9f32ef91d581fb5d233e0e5c5471": { "source": { "path": "farsqs-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "de4dfe41d8d545ab553014f8a20204f2fe7eb5fa3e4f0e0192824743e84134f6.json", + "objectKey": "4fc9534a9d0a07d6f1678ad1abf0b695e94d9f32ef91d581fb5d233e0e5c5471.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.template.json index 6ef4a650b..9b915b5a7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/farsqs-existing-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/manifest.json index 0915954d5..a4735417a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/de4dfe41d8d545ab553014f8a20204f2fe7eb5fa3e4f0e0192824743e84134f6.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/4fc9534a9d0a07d6f1678ad1abf0b695e94d9f32ef91d581fb5d233e0e5c5471.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/tree.json index 73022244d..b728d64b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farsqs-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farsqs-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farsqs-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farsqs-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farsqs-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farsqs-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "SQS": { @@ -1023,19 +1023,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1047,7 +1047,7 @@ "path": "farsqs-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1055,7 +1055,7 @@ "path": "farsqs-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1063,13 +1063,13 @@ "path": "farsqs-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-queue": { @@ -1088,13 +1088,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } }, "farsqs-existing-resources-ECR_API-security-group": { @@ -1150,13 +1150,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsqs-existing-resources-ECR_DKR-security-group": { @@ -1212,13 +1212,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1234,13 +1234,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1256,7 +1256,7 @@ "path": "farsqs-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1281,7 +1281,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1326,19 +1326,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1395,7 +1395,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1403,13 +1403,13 @@ "path": "farsqs-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1437,13 +1437,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1495,13 +1495,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1509,7 +1509,7 @@ "path": "farsqs-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-sqs.FargateToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "farsqs-existing-resources-SQS-security-group": { @@ -1565,13 +1565,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1599,7 +1599,7 @@ "path": "farsqs-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1607,25 +1607,25 @@ "path": "farsqs-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1633,7 +1633,7 @@ "path": "farsqs-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1641,13 +1641,13 @@ "path": "farsqs-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1661,7 +1661,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.assets.json index 9dc638c66..c6d7de404 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "9a13b147f9d2863114761864a1c9666b9b9cf4dfbfc399309d5de3ffa3726e93": { + "3211088c04de2a8759bf90733b89c479ab3ccb31389e7d75083cc29f9a45bb43": { "source": { "path": "farsqs-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "9a13b147f9d2863114761864a1c9666b9b9cf4dfbfc399309d5de3ffa3726e93.json", + "objectKey": "3211088c04de2a8759bf90733b89c479ab3ccb31389e7d75083cc29f9a45bb43.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.template.json index 2b5bdbb49..0c6ea4c69 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/farsqs-new-resources.template.json @@ -798,6 +798,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/manifest.json index 6af114488..eaa713b40 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/9a13b147f9d2863114761864a1c9666b9b9cf4dfbfc399309d5de3ffa3726e93.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/3211088c04de2a8759bf90733b89c479ab3ccb31389e7d75083cc29f9a45bb43.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/tree.json index bec29e893..7aa1db862 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/tree.json @@ -28,7 +28,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -107,25 +107,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-sqs.FargateToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -152,7 +152,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -196,7 +196,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -204,7 +204,7 @@ "path": "farsqs-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -226,7 +226,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -245,7 +245,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -265,7 +265,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -285,7 +285,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -313,13 +313,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -363,7 +363,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -371,7 +371,7 @@ "path": "farsqs-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -393,7 +393,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -412,7 +412,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -432,7 +432,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -452,7 +452,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -480,13 +480,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -530,7 +530,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -538,7 +538,7 @@ "path": "farsqs-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -579,7 +579,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -599,13 +599,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -649,7 +649,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -657,7 +657,7 @@ "path": "farsqs-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -679,7 +679,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -698,7 +698,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -718,13 +718,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -743,7 +743,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -762,7 +762,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -774,13 +774,13 @@ "path": "farsqs-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -796,7 +796,7 @@ "path": "farsqs-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -827,7 +827,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -879,19 +879,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -915,13 +915,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -955,13 +955,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "SQS": { @@ -1000,13 +1000,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -1045,13 +1045,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1090,13 +1090,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1143,19 +1143,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1167,7 +1167,7 @@ "path": "farsqs-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1175,7 +1175,7 @@ "path": "farsqs-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1183,13 +1183,13 @@ "path": "farsqs-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farsqs-new-resources-SQS-security-group": { @@ -1245,13 +1245,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsqs-new-resources-ECR_API-security-group": { @@ -1307,13 +1307,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farsqs-new-resources-ECR_DKR-security-group": { @@ -1369,13 +1369,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1391,13 +1391,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1413,7 +1413,7 @@ "path": "farsqs-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1438,7 +1438,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1480,19 +1480,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1549,7 +1549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1557,13 +1557,13 @@ "path": "farsqs-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1591,13 +1591,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1649,13 +1649,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1683,7 +1683,7 @@ "path": "farsqs-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1691,25 +1691,25 @@ "path": "farsqs-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1717,7 +1717,7 @@ "path": "farsqs-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1725,13 +1725,13 @@ "path": "farsqs-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1745,7 +1745,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.assets.json index 90ec61333..2f2f870fe 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "716466907039b5aa5699d92d262602d4752a6274f465941dae3e5fb8f514ac7b": { + "495d13a37cdd0a016533e021332ed428be2c6e6ab3b7a16b18975abaa1b64f81": { "source": { "path": "farssm-existing-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "716466907039b5aa5699d92d262602d4752a6274f465941dae3e5fb8f514ac7b.json", + "objectKey": "495d13a37cdd0a016533e021332ed428be2c6e6ab3b7a16b18975abaa1b64f81.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.template.json index 1e0382cc1..5929d4be1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/farssm-existing-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/manifest.json index a83f82f05..3952babd4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/716466907039b5aa5699d92d262602d4752a6274f465941dae3e5fb8f514ac7b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/495d13a37cdd0a016533e021332ed428be2c6e6ab3b7a16b18975abaa1b64f81.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/tree.json index 40a539dec..53624637d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "farssm-existing-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "farssm-existing-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "farssm-existing-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "farssm-existing-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "farssm-existing-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "farssm-existing-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -880,13 +880,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -925,13 +925,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -978,13 +978,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "SSM": { @@ -1023,19 +1023,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1047,7 +1047,7 @@ "path": "farssm-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1055,7 +1055,7 @@ "path": "farssm-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1063,13 +1063,13 @@ "path": "farssm-existing-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Parameter": { @@ -1090,13 +1090,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "farssm-existing-resources-ECR_API-security-group": { @@ -1152,13 +1152,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farssm-existing-resources-ECR_DKR-security-group": { @@ -1214,13 +1214,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-cluster": { @@ -1236,13 +1236,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-taskdef": { @@ -1258,7 +1258,7 @@ "path": "farssm-existing-resources/test-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1283,7 +1283,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1336,19 +1336,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1396,7 +1396,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-container": { @@ -1404,13 +1404,13 @@ "path": "farssm-existing-resources/test-taskdef/test-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-sg": { @@ -1438,13 +1438,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-service": { @@ -1496,13 +1496,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct": { @@ -1510,7 +1510,7 @@ "path": "farssm-existing-resources/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-ssmstringparameter.FargateToSsmstringparameter", - "version": "2.60.0" + "version": "2.63.0" } }, "farssm-existing-resources-SSM-security-group": { @@ -1566,13 +1566,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1600,7 +1600,7 @@ "path": "farssm-existing-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1608,25 +1608,25 @@ "path": "farssm-existing-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1634,7 +1634,7 @@ "path": "farssm-existing-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1642,13 +1642,13 @@ "path": "farssm-existing-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1662,7 +1662,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.assets.json index fbea3fd96..0d4239747 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "27f24e120a3b31148e0a728c4796a48e41128329eb8270434de7974bd731255a": { + "81dafc87ed5466fd1f799d18d9461d3d1f2fbe6d20c57f07664f16bc10b39be3": { "source": { "path": "farssm-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "27f24e120a3b31148e0a728c4796a48e41128329eb8270434de7974bd731255a.json", + "objectKey": "81dafc87ed5466fd1f799d18d9461d3d1f2fbe6d20c57f07664f16bc10b39be3.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.template.json index 243743021..5a63b415b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/farssm-new-resources.template.json @@ -729,6 +729,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/manifest.json index 488d4b1a1..45f802748 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/27f24e120a3b31148e0a728c4796a48e41128329eb8270434de7974bd731255a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/81dafc87ed5466fd1f799d18d9461d3d1f2fbe6d20c57f07664f16bc10b39be3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/tree.json index 884d2fa5a..acab6a40d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/tree.json @@ -28,19 +28,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-fargate-ssmstringparameter.FargateToSsmstringparameter", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -67,7 +67,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -111,7 +111,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -119,7 +119,7 @@ "path": "farssm-new-resources/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -141,7 +141,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -160,7 +160,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -180,7 +180,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -200,7 +200,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -278,7 +278,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -286,7 +286,7 @@ "path": "farssm-new-resources/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -308,7 +308,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -327,7 +327,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -347,7 +347,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -367,7 +367,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -395,13 +395,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -445,7 +445,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -453,7 +453,7 @@ "path": "farssm-new-resources/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -494,7 +494,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -514,13 +514,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -564,7 +564,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -572,7 +572,7 @@ "path": "farssm-new-resources/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -594,7 +594,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -613,7 +613,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -633,13 +633,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -658,7 +658,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -677,7 +677,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -689,13 +689,13 @@ "path": "farssm-new-resources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -711,7 +711,7 @@ "path": "farssm-new-resources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -742,7 +742,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -794,19 +794,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -830,13 +830,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -870,13 +870,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } }, "SSM": { @@ -915,13 +915,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_API": { @@ -960,13 +960,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "ECR_DKR": { @@ -1005,13 +1005,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } }, "S3": { @@ -1058,19 +1058,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1082,7 +1082,7 @@ "path": "farssm-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1090,7 +1090,7 @@ "path": "farssm-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1098,13 +1098,13 @@ "path": "farssm-new-resources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "farssm-new-resources-SSM-security-group": { @@ -1160,13 +1160,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farssm-new-resources-ECR_API-security-group": { @@ -1222,13 +1222,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "farssm-new-resources-ECR_DKR-security-group": { @@ -1284,13 +1284,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-cluster": { @@ -1306,13 +1306,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnCluster", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.Cluster", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-taskdef": { @@ -1328,7 +1328,7 @@ "path": "farssm-new-resources/test-construct-taskdef/TaskRole/ImportTaskRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1353,7 +1353,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1405,19 +1405,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1465,7 +1465,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-container": { @@ -1473,13 +1473,13 @@ "path": "farssm-new-resources/test-construct-taskdef/test-construct-container", "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-sg": { @@ -1507,13 +1507,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "test-construct-service": { @@ -1565,13 +1565,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.CfnService", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ecs.FargateService", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1599,7 +1599,7 @@ "path": "farssm-new-resources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1607,25 +1607,25 @@ "path": "farssm-new-resources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1633,7 +1633,7 @@ "path": "farssm-new-resources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1641,13 +1641,13 @@ "path": "farssm-new-resources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1661,7 +1661,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.assets.json index b2f3b9f9e..0126a99c6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.assets.json @@ -15,7 +15,7 @@ } } }, - "03f8563b8dbfdbc7ed41bba3c6f6d26fef9b563a6c22b99795c74c56d7f669f3": { + "1dc05c24a51b2a47906af20aca8a2e14109a98ee859dc2f2d1e28eadd03752f4": { "source": { "path": "farstp-new-resources.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "03f8563b8dbfdbc7ed41bba3c6f6d26fef9b563a6c22b99795c74c56d7f669f3.json", + "objectKey": "1dc05c24a51b2a47906af20aca8a2e14109a98ee859dc2f2d1e28eadd03752f4.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.template.json index 418b633ac..75f9e1a59 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/farstp-new-resources.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/manifest.json index aa1a40bb6..22e0bca52 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/03f8563b8dbfdbc7ed41bba3c6f6d26fef9b563a6c22b99795c74c56d7f669f3.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/1dc05c24a51b2a47906af20aca8a2e14109a98ee859dc2f2d1e28eadd03752f4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.assets.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.assets.json index 2761a6afa..9818b2a63 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.assets.json @@ -15,7 +15,7 @@ } } }, - "fb3f1886eb9e229bfe24970ff561da5bef8c279866d0430f4cb6f3cb1e56c473": { + "3ba1c511c2b6ee3e7c0ab76e808edfe0a0b9c111b2dc2147b9839c3bee113597": { "source": { "path": "farstp-no-cloudwatch-alarms.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "fb3f1886eb9e229bfe24970ff561da5bef8c279866d0430f4cb6f3cb1e56c473.json", + "objectKey": "3ba1c511c2b6ee3e7c0ab76e808edfe0a0b9c111b2dc2147b9839c3bee113597.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.template.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.template.json index dcebaafdf..6817fe220 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/farstp-no-cloudwatch-alarms.template.json @@ -722,6 +722,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/manifest.json index ddb45372d..0e28f33d3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/fb3f1886eb9e229bfe24970ff561da5bef8c279866d0430f4cb6f3cb1e56c473.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/3ba1c511c2b6ee3e7c0ab76e808edfe0a0b9c111b2dc2147b9839c3bee113597.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.assets.json index a9cde9e8f..b623316d2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "ff2e52a4c6ff29e10d7089110e82c640fe4d06cf6a8ef8d00481811cf17af3ea": { + "291f4dc9d23da6dce9e46d71b6b346eefbeff370e20a0127394540853808e442": { "source": { "path": "iotfhss3-customLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ff2e52a4c6ff29e10d7089110e82c640fe4d06cf6a8ef8d00481811cf17af3ea.json", + "objectKey": "291f4dc9d23da6dce9e46d71b6b346eefbeff370e20a0127394540853808e442.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.template.json index 6e75b685b..a823a166a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/iotfhss3-customLoggingBucket.template.json @@ -329,6 +329,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotkinesisfirehoses3KinesisFirehoseToS3KinesisFirehosePolicyABB5FC58": { @@ -470,6 +477,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testiotkinesisfirehoses3IotActionsRole47344B2F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/manifest.json index 53b9d0d98..2f9fb4a2b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ff2e52a4c6ff29e10d7089110e82c640fe4d06cf6a8ef8d00481811cf17af3ea.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/291f4dc9d23da6dce9e46d71b6b346eefbeff370e20a0127394540853808e442.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/tree.json index dfb132360..7b263095c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/tree.json @@ -67,7 +67,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -201,13 +201,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -219,19 +219,19 @@ "path": "iotfhss3-customLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -284,7 +284,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -343,19 +343,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -371,7 +371,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -391,19 +391,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -415,7 +415,7 @@ "path": "iotfhss3-customLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -440,13 +440,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -538,13 +538,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -613,13 +613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -627,7 +627,7 @@ "path": "iotfhss3-customLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsRole": { @@ -639,7 +639,7 @@ "path": "iotfhss3-customLoggingBucket/test-iot-kinesisfirehose-s3/IotActionsRole/ImportIotActionsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -664,13 +664,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsPolicy": { @@ -708,13 +708,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "IotTopic": { @@ -747,13 +747,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-kinesisfirehose-s3.IotToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -761,7 +761,7 @@ "path": "iotfhss3-customLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -773,7 +773,7 @@ "path": "iotfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -781,7 +781,7 @@ "path": "iotfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -789,13 +789,13 @@ "path": "iotfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -823,7 +823,7 @@ "path": "iotfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -831,25 +831,25 @@ "path": "iotfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -857,7 +857,7 @@ "path": "iotfhss3-customLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -865,13 +865,13 @@ "path": "iotfhss3-customLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -885,7 +885,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.assets.json index fd11de9e5..d8a7a383d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "2ab1a47e78b48d5d74a56725833bab9966258284e2898d70eaac46f82a79da92": { + "3af89789b0402372993993836dbe5f626352c78096083fb1f0f383126ade3bf8": { "source": { "path": "iotfhss3-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2ab1a47e78b48d5d74a56725833bab9966258284e2898d70eaac46f82a79da92.json", + "objectKey": "3af89789b0402372993993836dbe5f626352c78096083fb1f0f383126ade3bf8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.template.json index 0b449a776..79a27180a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/iotfhss3-no-arguments.template.json @@ -381,6 +381,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotfirehoses3KinesisFirehoseToS3KinesisFirehosePolicy5914CC69": { @@ -522,6 +529,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testiotfirehoses3IotActionsRole743F8973": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/manifest.json index 4b27c16e4..7f146331e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2ab1a47e78b48d5d74a56725833bab9966258284e2898d70eaac46f82a79da92.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3af89789b0402372993993836dbe5f626352c78096083fb1f0f383126ade3bf8.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/tree.json index 77b84e4d7..842985b22 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/tree.json @@ -54,7 +54,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -188,13 +188,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -206,19 +206,19 @@ "path": "iotfhss3-no-arguments/test-iot-firehose-s3/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -277,7 +277,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -375,13 +375,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -393,19 +393,19 @@ "path": "iotfhss3-no-arguments/test-iot-firehose-s3/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -441,19 +441,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -465,7 +465,7 @@ "path": "iotfhss3-no-arguments/test-iot-firehose-s3/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -490,13 +490,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -588,13 +588,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -663,13 +663,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -677,7 +677,7 @@ "path": "iotfhss3-no-arguments/test-iot-firehose-s3/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsRole": { @@ -689,7 +689,7 @@ "path": "iotfhss3-no-arguments/test-iot-firehose-s3/IotActionsRole/ImportIotActionsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -714,13 +714,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsPolicy": { @@ -758,13 +758,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "IotTopic": { @@ -797,13 +797,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-kinesisfirehose-s3.IotToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -811,7 +811,7 @@ "path": "iotfhss3-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -823,7 +823,7 @@ "path": "iotfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -831,7 +831,7 @@ "path": "iotfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -839,13 +839,13 @@ "path": "iotfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -873,7 +873,7 @@ "path": "iotfhss3-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -881,25 +881,25 @@ "path": "iotfhss3-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -907,7 +907,7 @@ "path": "iotfhss3-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -915,13 +915,13 @@ "path": "iotfhss3-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -935,7 +935,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.assets.json index 9276e9bb3..3273b27ab 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "8dbe5da896ea8dbe8de5553b11bea4e14816e2db75ca5377c618ab2f153b0fb7": { + "fc73d2c60f7773a1db9a135093f4affe8cf7d080c2a046ee312e457cd40c2277": { "source": { "path": "iotfhss3-noLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8dbe5da896ea8dbe8de5553b11bea4e14816e2db75ca5377c618ab2f153b0fb7.json", + "objectKey": "fc73d2c60f7773a1db9a135093f4affe8cf7d080c2a046ee312e457cd40c2277.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.template.json index fbb7a4e4b..2f718e5c3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/iotfhss3-noLoggingBucket.template.json @@ -203,6 +203,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotkinesisfirehoses3KinesisFirehoseToS3KinesisFirehosePolicyABB5FC58": { @@ -344,6 +351,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testiotkinesisfirehoses3IotActionsRole47344B2F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/manifest.json index 7b715d6dd..778c71437 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8dbe5da896ea8dbe8de5553b11bea4e14816e2db75ca5377c618ab2f153b0fb7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fc73d2c60f7773a1db9a135093f4affe8cf7d080c2a046ee312e457cd40c2277.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/tree.json index d3d111c6b..a7ad8c2eb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/tree.json @@ -67,7 +67,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -183,19 +183,19 @@ "path": "iotfhss3-noLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -211,7 +211,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -231,19 +231,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -255,7 +255,7 @@ "path": "iotfhss3-noLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -280,13 +280,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -378,13 +378,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -467,7 +467,7 @@ "path": "iotfhss3-noLoggingBucket/test-iot-kinesisfirehose-s3/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsRole": { @@ -479,7 +479,7 @@ "path": "iotfhss3-noLoggingBucket/test-iot-kinesisfirehose-s3/IotActionsRole/ImportIotActionsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -504,13 +504,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IotActionsPolicy": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "IotTopic": { @@ -587,13 +587,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-kinesisfirehose-s3.IotToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -601,7 +601,7 @@ "path": "iotfhss3-noLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -613,7 +613,7 @@ "path": "iotfhss3-noLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -621,7 +621,7 @@ "path": "iotfhss3-noLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -629,13 +629,13 @@ "path": "iotfhss3-noLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -663,7 +663,7 @@ "path": "iotfhss3-noLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -671,25 +671,25 @@ "path": "iotfhss3-noLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -697,7 +697,7 @@ "path": "iotfhss3-noLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -705,13 +705,13 @@ "path": "iotfhss3-noLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -725,7 +725,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.assets.json index a3a7ad41a..1165296d4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.assets.json @@ -14,7 +14,7 @@ } } }, - "6c63a1103f1d0a44827cd11171a3254d7aac6c9b0288906631b9d2ba63bcf1d9": { + "8219a73d23d1c42ca5215f5654b1c748d23c5d1ce9b9833829441a7081635704": { "source": { "path": "iotlamddb-iot-lambda-dynamodb.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "6c63a1103f1d0a44827cd11171a3254d7aac6c9b0288906631b9d2ba63bcf1d9.json", + "objectKey": "8219a73d23d1c42ca5215f5654b1c748d23c5d1ce9b9833829441a7081635704.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.template.json index 559064681..fea658faa 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/iotlamddb-iot-lambda-dynamodb.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotlambdadynamodbstackLambdaToDynamoDBLambdaFunctionServiceRoleDefaultPolicy2B35234F": { @@ -212,7 +219,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testiotlambdadynamodbstackIotToLambdaIotTopic74F5E3BB": { "Type": "AWS::IoT::TopicRule", diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/manifest.json index c1f165c2d..a6b135000 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6c63a1103f1d0a44827cd11171a3254d7aac6c9b0288906631b9d2ba63bcf1d9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8219a73d23d1c42ca5215f5654b1c748d23c5d1ce9b9833829441a7081635704.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/tree.json index 31f47daa2..41efa71d5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "iotlamddb-iot-lambda-dynamodb/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -152,19 +152,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -180,7 +180,7 @@ "path": "iotlamddb-iot-lambda-dynamodb/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -188,13 +188,13 @@ "path": "iotlamddb-iot-lambda-dynamodb/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -232,7 +232,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsIotLambdaInvokePermission-1": { @@ -259,13 +259,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -301,7 +301,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -309,19 +309,19 @@ "path": "iotlamddb-iot-lambda-dynamodb/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "IotToLambda": { @@ -355,19 +355,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda.IotToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda-dynamodb.IotToLambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -395,7 +395,7 @@ "path": "iotlamddb-iot-lambda-dynamodb/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -403,25 +403,25 @@ "path": "iotlamddb-iot-lambda-dynamodb/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -429,7 +429,7 @@ "path": "iotlamddb-iot-lambda-dynamodb/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -437,13 +437,13 @@ "path": "iotlamddb-iot-lambda-dynamodb/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -457,7 +457,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.assets.json index ac9f550a4..f18c52c07 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.assets.json @@ -27,7 +27,7 @@ } } }, - "726ec6a02fd8cd2dd2d297b8d4bd8d66a86be05c22701c6c1506c36a2ad06d35": { + "45d8144adf6493d8b8f90fb78f43fe3eab31c5865deddfffdeec829ac60c578d": { "source": { "path": "iotlamddb-with-vpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "726ec6a02fd8cd2dd2d297b8d4bd8d66a86be05c22701c6c1506c36a2ad06d35.json", + "objectKey": "45d8144adf6493d8b8f90fb78f43fe3eab31c5865deddfffdeec829ac60c578d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.template.json index 12059f6b1..3a9c6fddc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/iotlamddb-with-vpc.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotlambdadynamodbstackLambdaToDynamoDBLambdaFunctionServiceRoleDefaultPolicy2B35234F": { @@ -271,7 +278,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "testiotlambdadynamodbstackVpc1986A4BB": { "Type": "AWS::EC2::VPC", @@ -655,6 +669,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/manifest.json index 9a719c676..eebd424a0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/726ec6a02fd8cd2dd2d297b8d4bd8d66a86be05c22701c6c1506c36a2ad06d35.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/45d8144adf6493d8b8f90fb78f43fe3eab31c5865deddfffdeec829ac60c578d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/tree.json index dd7a15c94..95fcf3b14 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -157,19 +157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -197,13 +197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -219,7 +219,7 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -227,13 +227,13 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -289,7 +289,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "AwsIotLambdaInvokePermission-1": { @@ -316,13 +316,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.149.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -366,19 +366,19 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/LambdaToDynamoDB/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -405,7 +405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -449,7 +449,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -457,7 +457,7 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -479,7 +479,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -498,13 +498,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -548,7 +548,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -556,7 +556,7 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -597,13 +597,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -615,13 +615,13 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -637,7 +637,7 @@ "path": "iotlamddb-with-vpc/test-iot-lambda-dynamodb-stack/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -668,7 +668,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -720,19 +720,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -756,13 +756,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -796,13 +796,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "DDB": { @@ -843,19 +843,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "IotToLambda": { @@ -889,19 +889,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda.IotToLambda", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda-dynamodb.IotToLambdaToDynamoDB", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -909,7 +909,7 @@ "path": "iotlamddb-with-vpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -921,7 +921,7 @@ "path": "iotlamddb-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -929,7 +929,7 @@ "path": "iotlamddb-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -937,13 +937,13 @@ "path": "iotlamddb-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -971,7 +971,7 @@ "path": "iotlamddb-with-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -979,25 +979,25 @@ "path": "iotlamddb-with-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1005,7 +1005,7 @@ "path": "iotlamddb-with-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1013,13 +1013,13 @@ "path": "iotlamddb-with-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1033,7 +1033,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.assets.json index bbfaffc96..98464aa05 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.assets.json @@ -14,7 +14,7 @@ } } }, - "8e6bdfacab0ad6d3d9de1859e9bcedcf101a09b76d6c7f0ae7be36583f6d6038": { + "459bc1b7ad3a835f0ce392b4eacb84e8803d90b7cad3fabbb735d99956518f1d": { "source": { "path": "iotlam-iot-lambda-new-func.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8e6bdfacab0ad6d3d9de1859e9bcedcf101a09b76d6c7f0ae7be36583f6d6038.json", + "objectKey": "459bc1b7ad3a835f0ce392b4eacb84e8803d90b7cad3fabbb735d99956518f1d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.template.json index 3763e14d4..91a9462f2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/iotlam-iot-lambda-new-func.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testiotlambdaintegrationLambdaFunctionServiceRoleDefaultPolicy0FB2AE4D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/manifest.json index 3414f6568..98b48d15e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8e6bdfacab0ad6d3d9de1859e9bcedcf101a09b76d6c7f0ae7be36583f6d6038.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/459bc1b7ad3a835f0ce392b4eacb84e8803d90b7cad3fabbb735d99956518f1d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/tree.json index 4236b0207..4761e8264 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "iotlam-iot-lambda-new-func/test-iot-lambda-integration/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "iotlam-iot-lambda-new-func/test-iot-lambda-integration/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "iotlam-iot-lambda-new-func/test-iot-lambda-integration/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,7 +197,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsIotLambdaInvokePermission-1": { @@ -224,13 +224,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "IotTopic": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda.IotToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -294,7 +294,7 @@ "path": "iotlam-iot-lambda-new-func/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -302,25 +302,25 @@ "path": "iotlam-iot-lambda-new-func/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -328,7 +328,7 @@ "path": "iotlam-iot-lambda-new-func/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -336,13 +336,13 @@ "path": "iotlam-iot-lambda-new-func/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -356,7 +356,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.assets.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.assets.json index c1748a245..c89042b53 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.assets.json @@ -14,7 +14,7 @@ } } }, - "d00dd6fcb27106248374c1ce429a1cc3d1dfb2051524468230c4791c041ce447": { + "0e094fd3ba4d3bdc1c04ccc30ae0c6c502ca705071e681216c4859fbc7062d5f": { "source": { "path": "iotlam-iot-lambda-use-existing-func.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d00dd6fcb27106248374c1ce429a1cc3d1dfb2051524468230c4791c041ce447.json", + "objectKey": "0e094fd3ba4d3bdc1c04ccc30ae0c6c502ca705071e681216c4859fbc7062d5f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.template.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.template.json index ea62bae73..da4b0a744 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/iotlam-iot-lambda-use-existing-func.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/manifest.json index 80890b738..3a5022713 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d00dd6fcb27106248374c1ce429a1cc3d1dfb2051524468230c4791c041ce447.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0e094fd3ba4d3bdc1c04ccc30ae0c6c502ca705071e681216c4859fbc7062d5f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/tree.json index 226049753..77662ded2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "iotlam-iot-lambda-use-existing-func/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -144,7 +144,7 @@ "path": "iotlam-iot-lambda-use-existing-func/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -152,13 +152,13 @@ "path": "iotlam-iot-lambda-use-existing-func/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -193,7 +193,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AwsIotLambdaInvokePermission-1": { @@ -220,13 +220,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-iot-lambda-integration": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iot.CfnTopicRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-iot-lambda.IotToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -294,7 +294,7 @@ "path": "iotlam-iot-lambda-use-existing-func/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -302,25 +302,25 @@ "path": "iotlam-iot-lambda-use-existing-func/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -328,7 +328,7 @@ "path": "iotlam-iot-lambda-use-existing-func/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -336,13 +336,13 @@ "path": "iotlam-iot-lambda-use-existing-func/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -356,7 +356,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/lib/index.ts b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/lib/index.ts index 0fb36c413..b1c3e65ae 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/lib/index.ts +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/lib/index.ts @@ -140,6 +140,7 @@ export class KinesisFirehoseToS3 extends Construct { this.kinesisFirehoseRole = new iam.Role(this, "KinesisFirehoseRole", { assumedBy: new iam.ServicePrincipal("firehose.amazonaws.com"), }); + defaults.addCfnGuardSuppressRules(this.kinesisFirehoseRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // Setup the IAM policy for Kinesis Firehose const firehosePolicy = new iam.Policy(this, "KinesisFirehosePolicy", { @@ -210,5 +211,10 @@ export class KinesisFirehoseToS3 extends Construct { firehoseId, kinesisFirehoseProps ); + + defaults.addCfnGuardSuppressRules(this.kinesisFirehose, [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ]); } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.assets.json index e445f5463..83a37130a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "cee0004e8ac841e9554e01cd5f0c7a9b05888f32745c156820340b2c8a985d05": { + "5dcc5e5466f9e5a9823a3516560a78348094a636d92f53d202e953495b043723": { "source": { "path": "fhss3-customLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "cee0004e8ac841e9554e01cd5f0c7a9b05888f32745c156820340b2c8a985d05.json", + "objectKey": "5dcc5e5466f9e5a9823a3516560a78348094a636d92f53d202e953495b043723.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.template.json index 97e4e26c3..9a90fea60 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/fhss3-customLoggingBucket.template.json @@ -329,6 +329,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testkinesisfirehoses3KinesisFirehosePolicy148BE6A6": { @@ -470,6 +477,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/manifest.json index 18e3c6ad5..556f198d8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/cee0004e8ac841e9554e01cd5f0c7a9b05888f32745c156820340b2c8a985d05.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5dcc5e5466f9e5a9823a3516560a78348094a636d92f53d202e953495b043723.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/tree.json index 2e34e3c86..94b5349db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/tree.json @@ -63,7 +63,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -197,13 +197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -215,19 +215,19 @@ "path": "fhss3-customLoggingBucket/test-kinesisfirehose-s3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -280,7 +280,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -339,19 +339,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -367,7 +367,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -387,19 +387,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -411,7 +411,7 @@ "path": "fhss3-customLoggingBucket/test-kinesisfirehose-s3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -436,13 +436,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -534,13 +534,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -609,13 +609,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -623,7 +623,7 @@ "path": "fhss3-customLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -635,7 +635,7 @@ "path": "fhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -643,7 +643,7 @@ "path": "fhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -651,13 +651,13 @@ "path": "fhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-kinesisfirehose-s3aws-managed-key": { @@ -665,7 +665,7 @@ "path": "fhss3-customLoggingBucket/test-kinesisfirehose-s3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -693,7 +693,7 @@ "path": "fhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -701,25 +701,25 @@ "path": "fhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -727,7 +727,7 @@ "path": "fhss3-customLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -735,13 +735,13 @@ "path": "fhss3-customLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -755,7 +755,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.assets.json index 394020471..bdedde9fe 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "4344be08daf1968fd0298058aeaf1cce9f1b2b086b40e01da33d559b6ca2ca94": { + "9faba152c207aca9753876da10f9a9c01b9b362376dfa549ac092f7fd80060fe": { "source": { "path": "fhss3-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4344be08daf1968fd0298058aeaf1cce9f1b2b086b40e01da33d559b6ca2ca94.json", + "objectKey": "9faba152c207aca9753876da10f9a9c01b9b362376dfa549ac092f7fd80060fe.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.template.json index 325ee20ed..402e3a646 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/fhss3-no-arguments.template.json @@ -381,6 +381,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testfirehoses3KinesisFirehosePolicy34C2972F": { @@ -522,6 +529,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/manifest.json index 405a345ed..ab9431c4a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4344be08daf1968fd0298058aeaf1cce9f1b2b086b40e01da33d559b6ca2ca94.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9faba152c207aca9753876da10f9a9c01b9b362376dfa549ac092f7fd80060fe.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/tree.json index 0621818c0..490c435b8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "fhss3-no-arguments/test-firehose-s3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "fhss3-no-arguments/test-firehose-s3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "fhss3-no-arguments/test-firehose-s3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "fhss3-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "fhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "fhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "fhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-firehose-s3aws-managed-key": { @@ -715,7 +715,7 @@ "path": "fhss3-no-arguments/test-firehose-s3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -743,7 +743,7 @@ "path": "fhss3-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -751,25 +751,25 @@ "path": "fhss3-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -777,7 +777,7 @@ "path": "fhss3-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -785,13 +785,13 @@ "path": "fhss3-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -805,7 +805,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.assets.json index 1aa64253d..f2b9fa003 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "ab6f53f6f03f4e3f8ea7c32cf35052c755c624b01c2e9b7c7ffa42b3ccd88f44": { + "4d5567862c77b61db5711deb5f37b338994060183cf528c0eba93e9044efd07f": { "source": { "path": "fhss3-noLoggingBucket.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ab6f53f6f03f4e3f8ea7c32cf35052c755c624b01c2e9b7c7ffa42b3ccd88f44.json", + "objectKey": "4d5567862c77b61db5711deb5f37b338994060183cf528c0eba93e9044efd07f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.template.json index d85ac6086..9555670be 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/fhss3-noLoggingBucket.template.json @@ -139,6 +139,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testkinesisfirehoses3KinesisFirehosePolicy148BE6A6": { @@ -280,6 +287,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/manifest.json index 50fdd534c..7cae6b577 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ab6f53f6f03f4e3f8ea7c32cf35052c755c624b01c2e9b7c7ffa42b3ccd88f44.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4d5567862c77b61db5711deb5f37b338994060183cf528c0eba93e9044efd07f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/tree.json index 6f33dd733..49895c97f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/tree.json @@ -57,7 +57,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.118.0" + "version": "2.150.0" } }, "Policy": { @@ -116,19 +116,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.118.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -144,7 +144,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -164,19 +164,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -188,7 +188,7 @@ "path": "fhss3-noLoggingBucket/test-kinesisfirehose-s3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -213,13 +213,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -311,13 +311,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.118.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -386,13 +386,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.50.0" + "version": "2.63.0" } }, "test-kinesisfirehose-s3aws-managed-key": { @@ -400,7 +400,7 @@ "path": "fhss3-noLoggingBucket/test-kinesisfirehose-s3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Integ": { @@ -416,7 +416,7 @@ "path": "fhss3-noLoggingBucket/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -428,7 +428,7 @@ "path": "fhss3-noLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -436,25 +436,25 @@ "path": "fhss3-noLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -462,7 +462,7 @@ "path": "fhss3-noLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -470,13 +470,13 @@ "path": "fhss3-noLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -484,13 +484,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.assets.json index 5eb0f9918..d852fcfbb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.assets.json @@ -14,7 +14,7 @@ } } }, - "fe6a3e9a4138c8d950a34e68587b28fad7794ce3d0cd6ec3cce7fd2bc65beb67": { + "87a77cf69e8d178ed67f5d4595cd9f2048661c8f454b4d5a949cea77f3ce433f": { "source": { "path": "fhss3-pre-existing-bucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "fe6a3e9a4138c8d950a34e68587b28fad7794ce3d0cd6ec3cce7fd2bc65beb67.json", + "objectKey": "87a77cf69e8d178ed67f5d4595cd9f2048661c8f454b4d5a949cea77f3ce433f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.template.json index 29a1a1829..0bcf19910 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/fhss3-pre-existing-bucket.template.json @@ -440,6 +440,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testfirehoses3preexistingbucketstackKinesisFirehosePolicy1A30B0A8": { @@ -601,6 +608,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/manifest.json index 11b50121e..3408430af 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fe6a3e9a4138c8d950a34e68587b28fad7794ce3d0cd6ec3cce7fd2bc65beb67.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/87a77cf69e8d178ed67f5d4595cd9f2048661c8f454b4d5a949cea77f3ce433f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/tree.json index bac3897a0..8a9253016 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "fhss3-pre-existing-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "fhss3-pre-existing-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "fhss3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "fhss3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "fhss3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "fhss3-pre-existing-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "mybucket": { @@ -422,7 +422,7 @@ "path": "fhss3-pre-existing-bucket/mybucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-firehose-s3-pre-existing-bucket-stack": { @@ -442,7 +442,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -462,19 +462,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -486,7 +486,7 @@ "path": "fhss3-pre-existing-bucket/test-firehose-s3-pre-existing-bucket-stack/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -511,13 +511,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -620,13 +620,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -704,13 +704,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "test-firehose-s3-pre-existing-bucket-stackaws-managed-key": { @@ -718,7 +718,7 @@ "path": "fhss3-pre-existing-bucket/test-firehose-s3-pre-existing-bucket-stackaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -746,7 +746,7 @@ "path": "fhss3-pre-existing-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -754,25 +754,25 @@ "path": "fhss3-pre-existing-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -780,7 +780,7 @@ "path": "fhss3-pre-existing-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -788,13 +788,13 @@ "path": "fhss3-pre-existing-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.assets.json index 96fdfbd20..ea86870f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.assets.json @@ -14,7 +14,7 @@ } } }, - "5f0e410975c8c7b9c4e489a2e81a5e45ccaa0ce3fa67514426f6603caac97933": { + "b7d8cfc24d13272765620f69f6bd2c7226118d5419c2e96d9cf887c958b4b589": { "source": { "path": "fhss3-pre-existing-logging-bucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5f0e410975c8c7b9c4e489a2e81a5e45ccaa0ce3fa67514426f6603caac97933.json", + "objectKey": "b7d8cfc24d13272765620f69f6bd2c7226118d5419c2e96d9cf887c958b4b589.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.template.json index 306f75f32..31c484a4b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/fhss3-pre-existing-logging-bucket.template.json @@ -630,6 +630,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testfirehoses3preexistingloggingbucketstackKinesisFirehosePolicyD5DBAB6C": { @@ -771,6 +778,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/manifest.json index c4404dbf2..09584bec8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5f0e410975c8c7b9c4e489a2e81a5e45ccaa0ce3fa67514426f6603caac97933.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b7d8cfc24d13272765620f69f6bd2c7226118d5419c2e96d9cf887c958b4b589.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/tree.json index 98a38516a..0ac2904ac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "fhss3-pre-existing-logging-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "fhss3-pre-existing-logging-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "fhss3-pre-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "fhss3-pre-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "fhss3-pre-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -420,13 +420,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -438,19 +438,19 @@ "path": "fhss3-pre-existing-logging-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "test-firehose-s3-pre-existing-logging-bucket-stack": { @@ -513,7 +513,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -611,13 +611,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -629,19 +629,19 @@ "path": "fhss3-pre-existing-logging-bucket/test-firehose-s3-pre-existing-logging-bucket-stack/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -657,7 +657,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -677,19 +677,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -701,7 +701,7 @@ "path": "fhss3-pre-existing-logging-bucket/test-firehose-s3-pre-existing-logging-bucket-stack/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -726,13 +726,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -824,13 +824,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -899,13 +899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "test-firehose-s3-pre-existing-logging-bucket-stackaws-managed-key": { @@ -913,7 +913,7 @@ "path": "fhss3-pre-existing-logging-bucket/test-firehose-s3-pre-existing-logging-bucket-stackaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -941,7 +941,7 @@ "path": "fhss3-pre-existing-logging-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -949,25 +949,25 @@ "path": "fhss3-pre-existing-logging-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -975,7 +975,7 @@ "path": "fhss3-pre-existing-logging-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -983,13 +983,13 @@ "path": "fhss3-pre-existing-logging-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1003,7 +1003,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.assets.json index 0dcfc947e..e8e96a4d5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.assets.json @@ -14,7 +14,7 @@ } } }, - "65cd1b0fb9c3f6ef38aee4b0c25a80558dd33018e1fbf4a56b89bf20c0569d9b": { + "3690af6f71f8784c68c77924570b532680be5b44ef1e52d627521f8cdd039b5b": { "source": { "path": "fhss3-two-instances.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "65cd1b0fb9c3f6ef38aee4b0c25a80558dd33018e1fbf4a56b89bf20c0569d9b.json", + "objectKey": "3690af6f71f8784c68c77924570b532680be5b44ef1e52d627521f8cdd039b5b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.template.json index 34e92921d..6a03a3578 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/fhss3-two-instances.template.json @@ -381,6 +381,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "firstconstructKinesisFirehosePolicyC2362A56": { @@ -522,6 +529,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -988,6 +1003,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "secondconstructKinesisFirehosePolicy7D9CF702": { @@ -1129,6 +1151,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/manifest.json index e5e3c5adb..bd0157154 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/65cd1b0fb9c3f6ef38aee4b0c25a80558dd33018e1fbf4a56b89bf20c0569d9b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3690af6f71f8784c68c77924570b532680be5b44ef1e52d627521f8cdd039b5b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/tree.json index 77ae14b59..9a0c15f10 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "fhss3-two-instances/first-construct/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "fhss3-two-instances/first-construct/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "fhss3-two-instances/first-construct/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "fhss3-two-instances/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "fhss3-two-instances/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "fhss3-two-instances/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "fhss3-two-instances/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "first-constructaws-managed-key": { @@ -715,7 +715,7 @@ "path": "fhss3-two-instances/first-constructaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "second-construct": { @@ -760,7 +760,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -894,13 +894,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -912,19 +912,19 @@ "path": "fhss3-two-instances/second-construct/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -983,7 +983,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -1081,13 +1081,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1099,19 +1099,19 @@ "path": "fhss3-two-instances/second-construct/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -1127,7 +1127,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -1147,19 +1147,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -1171,7 +1171,7 @@ "path": "fhss3-two-instances/second-construct/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1196,13 +1196,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -1294,13 +1294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -1369,13 +1369,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "second-constructaws-managed-key": { @@ -1383,7 +1383,7 @@ "path": "fhss3-two-instances/second-constructaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1411,7 +1411,7 @@ "path": "fhss3-two-instances/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1419,25 +1419,25 @@ "path": "fhss3-two-instances/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1445,7 +1445,7 @@ "path": "fhss3-two-instances/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1453,13 +1453,13 @@ "path": "fhss3-two-instances/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1473,7 +1473,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/lib/index.ts b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/lib/index.ts index 21ce087da..844ed735f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/lib/index.ts +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/lib/index.ts @@ -20,7 +20,7 @@ import * as defaults from '@aws-solutions-constructs/core'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as kinesis from 'aws-cdk-lib/aws-kinesis'; import * as cloudwatch from 'aws-cdk-lib/aws-cloudwatch'; -import { overrideProps } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, overrideProps } from '@aws-solutions-constructs/core'; import * as logs from 'aws-cdk-lib/aws-logs'; /** @@ -142,6 +142,7 @@ export class KinesisStreamsToKinesisFirehoseToS3 extends Construct { }) } }); + addCfnGuardSuppressRules(this.kinesisStreamRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // This Construct requires that the deliveryStreamType be overridden regardless of what is specified in the user props if (props.kinesisFirehoseProps) { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.assets.json index 2cec1a601..ac1cadf26 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.assets.json @@ -14,7 +14,7 @@ } } }, - "fcd71e1540cbf93f2acadab2fe6f9b5369ed3b3d88e0fba10cca3f2270fcb51d": { + "9cd510647b1fd17da1fa8abc9c4030e52a02db65f4a60aae1cd8774ea804dd34": { "source": { "path": "kinfhss3-customLoggingBucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "fcd71e1540cbf93f2acadab2fe6f9b5369ed3b3d88e0fba10cca3f2270fcb51d.json", + "objectKey": "9cd510647b1fd17da1fa8abc9c4030e52a02db65f4a60aae1cd8774ea804dd34.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.template.json index 56b1d5a54..82c9ec927 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/kinfhss3-customLoggingBucket.template.json @@ -342,6 +342,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testkinesisfirehoses3KinesisFirehoseToS3KinesisFirehosePolicyD6A1BC51": { @@ -495,6 +502,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testkinesisfirehoses3KinesisStreamGetRecordsIteratorAgeAlarm52FF77D1": { @@ -563,6 +578,13 @@ "PolicyName": "KinesisStreamsRoleRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/manifest.json index c1cc4902b..056a1cd51 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fcd71e1540cbf93f2acadab2fe6f9b5369ed3b3d88e0fba10cca3f2270fcb51d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9cd510647b1fd17da1fa8abc9c4030e52a02db65f4a60aae1cd8774ea804dd34.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/tree.json index 5164f6333..2c3a4479b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseToS3": { @@ -96,7 +96,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -230,13 +230,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -248,19 +248,19 @@ "path": "kinfhss3-customLoggingBucket/test-kinesisfirehose-s3/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -313,7 +313,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -372,19 +372,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -400,7 +400,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -420,19 +420,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -444,7 +444,7 @@ "path": "kinfhss3-customLoggingBucket/test-kinesisfirehose-s3/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -469,13 +469,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -567,13 +567,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -654,13 +654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -668,7 +668,7 @@ "path": "kinfhss3-customLoggingBucket/test-kinesisfirehose-s3/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -693,13 +693,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -724,19 +724,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3.KinesisStreamsToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisStreamsRole": { @@ -748,7 +748,7 @@ "path": "kinfhss3-customLoggingBucket/KinesisStreamsRole/ImportKinesisStreamsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -798,13 +798,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -812,7 +812,7 @@ "path": "kinfhss3-customLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -824,7 +824,7 @@ "path": "kinfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -832,7 +832,7 @@ "path": "kinfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -840,13 +840,13 @@ "path": "kinfhss3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -874,7 +874,7 @@ "path": "kinfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -882,25 +882,25 @@ "path": "kinfhss3-customLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -908,7 +908,7 @@ "path": "kinfhss3-customLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -916,13 +916,13 @@ "path": "kinfhss3-customLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -936,7 +936,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.assets.json index b29971865..4706717ac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.assets.json @@ -14,7 +14,7 @@ } } }, - "6cbccd81a8e99f3af2e4427ed0cd9c4e4e507420f5ae1b0c38da027409d3526c": { + "93ecf765f39440e9d97a2b69932f618dcd063345a91de47c0174f02faae082d0": { "source": { "path": "kinfhss3-existing-bucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "6cbccd81a8e99f3af2e4427ed0cd9c4e4e507420f5ae1b0c38da027409d3526c.json", + "objectKey": "93ecf765f39440e9d97a2b69932f618dcd063345a91de47c0174f02faae082d0.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.template.json index c12690492..d3bf414fc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/kinfhss3-existing-bucket.template.json @@ -453,6 +453,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testexistingbucketfirehoses3stackKinesisFirehoseToS3KinesisFirehosePolicyE9A78781": { @@ -626,6 +633,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testexistingbucketfirehoses3stackKinesisStreamGetRecordsIteratorAgeAlarmD41CBD58": { @@ -694,6 +709,13 @@ "PolicyName": "KinesisStreamsRoleRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/manifest.json index 66c717bdb..f805d3b95 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6cbccd81a8e99f3af2e4427ed0cd9c4e4e507420f5ae1b0c38da027409d3526c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/93ecf765f39440e9d97a2b69932f618dcd063345a91de47c0174f02faae082d0.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/tree.json index 14c842aa0..2925010ea 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "kinfhss3-existing-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "kinfhss3-existing-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "kinfhss3-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "kinfhss3-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "kinfhss3-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "kinfhss3-existing-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "mybucket": { @@ -422,7 +422,7 @@ "path": "kinfhss3-existing-bucket/mybucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-existing-bucket-firehose-s3-stack": { @@ -449,13 +449,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseToS3": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -495,19 +495,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -519,7 +519,7 @@ "path": "kinfhss3-existing-bucket/test-existing-bucket-firehose-s3-stack/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -544,13 +544,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -653,13 +653,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -749,13 +749,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -763,7 +763,7 @@ "path": "kinfhss3-existing-bucket/test-existing-bucket-firehose-s3-stack/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -788,13 +788,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -819,19 +819,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3.KinesisStreamsToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisStreamsRole": { @@ -843,7 +843,7 @@ "path": "kinfhss3-existing-bucket/KinesisStreamsRole/ImportKinesisStreamsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -893,13 +893,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -927,7 +927,7 @@ "path": "kinfhss3-existing-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -935,25 +935,25 @@ "path": "kinfhss3-existing-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -961,7 +961,7 @@ "path": "kinfhss3-existing-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -969,13 +969,13 @@ "path": "kinfhss3-existing-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -989,7 +989,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.assets.json index 31125e5c9..bcbdea06d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.assets.json @@ -14,7 +14,7 @@ } } }, - "b6b8d242b75df96fe70b2f3d6c87c7ce5ae738ef5ffaf38d3f91b4f88144fbbf": { + "49c7654206a48ce5a0403d93ab0d176c0ea92bff3a036ed02b7cc9c61bbba21c": { "source": { "path": "kinfhss3-existing-logging-bucket.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b6b8d242b75df96fe70b2f3d6c87c7ce5ae738ef5ffaf38d3f91b4f88144fbbf.json", + "objectKey": "49c7654206a48ce5a0403d93ab0d176c0ea92bff3a036ed02b7cc9c61bbba21c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.template.json index 0b77c30ba..7058b7198 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/kinfhss3-existing-logging-bucket.template.json @@ -543,6 +543,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testexistingloggingbucketstreamsfirehoses3stackKinesisFirehoseToS3KinesisFirehosePolicyEA5E659A": { @@ -696,6 +703,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "testexistingloggingbucketstreamsfirehoses3stackKinesisStreamGetRecordsIteratorAgeAlarmF190BB96": { @@ -764,6 +779,13 @@ "PolicyName": "KinesisStreamsRoleRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/manifest.json index 58d6e5d8d..009708c61 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b6b8d242b75df96fe70b2f3d6c87c7ce5ae738ef5ffaf38d3f91b4f88144fbbf.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/49c7654206a48ce5a0403d93ab0d176c0ea92bff3a036ed02b7cc9c61bbba21c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/tree.json index c9d6052c6..22adc7d8d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "kinfhss3-existing-logging-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "kinfhss3-existing-logging-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "kinfhss3-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "kinfhss3-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "kinfhss3-existing-logging-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "kinfhss3-existing-logging-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "myLoggingBucket": { @@ -422,7 +422,7 @@ "path": "kinfhss3-existing-logging-bucket/myLoggingBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-existing-logging-bucket-streams-firehose-s3-stack": { @@ -449,13 +449,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseToS3": { @@ -512,7 +512,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -571,19 +571,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -599,7 +599,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -619,19 +619,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -643,7 +643,7 @@ "path": "kinfhss3-existing-logging-bucket/test-existing-logging-bucket-streams-firehose-s3-stack/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -668,13 +668,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -766,13 +766,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -853,13 +853,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -867,7 +867,7 @@ "path": "kinfhss3-existing-logging-bucket/test-existing-logging-bucket-streams-firehose-s3-stack/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -892,13 +892,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -923,19 +923,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3.KinesisStreamsToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisStreamsRole": { @@ -947,7 +947,7 @@ "path": "kinfhss3-existing-logging-bucket/KinesisStreamsRole/ImportKinesisStreamsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -997,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1031,7 +1031,7 @@ "path": "kinfhss3-existing-logging-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1039,25 +1039,25 @@ "path": "kinfhss3-existing-logging-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1065,7 +1065,7 @@ "path": "kinfhss3-existing-logging-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1073,13 +1073,13 @@ "path": "kinfhss3-existing-logging-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1093,7 +1093,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.assets.json index a83b9d02e..de3ca0513 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.assets.json @@ -14,7 +14,7 @@ } } }, - "07355b8e05011577a0997c81a687f4665d1ef604cc528827dd458d89a1ec444b": { + "02c7a0232064fe9d7556752e2f7403bd1efa6f5e4a9c3676994bfa3590ce20d3": { "source": { "path": "kinfhss3-existingStreamObj.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "07355b8e05011577a0997c81a687f4665d1ef604cc528827dd458d89a1ec444b.json", + "objectKey": "02c7a0232064fe9d7556752e2f7403bd1efa6f5e4a9c3676994bfa3590ce20d3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.template.json index f1081860e..86e718e78 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/kinfhss3-existingStreamObj.template.json @@ -67,6 +67,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testkinesislambdaLambdaFunctionServiceRoleDefaultPolicy6FF6B6A5": { @@ -458,6 +465,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testexistingstreamfirehoses3stackKinesisFirehoseToS3KinesisFirehosePolicyE9C16144": { @@ -611,6 +625,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "KinesisStreamsRole2BFD39A5": { @@ -653,6 +675,13 @@ "PolicyName": "KinesisStreamsRoleRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/manifest.json index 3f5a42e35..7d64b3d49 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/07355b8e05011577a0997c81a687f4665d1ef604cc528827dd458d89a1ec444b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/02c7a0232064fe9d7556752e2f7403bd1efa6f5e4a9c3676994bfa3590ce20d3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/tree.json index 5ab2c5d6b..20880e3db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -50,7 +50,7 @@ "path": "kinfhss3-existingStreamObj/test-kinesis-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -113,7 +113,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -182,19 +182,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -210,7 +210,7 @@ "path": "kinfhss3-existingStreamObj/test-kinesis-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -218,13 +218,13 @@ "path": "kinfhss3-existingStreamObj/test-kinesis-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -259,7 +259,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisEventSource:kinfhss3existingStreamObjtestkinesislambdaKinesisStream06A6475B": { @@ -300,19 +300,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -330,7 +330,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -413,19 +413,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -450,13 +450,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -481,19 +481,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-lambda.KinesisStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "test-existing-stream-firehose-s3-stack": { @@ -549,7 +549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -608,19 +608,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.145.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -636,7 +636,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -656,19 +656,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -680,7 +680,7 @@ "path": "kinfhss3-existingStreamObj/test-existing-stream-firehose-s3-stack/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -705,13 +705,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -803,13 +803,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -890,13 +890,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.60.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -904,13 +904,13 @@ "path": "kinfhss3-existingStreamObj/test-existing-stream-firehose-s3-stack/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3.KinesisStreamsToKinesisFirehoseToS3", - "version": "2.60.0" + "version": "2.63.0" } }, "KinesisStreamsRole": { @@ -922,7 +922,7 @@ "path": "kinfhss3-existingStreamObj/KinesisStreamsRole/ImportKinesisStreamsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -972,13 +972,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "Integ": { @@ -1006,7 +1006,7 @@ "path": "kinfhss3-existingStreamObj/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1014,25 +1014,25 @@ "path": "kinfhss3-existingStreamObj/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1040,7 +1040,7 @@ "path": "kinfhss3-existingStreamObj/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1048,13 +1048,13 @@ "path": "kinfhss3-existingStreamObj/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1068,7 +1068,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.assets.json index 21b86470b..754d15414 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "a02cc4d0cba83d204201f92f415e1e464aa7be004d2f42ff20ee67977010719d": { + "90e44937919bc728576bcba4a7e2025b0516faeafba204046b962e5238b313a7": { "source": { "path": "kinfhss3-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a02cc4d0cba83d204201f92f415e1e464aa7be004d2f42ff20ee67977010719d.json", + "objectKey": "90e44937919bc728576bcba4a7e2025b0516faeafba204046b962e5238b313a7.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.template.json index da7d9c0d5..4593bb4e2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/kinfhss3-no-arguments.template.json @@ -394,6 +394,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "teststreamfirehoses3KinesisFirehoseToS3KinesisFirehosePolicy10E28125": { @@ -547,6 +554,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "teststreamfirehoses3KinesisStreamGetRecordsIteratorAgeAlarm8C693DF4": { @@ -615,6 +630,13 @@ "PolicyName": "KinesisStreamsRoleRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/manifest.json index 352d196ad..379b490a4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a02cc4d0cba83d204201f92f415e1e464aa7be004d2f42ff20ee67977010719d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/90e44937919bc728576bcba4a7e2025b0516faeafba204046b962e5238b313a7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/tree.json index 4117c4697..c345f780d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseToS3": { @@ -83,7 +83,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -217,13 +217,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -235,19 +235,19 @@ "path": "kinfhss3-no-arguments/test-stream-firehose-s3/KinesisFirehoseToS3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -306,7 +306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -404,13 +404,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -422,19 +422,19 @@ "path": "kinfhss3-no-arguments/test-stream-firehose-s3/KinesisFirehoseToS3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -450,7 +450,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -470,19 +470,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -494,7 +494,7 @@ "path": "kinfhss3-no-arguments/test-stream-firehose-s3/KinesisFirehoseToS3/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -519,13 +519,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -617,13 +617,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -704,13 +704,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisFirehoseToS3aws-managed-key": { @@ -718,7 +718,7 @@ "path": "kinfhss3-no-arguments/test-stream-firehose-s3/KinesisFirehoseToS3aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -743,13 +743,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -774,19 +774,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3.KinesisStreamsToKinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "KinesisStreamsRole": { @@ -798,7 +798,7 @@ "path": "kinfhss3-no-arguments/KinesisStreamsRole/ImportKinesisStreamsRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -848,13 +848,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -862,7 +862,7 @@ "path": "kinfhss3-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -874,7 +874,7 @@ "path": "kinfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -882,7 +882,7 @@ "path": "kinfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -890,13 +890,13 @@ "path": "kinfhss3-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -924,7 +924,7 @@ "path": "kinfhss3-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -932,25 +932,25 @@ "path": "kinfhss3-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -958,7 +958,7 @@ "path": "kinfhss3-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -966,13 +966,13 @@ "path": "kinfhss3-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -986,7 +986,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.assets.json index b1a59038d..2d15bad2a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.assets.json @@ -14,7 +14,7 @@ } } }, - "759826d4b900f9d890c235dbd26751ca8182ea11cafba7df3ba2371594b86e95": { + "fe0481d6fd666d1d83e996182fea020397cbaa46f7ce40701995b191bf502a13": { "source": { "path": "kinlam-existing.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "759826d4b900f9d890c235dbd26751ca8182ea11cafba7df3ba2371594b86e95.json", + "objectKey": "fe0481d6fd666d1d83e996182fea020397cbaa46f7ce40701995b191bf502a13.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.template.json index 64b2c6262..c91e69625 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/kinlam-existing.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testroleDefaultPolicy884631E2": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/manifest.json index fed617791..7b2969472 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/759826d4b900f9d890c235dbd26751ca8182ea11cafba7df3ba2371594b86e95.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fe0481d6fd666d1d83e996182fea020397cbaa46f7ce40701995b191bf502a13.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/tree.json index 515f44578..96918423f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "kinlam-existing/test-role/Importtest-role", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -141,19 +141,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "test-fn": { @@ -169,7 +169,7 @@ "path": "kinlam-existing/test-fn/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -177,13 +177,13 @@ "path": "kinlam-existing/test-fn/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -210,7 +210,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisEventSource:kinlamexistingteststream6B91D225": { @@ -251,19 +251,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-stream": { @@ -286,13 +286,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "test-ks-lambda": { @@ -314,7 +314,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -397,19 +397,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -434,13 +434,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -465,19 +465,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-lambda.KinesisStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -505,7 +505,7 @@ "path": "kinlam-existing/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -513,25 +513,25 @@ "path": "kinlam-existing/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -539,7 +539,7 @@ "path": "kinlam-existing/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -547,13 +547,13 @@ "path": "kinlam-existing/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -567,7 +567,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.ts b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.ts index 9b0d1b586..8902a6f84 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.ts +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.ts @@ -17,7 +17,7 @@ import { Stack, App, Aws } from 'aws-cdk-lib'; import * as kinesis from 'aws-cdk-lib/aws-kinesis'; import * as lambda from 'aws-cdk-lib/aws-lambda'; import * as iam from 'aws-cdk-lib/aws-iam'; -import { generateIntegStackName } from '@aws-solutions-constructs/core'; +import { addCfnGuardSuppressRules, generateIntegStackName } from '@aws-solutions-constructs/core'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import * as defaults from '@aws-solutions-constructs/core'; @@ -41,6 +41,7 @@ const lambdaRole = new iam.Role(stack, 'test-role', { }) } }); +addCfnGuardSuppressRules(lambdaRole, ["IAM_NO_INLINE_POLICY_CHECK"]); const lambdaFn = new lambda.Function(stack, 'test-fn', { runtime: defaults.COMMERCIAL_REGION_LAMBDA_NODE_RUNTIME, diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.assets.json index 08a92eed0..f4362c475 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "9e6aba6a418f96ede4837c021b29a5103b0f340697651650cfe65b5c0f62f0bc": { + "f8c3c3bcf7ad57cc6172f277555ac422a975fecb3af598e67515f25b2a98cb54": { "source": { "path": "kinlam-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9e6aba6a418f96ede4837c021b29a5103b0f340697651650cfe65b5c0f62f0bc.json", + "objectKey": "f8c3c3bcf7ad57cc6172f277555ac422a975fecb3af598e67515f25b2a98cb54.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.template.json index c5c3bb82d..25335375c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/kinlam-no-arguments.template.json @@ -67,6 +67,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testkinesisstreamslambdaLambdaFunctionServiceRoleDefaultPolicy4929C676": { diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/manifest.json index 8d747958b..d74223b83 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9e6aba6a418f96ede4837c021b29a5103b0f340697651650cfe65b5c0f62f0bc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f8c3c3bcf7ad57cc6172f277555ac422a975fecb3af598e67515f25b2a98cb54.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/tree.json index 79d612f34..f0e2a5e46 100644 --- a/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/tree.json @@ -32,13 +32,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -50,7 +50,7 @@ "path": "kinlam-no-arguments/test-kinesisstreams-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -113,7 +113,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -182,19 +182,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -210,7 +210,7 @@ "path": "kinlam-no-arguments/test-kinesisstreams-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -218,13 +218,13 @@ "path": "kinlam-no-arguments/test-kinesisstreams-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -259,7 +259,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisEventSource:kinlamnoargumentstestkinesisstreamslambdaKinesisStreamB15C5952": { @@ -300,19 +300,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsDlqQueue": { @@ -330,7 +330,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -413,19 +413,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -450,13 +450,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -481,19 +481,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisstreams-lambda.KinesisStreamsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -521,7 +521,7 @@ "path": "kinlam-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -529,25 +529,25 @@ "path": "kinlam-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -555,7 +555,7 @@ "path": "kinlam-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -563,13 +563,13 @@ "path": "kinlam-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -583,7 +583,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.assets.json index 88f098dbf..f5a9d0578 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.assets.json @@ -14,7 +14,7 @@ } } }, - "d58e95b66941491318748534e2ae886fde6ba68a5dd88668cd00603f4ad9365b": { + "dec33075c9980315c9b0ae48e124e0f90c35a8975c26f5e812d3dc059d4f3a27": { "source": { "path": "lamddb-add-secondary-index.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d58e95b66941491318748534e2ae886fde6ba68a5dd88668cd00603f4ad9365b.json", + "objectKey": "dec33075c9980315c9b0ae48e124e0f90c35a8975c26f5e812d3dc059d4f3a27.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.template.json index 86ffdd634..cfe995293 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/lamddb-add-secondary-index.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdadynamodbstackLambdaFunctionServiceRoleDefaultPolicy547FB7F4": { @@ -222,7 +229,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } } }, "Parameters": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/manifest.json index 3c3ddc0a0..84cce390e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d58e95b66941491318748534e2ae886fde6ba68a5dd88668cd00603f4ad9365b.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/dec33075c9980315c9b0ae48e124e0f90c35a8975c26f5e812d3dc059d4f3a27.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/tree.json index babdd1c36..4473df2dc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamddb-add-secondary-index/test-lambda-dynamodb-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -159,19 +159,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamddb-add-secondary-index/test-lambda-dynamodb-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamddb-add-secondary-index/test-lambda-dynamodb-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -239,13 +239,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -299,7 +299,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -307,19 +307,19 @@ "path": "lamddb-add-secondary-index/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -347,7 +347,7 @@ "path": "lamddb-add-secondary-index/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -355,25 +355,25 @@ "path": "lamddb-add-secondary-index/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -381,7 +381,7 @@ "path": "lamddb-add-secondary-index/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -389,13 +389,13 @@ "path": "lamddb-add-secondary-index/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -409,7 +409,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.assets.json index 20b6d8b5a..eb5274673 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "7ea3fac50f2ff7fb0031fa020cf11f0f8e051bce4a22d2f0fcaa03cc8afc5bb1": { + "4972afae9dfcb6552ba9edd9db4d30104b22d5afa2088981cdfdddebd7f38894": { "source": { "path": "lamddb-deployFunctionWithExistingVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7ea3fac50f2ff7fb0031fa020cf11f0f8e051bce4a22d2f0fcaa03cc8afc5bb1.json", + "objectKey": "4972afae9dfcb6552ba9edd9db4d30104b22d5afa2088981cdfdddebd7f38894.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.template.json index 040a2582f..7fabc3e82 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/lamddb-deployFunctionWithExistingVpc.template.json @@ -649,6 +649,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -755,6 +760,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdadynamodbstackLambdaFunctionServiceRoleDefaultPolicy547FB7F4": { @@ -952,7 +964,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } } }, "Mappings": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/manifest.json index 934527b24..074dac547 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7ea3fac50f2ff7fb0031fa020cf11f0f8e051bce4a22d2f0fcaa03cc8afc5bb1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4972afae9dfcb6552ba9edd9db4d30104b22d5afa2088981cdfdddebd7f38894.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/tree.json index 8a4ac5ef1..b83994ecf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "DDB": { @@ -888,19 +888,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -908,7 +908,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -920,7 +920,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -928,7 +928,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -936,13 +936,13 @@ "path": "lamddb-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-dynamodb-stack": { @@ -958,7 +958,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/test-lambda-dynamodb-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1021,7 +1021,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1090,19 +1090,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1152,7 +1152,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/test-lambda-dynamodb-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1160,13 +1160,13 @@ "path": "lamddb-deployFunctionWithExistingVpc/test-lambda-dynamodb-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1222,13 +1222,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -1264,7 +1264,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.149.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -1272,19 +1272,19 @@ "path": "lamddb-deployFunctionWithExistingVpc/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -1312,7 +1312,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1320,25 +1320,25 @@ "path": "lamddb-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1346,7 +1346,7 @@ "path": "lamddb-deployFunctionWithExistingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1354,13 +1354,13 @@ "path": "lamddb-deployFunctionWithExistingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1374,7 +1374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.assets.json index 058ca9bc2..c3661f54f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "452408c0e61bf8d015505a8e6496301d6a48254fda6444e0c529da152fd48c27": { + "d24f111c0760c5f2b4edfde3d8c0b7ef9250c5102f44830bfc16aad0e1421108": { "source": { "path": "lamddb-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "452408c0e61bf8d015505a8e6496301d6a48254fda6444e0c529da152fd48c27.json", + "objectKey": "d24f111c0760c5f2b4edfde3d8c0b7ef9250c5102f44830bfc16aad0e1421108.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.template.json index 3deb1e079..ee6b51e67 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/lamddb-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdadynamodbstackLambdaFunctionServiceRoleDefaultPolicy547FB7F4": { @@ -249,7 +256,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } }, "Vpc8378EB38": { "Type": "AWS::EC2::VPC", @@ -611,6 +625,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/manifest.json index 8f90911a6..ff174b50b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/452408c0e61bf8d015505a8e6496301d6a48254fda6444e0c529da152fd48c27.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d24f111c0760c5f2b4edfde3d8c0b7ef9250c5102f44830bfc16aad0e1421108.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/tree.json index a35757c13..aa9543faf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamddb-deployFunctionWithVpc/test-lambda-dynamodb-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -153,19 +153,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -215,7 +215,7 @@ "path": "lamddb-deployFunctionWithVpc/test-lambda-dynamodb-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -223,13 +223,13 @@ "path": "lamddb-deployFunctionWithVpc/test-lambda-dynamodb-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -285,13 +285,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -327,7 +327,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.149.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -335,19 +335,19 @@ "path": "lamddb-deployFunctionWithVpc/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -418,7 +418,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -426,7 +426,7 @@ "path": "lamddb-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -448,7 +448,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -467,13 +467,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -517,7 +517,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -525,7 +525,7 @@ "path": "lamddb-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -547,7 +547,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -566,13 +566,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -584,13 +584,13 @@ "path": "lamddb-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -606,7 +606,7 @@ "path": "lamddb-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -637,7 +637,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -689,19 +689,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -725,13 +725,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -765,13 +765,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "DDB": { @@ -812,19 +812,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -832,7 +832,7 @@ "path": "lamddb-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -844,7 +844,7 @@ "path": "lamddb-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -852,7 +852,7 @@ "path": "lamddb-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -860,13 +860,13 @@ "path": "lamddb-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -894,7 +894,7 @@ "path": "lamddb-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -902,25 +902,25 @@ "path": "lamddb-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -928,7 +928,7 @@ "path": "lamddb-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -936,13 +936,13 @@ "path": "lamddb-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -956,7 +956,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.assets.json index a8c4a8f78..5a8d4f80b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "9caa3fbb7e517b8775e0c105b4985093d911186823d21d5a1c30d84b3356f592": { + "a8a3da2b063a875262d9f5f4d183a9e798eb96f481cb3674260a2eecf9f072c7": { "source": { "path": "lamddb-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9caa3fbb7e517b8775e0c105b4985093d911186823d21d5a1c30d84b3356f592.json", + "objectKey": "a8a3da2b063a875262d9f5f4d183a9e798eb96f481cb3674260a2eecf9f072c7.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.template.json index 90ed83ef4..b96769651 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/lamddb-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdadynamodbstackLambdaFunctionServiceRoleDefaultPolicy547FB7F4": { @@ -193,7 +200,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } } }, "Parameters": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/manifest.json index 045a68144..b82751546 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9caa3fbb7e517b8775e0c105b4985093d911186823d21d5a1c30d84b3356f592.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a8a3da2b063a875262d9f5f4d183a9e798eb96f481cb3674260a2eecf9f072c7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/tree.json index 354ce25c4..329c89d5d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamddb-no-arguments/test-lambda-dynamodb-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -148,19 +148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -176,7 +176,7 @@ "path": "lamddb-no-arguments/test-lambda-dynamodb-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -184,13 +184,13 @@ "path": "lamddb-no-arguments/test-lambda-dynamodb-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -270,7 +270,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -278,19 +278,19 @@ "path": "lamddb-no-arguments/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -318,7 +318,7 @@ "path": "lamddb-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -326,25 +326,25 @@ "path": "lamddb-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -352,7 +352,7 @@ "path": "lamddb-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -360,13 +360,13 @@ "path": "lamddb-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -380,7 +380,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.assets.json index a57ccee4e..f407c1bc3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.assets.json @@ -14,7 +14,7 @@ } } }, - "62f887715319afd5d2cec66188ae0ab4148b9458ba184093cb28d6949abee3f0": { + "1352714201a2bfa285c53144508e3a069fa1984d15dfef10cddfe5576a19b6d5": { "source": { "path": "lamddb-set-billing-mode.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "62f887715319afd5d2cec66188ae0ab4148b9458ba184093cb28d6949abee3f0.json", + "objectKey": "1352714201a2bfa285c53144508e3a069fa1984d15dfef10cddfe5576a19b6d5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.template.json index 6318e920e..89a9a3b4f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/lamddb-set-billing-mode.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdadynamodbstackLambdaFunctionServiceRoleDefaultPolicy547FB7F4": { @@ -198,6 +205,11 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + }, "cfn_nag": { "rules_to_suppress": [ { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/manifest.json index 923cdeb18..cb95e6a94 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/62f887715319afd5d2cec66188ae0ab4148b9458ba184093cb28d6949abee3f0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1352714201a2bfa285c53144508e3a069fa1984d15dfef10cddfe5576a19b6d5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/tree.json index b88bfd231..ddf9c067c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamddb-set-billing-mode/test-lambda-dynamodb-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -148,19 +148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -176,7 +176,7 @@ "path": "lamddb-set-billing-mode/test-lambda-dynamodb-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -184,13 +184,13 @@ "path": "lamddb-set-billing-mode/test-lambda-dynamodb-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "DynamoTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -281,19 +281,19 @@ "path": "lamddb-set-billing-mode/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -321,7 +321,7 @@ "path": "lamddb-set-billing-mode/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -329,25 +329,25 @@ "path": "lamddb-set-billing-mode/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -355,7 +355,7 @@ "path": "lamddb-set-billing-mode/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -363,13 +363,13 @@ "path": "lamddb-set-billing-mode/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -383,7 +383,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.assets.json index 8333065f0..f703f8d03 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.assets.json @@ -14,7 +14,7 @@ } } }, - "c7b92b7adb7fd45d8d89aca6695e7cae282f3ad17444ec9b62d05baf54f8cc2f": { + "82e81672363db46fa959f566e588cba6536cbe85d49bd96181e85b0eb3d55a09": { "source": { "path": "lamddb-use-existing-func.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c7b92b7adb7fd45d8d89aca6695e7cae282f3ad17444ec9b62d05baf54f8cc2f.json", + "objectKey": "82e81672363db46fa959f566e588cba6536cbe85d49bd96181e85b0eb3d55a09.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.template.json index ad6a1af31..a07fd4c4c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/lamddb-use-existing-func.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -193,7 +200,14 @@ } }, "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "DeletionPolicy": "Retain", + "Metadata": { + "guard": { + "SuppressedRules": [ + "DYNAMODB_TABLE_ENCRYPTED_KMS" + ] + } + } } }, "Parameters": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/manifest.json index 536931f47..dd8ef0dec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c7b92b7adb7fd45d8d89aca6695e7cae282f3ad17444ec9b62d05baf54f8cc2f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/82e81672363db46fa959f566e588cba6536cbe85d49bd96181e85b0eb3d55a09.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/tree.json index 93db145c0..fb702517e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamddb-use-existing-func/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -144,19 +144,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -172,7 +172,7 @@ "path": "lamddb-use-existing-func/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -180,13 +180,13 @@ "path": "lamddb-use-existing-func/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -224,13 +224,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-dynamodb-stack": { @@ -270,7 +270,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.CfnTable", - "version": "2.145.0" + "version": "2.150.0" } }, "ScalingRole": { @@ -278,19 +278,19 @@ "path": "lamddb-use-existing-func/test-lambda-dynamodb-stack/DynamoTable/ScalingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_dynamodb.Table", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-dynamodb.LambdaToDynamoDB", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -318,7 +318,7 @@ "path": "lamddb-use-existing-func/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -326,25 +326,25 @@ "path": "lamddb-use-existing-func/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -352,7 +352,7 @@ "path": "lamddb-use-existing-func/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -360,13 +360,13 @@ "path": "lamddb-use-existing-func/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -380,7 +380,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.assets.json index 7cac2e226..09fee753f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.assets.json @@ -27,7 +27,7 @@ } } }, - "5c5ed5d164082f7d3c785b5fa876cbb282322e38e839caf0e1988f8ded51157c": { + "d6b2e048facca98943f378f7dc503de2128fc6f2071971ae37604bed75677d3a": { "source": { "path": "lammem-existingResources.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5c5ed5d164082f7d3c785b5fa876cbb282322e38e839caf0e1988f8ded51157c.json", + "objectKey": "d6b2e048facca98943f378f7dc503de2128fc6f2071971ae37604bed75677d3a.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.template.json index 362ef110c..e1e8c55b3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/lammem-existingResources.template.json @@ -332,6 +332,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/manifest.json index aab6fed7c..4fdd71d77 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5c5ed5d164082f7d3c785b5fa876cbb282322e38e839caf0e1988f8ded51157c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d6b2e048facca98943f378f7dc503de2128fc6f2071971ae37604bed75677d3a.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/tree.json index 7d1652e18..3b615089c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lammem-existingResources/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,13 +125,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -183,7 +183,7 @@ "path": "lammem-existingResources/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -205,7 +205,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -224,13 +224,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -242,13 +242,13 @@ "path": "lammem-existingResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -264,7 +264,7 @@ "path": "lammem-existingResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -295,7 +295,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -347,19 +347,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -383,13 +383,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -423,19 +423,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -443,7 +443,7 @@ "path": "lammem-existingResources/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -455,7 +455,7 @@ "path": "lammem-existingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -463,7 +463,7 @@ "path": "lammem-existingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -471,13 +471,13 @@ "path": "lammem-existingResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-sg-security-group": { @@ -505,13 +505,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-function": { @@ -527,7 +527,7 @@ "path": "lammem-existingResources/test-function/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -578,13 +578,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -596,7 +596,7 @@ "path": "lammem-existingResources/test-function/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -604,13 +604,13 @@ "path": "lammem-existingResources/test-function/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -679,13 +679,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ec-subnetgroup-test-cache": { @@ -708,7 +708,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnSubnetGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cache-cachesg": { @@ -736,13 +736,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "test-cache-cluster": { @@ -776,7 +776,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnCacheCluster", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-existingResources": { @@ -808,13 +808,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-existingResources-ingress": { @@ -853,13 +853,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticachememcached.LambdaToElasticachememcached", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -887,7 +887,7 @@ "path": "lammem-existingResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -895,25 +895,25 @@ "path": "lammem-existingResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -921,7 +921,7 @@ "path": "lammem-existingResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -929,13 +929,13 @@ "path": "lammem-existingResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -949,7 +949,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.assets.json index b2fb337e8..f4dcaba6a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.assets.json @@ -27,7 +27,7 @@ } } }, - "7ca78bb2471c21adb5b99815ed345999b61cde28340b947b2f859189def7ff4c": { + "942212d85991484fdcd8075240723e980632975ce412f278dd30e062a917a717": { "source": { "path": "lammem-newResources.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7ca78bb2471c21adb5b99815ed345999b61cde28340b947b2f859189def7ff4c.json", + "objectKey": "942212d85991484fdcd8075240723e980632975ce412f278dd30e062a917a717.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.template.json index b702be643..9641d80f6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/lammem-newResources.template.json @@ -146,6 +146,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "lammemnewResourcesLambdaFunctionServiceRoleDefaultPolicyBEBDF814": { @@ -643,6 +650,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/manifest.json index dd1ae970a..3bd2ff568 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7ca78bb2471c21adb5b99815ed345999b61cde28340b947b2f859189def7ff4c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/942212d85991484fdcd8075240723e980632975ce412f278dd30e062a917a717.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/tree.json index d8920fe9f..51fedec9c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/tree.json @@ -37,13 +37,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-newResources-ingress": { @@ -72,7 +72,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.149.0" + "version": "2.150.0" } }, "ec-subnetgroup-lammem-newResources": { @@ -95,7 +95,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnSubnetGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-newResources-cluster": { @@ -123,7 +123,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnCacheCluster", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -135,7 +135,7 @@ "path": "lammem-newResources/lammem-newResources/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -198,7 +198,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -239,19 +239,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -279,13 +279,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -301,7 +301,7 @@ "path": "lammem-newResources/lammem-newResources/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -309,13 +309,13 @@ "path": "lammem-newResources/lammem-newResources/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -394,19 +394,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticachememcached.LambdaToElasticachememcached", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -433,7 +433,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -477,7 +477,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -485,7 +485,7 @@ "path": "lammem-newResources/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -526,13 +526,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -576,7 +576,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -584,7 +584,7 @@ "path": "lammem-newResources/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -606,7 +606,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -625,13 +625,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -643,13 +643,13 @@ "path": "lammem-newResources/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -665,7 +665,7 @@ "path": "lammem-newResources/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -696,7 +696,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -748,19 +748,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -784,13 +784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -824,19 +824,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -844,7 +844,7 @@ "path": "lammem-newResources/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -856,7 +856,7 @@ "path": "lammem-newResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -864,7 +864,7 @@ "path": "lammem-newResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -872,13 +872,13 @@ "path": "lammem-newResources/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -906,7 +906,7 @@ "path": "lammem-newResources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -914,25 +914,25 @@ "path": "lammem-newResources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -940,7 +940,7 @@ "path": "lammem-newResources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -948,13 +948,13 @@ "path": "lammem-newResources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -968,7 +968,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.assets.json index 4bddc3695..a252a71af 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.assets.json @@ -27,7 +27,7 @@ } } }, - "ad9c63581b3a84e0d3fdb398bf7fad5684bfd6a6e97418abb1c91f957f1b1820": { + "3e7674dcfa65f206ee5bc0bba8e5a4857449f0283a20b692f6795484f44f49b4": { "source": { "path": "lammem-withClientProps.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ad9c63581b3a84e0d3fdb398bf7fad5684bfd6a6e97418abb1c91f957f1b1820.json", + "objectKey": "3e7674dcfa65f206ee5bc0bba8e5a4857449f0283a20b692f6795484f44f49b4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.template.json index 0a9344c62..49f3f17c7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/lammem-withClientProps.template.json @@ -146,6 +146,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "lammemwithClientPropsLambdaFunctionServiceRoleDefaultPolicy50E02A22": { @@ -643,6 +650,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/manifest.json index b050a89b8..4a6b35c94 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ad9c63581b3a84e0d3fdb398bf7fad5684bfd6a6e97418abb1c91f957f1b1820.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3e7674dcfa65f206ee5bc0bba8e5a4857449f0283a20b692f6795484f44f49b4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/tree.json index c61f454b7..3376b1c67 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/tree.json @@ -37,13 +37,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-withClientProps-ingress": { @@ -72,7 +72,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroupIngress", - "version": "2.149.0" + "version": "2.150.0" } }, "ec-subnetgroup-lammem-withClientProps": { @@ -95,7 +95,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnSubnetGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "lammem-withClientProps-cluster": { @@ -123,7 +123,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticache.CfnCacheCluster", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -135,7 +135,7 @@ "path": "lammem-withClientProps/lammem-withClientProps/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -198,7 +198,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -239,19 +239,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -279,13 +279,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -301,7 +301,7 @@ "path": "lammem-withClientProps/lammem-withClientProps/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -309,13 +309,13 @@ "path": "lammem-withClientProps/lammem-withClientProps/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -394,19 +394,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticachememcached.LambdaToElasticachememcached", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -433,7 +433,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -477,7 +477,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -485,7 +485,7 @@ "path": "lammem-withClientProps/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -526,13 +526,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -576,7 +576,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -584,7 +584,7 @@ "path": "lammem-withClientProps/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -606,7 +606,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -625,13 +625,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -643,13 +643,13 @@ "path": "lammem-withClientProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -665,7 +665,7 @@ "path": "lammem-withClientProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -696,7 +696,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -748,19 +748,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -784,13 +784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -824,19 +824,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -844,7 +844,7 @@ "path": "lammem-withClientProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -856,7 +856,7 @@ "path": "lammem-withClientProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -864,7 +864,7 @@ "path": "lammem-withClientProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -872,13 +872,13 @@ "path": "lammem-withClientProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -906,7 +906,7 @@ "path": "lammem-withClientProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -914,25 +914,25 @@ "path": "lammem-withClientProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -940,7 +940,7 @@ "path": "lammem-withClientProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -948,13 +948,13 @@ "path": "lammem-withClientProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -968,7 +968,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.assets.json index 4aa886122..c9301e805 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.assets.json @@ -27,7 +27,7 @@ } } }, - "120a67b0a7b6fccc41a097cfe9fd04b60180f104b8ca4a02fe64535f7bb92f10": { + "59395bd875701a7e448bbe48ec22ac8d30c174fdd33f571f92a3ff3e96eb2ee7": { "source": { "path": "lamels-deployFunctionWithClusterConfig.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "120a67b0a7b6fccc41a097cfe9fd04b60180f104b8ca4a02fe64535f7bb92f10.json", + "objectKey": "59395bd875701a7e448bbe48ec22ac8d30c174fdd33f571f92a3ff3e96eb2ee7.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.template.json index 3c6e85f18..f1a9d56ba 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/lamels-deployFunctionWithClusterConfig.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana5LambdaFunctionServiceRoleDefaultPolicy8A628F4B": { @@ -412,6 +419,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana5IdentityPoolRoleMappingE355C8E9": { @@ -761,6 +775,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1212,6 +1231,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/manifest.json index 678dd92ea..d33187635 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/120a67b0a7b6fccc41a097cfe9fd04b60180f104b8ca4a02fe64535f7bb92f10.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/59395bd875701a7e448bbe48ec22ac8d30c174fdd33f571f92a3ff3e96eb2ee7.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/tree.json index dc4ae0ad3..c7aed27e8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-deployFunctionWithClusterConfig/test-lambda-elasticsearch-kibana5/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamels-deployFunctionWithClusterConfig/test-lambda-elasticsearch-kibana5/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamels-deployFunctionWithClusterConfig/test-lambda-elasticsearch-kibana5/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -354,13 +354,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -388,7 +388,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -447,7 +447,7 @@ "path": "lamels-deployFunctionWithClusterConfig/test-lambda-elasticsearch-kibana5/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -590,7 +590,7 @@ "path": "lamels-deployFunctionWithClusterConfig/test-lambda-elasticsearch-kibana5/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -615,13 +615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -763,13 +763,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -950,7 +950,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -975,13 +975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1006,13 +1006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1037,13 +1037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1099,13 +1099,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1161,13 +1161,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1192,13 +1192,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1223,19 +1223,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1262,7 +1262,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1306,7 +1306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1314,7 +1314,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1336,7 +1336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1355,13 +1355,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1413,7 +1413,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1435,7 +1435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1472,13 +1472,13 @@ "path": "lamels-deployFunctionWithClusterConfig/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1494,7 +1494,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1525,7 +1525,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1577,19 +1577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1613,13 +1613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1673,7 +1673,7 @@ "path": "lamels-deployFunctionWithClusterConfig/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1685,7 +1685,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1693,7 +1693,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1701,13 +1701,13 @@ "path": "lamels-deployFunctionWithClusterConfig/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1735,7 +1735,7 @@ "path": "lamels-deployFunctionWithClusterConfig/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1743,25 +1743,25 @@ "path": "lamels-deployFunctionWithClusterConfig/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1769,7 +1769,7 @@ "path": "lamels-deployFunctionWithClusterConfig/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1777,13 +1777,13 @@ "path": "lamels-deployFunctionWithClusterConfig/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1797,7 +1797,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.assets.json index 646f3dfe6..176dd503a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.assets.json @@ -29,7 +29,7 @@ } } }, - "64f045ef1a279063ea4fd2a55079c3c5a66bbd4c96d41c42d7cd4cca91a26a67": { + "f634bf3ab60c1978a1ce9d208368c829fd2575665d9ee451689bc4403a25a862": { "source": { "path": "lamels-deployFunctionWithExistingVpc.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "64f045ef1a279063ea4fd2a55079c3c5a66bbd4c96d41c42d7cd4cca91a26a67.json", + "objectKey": "f634bf3ab60c1978a1ce9d208368c829fd2575665d9ee451689bc4403a25a862.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.template.json index fabdf6559..54d7839d9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/lamels-deployFunctionWithExistingVpc.template.json @@ -605,6 +605,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -703,6 +708,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana4LambdaFunctionServiceRoleDefaultPolicyA5AD88E5": { @@ -1064,6 +1076,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana4IdentityPoolRoleMapping9378D177": { @@ -1413,6 +1432,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/manifest.json index 3e3406a90..dbb918584 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/64f045ef1a279063ea4fd2a55079c3c5a66bbd4c96d41c42d7cd4cca91a26a67.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/f634bf3ab60c1978a1ce9d208368c829fd2575665d9ee451689bc4403a25a862.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/tree.json index 466f27453..2ee172905 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "lamels-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-lambda-elasticsearch-kibana4": { @@ -897,7 +897,7 @@ "path": "lamels-deployFunctionWithExistingVpc/test-lambda-elasticsearch-kibana4/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -960,7 +960,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1001,19 +1001,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1041,13 +1041,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1063,7 +1063,7 @@ "path": "lamels-deployFunctionWithExistingVpc/test-lambda-elasticsearch-kibana4/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -1071,13 +1071,13 @@ "path": "lamels-deployFunctionWithExistingVpc/test-lambda-elasticsearch-kibana4/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1136,13 +1136,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -1186,13 +1186,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -1230,13 +1230,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -1264,7 +1264,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -1311,7 +1311,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -1323,7 +1323,7 @@ "path": "lamels-deployFunctionWithExistingVpc/test-lambda-elasticsearch-kibana4/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1424,13 +1424,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -1454,7 +1454,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -1466,7 +1466,7 @@ "path": "lamels-deployFunctionWithExistingVpc/test-lambda-elasticsearch-kibana4/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1491,13 +1491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -1639,13 +1639,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -1826,7 +1826,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -1851,13 +1851,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1882,13 +1882,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1913,13 +1913,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1944,13 +1944,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1975,13 +1975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -2006,13 +2006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -2037,13 +2037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -2068,13 +2068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -2099,19 +2099,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -2139,7 +2139,7 @@ "path": "lamels-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2147,25 +2147,25 @@ "path": "lamels-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2173,7 +2173,7 @@ "path": "lamels-deployFunctionWithExistingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2181,13 +2181,13 @@ "path": "lamels-deployFunctionWithExistingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2201,7 +2201,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.assets.json index d174114c4..5fc83a07f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.assets.json @@ -29,7 +29,7 @@ } } }, - "8b47cc86e2f5fd6dec42d3577f3be6ee34460c2e9e113c18347c602f6aef5ec7": { + "0e4c8aeed72c45144be2e7462a4d386512378e21ef45c60c922852118d116027": { "source": { "path": "lamels-deployFunctionWithVpcProps.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "8b47cc86e2f5fd6dec42d3577f3be6ee34460c2e9e113c18347c602f6aef5ec7.json", + "objectKey": "0e4c8aeed72c45144be2e7462a4d386512378e21ef45c60c922852118d116027.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.template.json index 0e1071dec..b5b667371 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/lamels-deployFunctionWithVpcProps.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana3LambdaFunctionServiceRoleDefaultPolicyA148ED7D": { @@ -412,6 +419,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana3IdentityPoolRoleMappingDF65C594": { @@ -761,6 +775,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1204,6 +1223,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/manifest.json index f510090e4..ed2d8d309 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/8b47cc86e2f5fd6dec42d3577f3be6ee34460c2e9e113c18347c602f6aef5ec7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/0e4c8aeed72c45144be2e7462a4d386512378e21ef45c60c922852118d116027.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/tree.json index a54f5cd95..b09fb8475 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-deployFunctionWithVpcProps/test-lambda-elasticsearch-kibana3/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamels-deployFunctionWithVpcProps/test-lambda-elasticsearch-kibana3/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamels-deployFunctionWithVpcProps/test-lambda-elasticsearch-kibana3/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -354,13 +354,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -388,7 +388,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -447,7 +447,7 @@ "path": "lamels-deployFunctionWithVpcProps/test-lambda-elasticsearch-kibana3/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -590,7 +590,7 @@ "path": "lamels-deployFunctionWithVpcProps/test-lambda-elasticsearch-kibana3/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -615,13 +615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -763,13 +763,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -950,7 +950,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -975,13 +975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1006,13 +1006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1037,13 +1037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1099,13 +1099,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1161,13 +1161,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1192,13 +1192,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1223,19 +1223,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -1262,7 +1262,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1306,7 +1306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1314,7 +1314,7 @@ "path": "lamels-deployFunctionWithVpcProps/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1336,7 +1336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1355,13 +1355,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1413,7 +1413,7 @@ "path": "lamels-deployFunctionWithVpcProps/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1435,7 +1435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1472,13 +1472,13 @@ "path": "lamels-deployFunctionWithVpcProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1494,7 +1494,7 @@ "path": "lamels-deployFunctionWithVpcProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1525,7 +1525,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1577,19 +1577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1613,13 +1613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1677,7 +1677,7 @@ "path": "lamels-deployFunctionWithVpcProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1685,7 +1685,7 @@ "path": "lamels-deployFunctionWithVpcProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1693,13 +1693,13 @@ "path": "lamels-deployFunctionWithVpcProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1727,7 +1727,7 @@ "path": "lamels-deployFunctionWithVpcProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1735,25 +1735,25 @@ "path": "lamels-deployFunctionWithVpcProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1761,7 +1761,7 @@ "path": "lamels-deployFunctionWithVpcProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1769,13 +1769,13 @@ "path": "lamels-deployFunctionWithVpcProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1789,7 +1789,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.assets.json index e97bc9186..372290e78 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.assets.json @@ -27,7 +27,7 @@ } } }, - "5d5cb8fdc48035ca8244902bae40e2dd0b15b4b7ce311a4680418bf594adcea7": { + "00af01d0c62cc476279deddcd08c61ac001aafab8b627f2b2acd2498d913dfef": { "source": { "path": "lamels-deployToFiveZones.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5d5cb8fdc48035ca8244902bae40e2dd0b15b4b7ce311a4680418bf594adcea7.json", + "objectKey": "00af01d0c62cc476279deddcd08c61ac001aafab8b627f2b2acd2498d913dfef.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.template.json index d610a7e06..4dcdb3638 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/lamels-deployToFiveZones.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaLambdaFunctionServiceRoleDefaultPolicy199413EB": { @@ -412,6 +419,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaIdentityPoolRoleMappingBD0A239B": { @@ -761,6 +775,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1212,6 +1231,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/manifest.json index 692c58464..42d5482bc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5d5cb8fdc48035ca8244902bae40e2dd0b15b4b7ce311a4680418bf594adcea7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/00af01d0c62cc476279deddcd08c61ac001aafab8b627f2b2acd2498d913dfef.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/tree.json index 4801b7c3e..ed5a368d8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-deployToFiveZones/test-lambda-elasticsearch-kibana/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamels-deployToFiveZones/test-lambda-elasticsearch-kibana/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamels-deployToFiveZones/test-lambda-elasticsearch-kibana/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -354,13 +354,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -388,7 +388,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -447,7 +447,7 @@ "path": "lamels-deployToFiveZones/test-lambda-elasticsearch-kibana/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -590,7 +590,7 @@ "path": "lamels-deployToFiveZones/test-lambda-elasticsearch-kibana/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -615,13 +615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -763,13 +763,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -950,7 +950,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -975,13 +975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1006,13 +1006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1037,13 +1037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1099,13 +1099,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1161,13 +1161,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1192,13 +1192,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1223,19 +1223,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1262,7 +1262,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1306,7 +1306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1314,7 +1314,7 @@ "path": "lamels-deployToFiveZones/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1336,7 +1336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1355,13 +1355,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1413,7 +1413,7 @@ "path": "lamels-deployToFiveZones/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1435,7 +1435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1472,13 +1472,13 @@ "path": "lamels-deployToFiveZones/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1494,7 +1494,7 @@ "path": "lamels-deployToFiveZones/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1525,7 +1525,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1577,19 +1577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1613,13 +1613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1673,7 +1673,7 @@ "path": "lamels-deployToFiveZones/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1685,7 +1685,7 @@ "path": "lamels-deployToFiveZones/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1693,7 +1693,7 @@ "path": "lamels-deployToFiveZones/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1701,13 +1701,13 @@ "path": "lamels-deployToFiveZones/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1735,7 +1735,7 @@ "path": "lamels-deployToFiveZones/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1743,25 +1743,25 @@ "path": "lamels-deployToFiveZones/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1769,7 +1769,7 @@ "path": "lamels-deployToFiveZones/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1777,13 +1777,13 @@ "path": "lamels-deployToFiveZones/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1797,7 +1797,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.assets.json index f41a3b044..a2b0efe59 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.assets.json @@ -27,7 +27,7 @@ } } }, - "fc134d9bb69ff90c26497fa4a37c5e45e842f6478420ea64dd2c242b3cc5e864": { + "8b686dadf27bed394cbdf6958a795337cf6548a73238297f3f8f35c9b0a387bd": { "source": { "path": "lamels-disabledZoneAwareness.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "fc134d9bb69ff90c26497fa4a37c5e45e842f6478420ea64dd2c242b3cc5e864.json", + "objectKey": "8b686dadf27bed394cbdf6958a795337cf6548a73238297f3f8f35c9b0a387bd.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.template.json index f06890ecf..2930c3e00 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/lamels-disabledZoneAwareness.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaLambdaFunctionServiceRoleDefaultPolicy199413EB": { @@ -408,6 +415,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaIdentityPoolRoleMappingBD0A239B": { @@ -751,6 +765,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1145,6 +1164,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/manifest.json index 272106178..17e17d08f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fc134d9bb69ff90c26497fa4a37c5e45e842f6478420ea64dd2c242b3cc5e864.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8b686dadf27bed394cbdf6958a795337cf6548a73238297f3f8f35c9b0a387bd.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/tree.json index 13345bce4..fdbadb6b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-disabledZoneAwareness/test-lambda-elasticsearch-kibana/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamels-disabledZoneAwareness/test-lambda-elasticsearch-kibana/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamels-disabledZoneAwareness/test-lambda-elasticsearch-kibana/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -257,13 +257,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -307,13 +307,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -351,13 +351,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -385,7 +385,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -432,7 +432,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -444,7 +444,7 @@ "path": "lamels-disabledZoneAwareness/test-lambda-elasticsearch-kibana/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -545,13 +545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -575,7 +575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -587,7 +587,7 @@ "path": "lamels-disabledZoneAwareness/test-lambda-elasticsearch-kibana/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -612,13 +612,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -760,13 +760,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -941,7 +941,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -966,13 +966,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -997,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1028,13 +1028,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1059,13 +1059,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1090,13 +1090,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1121,13 +1121,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1152,13 +1152,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1183,13 +1183,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1214,19 +1214,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1253,7 +1253,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1297,7 +1297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1305,7 +1305,7 @@ "path": "lamels-disabledZoneAwareness/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1327,7 +1327,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1346,13 +1346,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1364,13 +1364,13 @@ "path": "lamels-disabledZoneAwareness/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1386,7 +1386,7 @@ "path": "lamels-disabledZoneAwareness/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1417,7 +1417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1469,19 +1469,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1505,13 +1505,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1545,19 +1545,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1565,7 +1565,7 @@ "path": "lamels-disabledZoneAwareness/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1577,7 +1577,7 @@ "path": "lamels-disabledZoneAwareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1585,7 +1585,7 @@ "path": "lamels-disabledZoneAwareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1593,13 +1593,13 @@ "path": "lamels-disabledZoneAwareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1627,7 +1627,7 @@ "path": "lamels-disabledZoneAwareness/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1635,25 +1635,25 @@ "path": "lamels-disabledZoneAwareness/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1661,7 +1661,7 @@ "path": "lamels-disabledZoneAwareness/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1669,13 +1669,13 @@ "path": "lamels-disabledZoneAwareness/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1689,7 +1689,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.assets.json index 145f53b55..47ea7d974 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "22b047f96dad6f536b064f62a9a8af457e3ba2fda140d16b4bddeaca73706ff5": { + "2447b5c8a50b0257abc8e2fb4d4998f448406c7fb8858f6510f2772c92c9e61b": { "source": { "path": "lamels-domain-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "22b047f96dad6f536b064f62a9a8af457e3ba2fda140d16b4bddeaca73706ff5.json", + "objectKey": "2447b5c8a50b0257abc8e2fb4d4998f448406c7fb8858f6510f2772c92c9e61b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.template.json index 113a8da12..afed73548 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/lamels-domain-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana2LambdaFunctionServiceRoleDefaultPolicy438CAC76": { @@ -357,6 +364,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana2IdentityPoolRoleMapping5CE56BBF": { @@ -688,6 +702,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/manifest.json index 40e054ab8..02f24f90f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/22b047f96dad6f536b064f62a9a8af457e3ba2fda140d16b4bddeaca73706ff5.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2447b5c8a50b0257abc8e2fb4d4998f448406c7fb8858f6510f2772c92c9e61b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/tree.json index 3d6d2ed75..68c6beceb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-domain-arguments/test-lambda-elasticsearch-kibana2/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "lamels-domain-arguments/test-lambda-elasticsearch-kibana2/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "lamels-domain-arguments/test-lambda-elasticsearch-kibana2/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -203,13 +203,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -253,13 +253,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -297,13 +297,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.145.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -378,7 +378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -390,7 +390,7 @@ "path": "lamels-domain-arguments/test-lambda-elasticsearch-kibana2/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -491,13 +491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -521,7 +521,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -533,7 +533,7 @@ "path": "lamels-domain-arguments/test-lambda-elasticsearch-kibana2/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -558,13 +558,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -706,13 +706,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -875,7 +875,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -931,13 +931,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -993,13 +993,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1024,13 +1024,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1086,13 +1086,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1148,19 +1148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1188,7 +1188,7 @@ "path": "lamels-domain-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1196,25 +1196,25 @@ "path": "lamels-domain-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1222,7 +1222,7 @@ "path": "lamels-domain-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1230,13 +1230,13 @@ "path": "lamels-domain-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1250,7 +1250,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.assets.json index 7ddc77e34..31a2efe7b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "0d5efd6c143923318d9845cdcb4850b57ecf9069928a199640a03c575f356ce4": { + "3547ac40bf3550cbff01bfa5422348aa6c5597989206f1414545325fb7d79385": { "source": { "path": "lamels-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0d5efd6c143923318d9845cdcb4850b57ecf9069928a199640a03c575f356ce4.json", + "objectKey": "3547ac40bf3550cbff01bfa5422348aa6c5597989206f1414545325fb7d79385.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.template.json index 26071d27a..858acbca6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/lamels-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaLambdaFunctionServiceRoleDefaultPolicy199413EB": { @@ -357,6 +364,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibanaIdentityPoolRoleMappingBD0A239B": { @@ -688,6 +702,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/manifest.json index bdb19300d..a86513698 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0d5efd6c143923318d9845cdcb4850b57ecf9069928a199640a03c575f356ce4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3547ac40bf3550cbff01bfa5422348aa6c5597989206f1414545325fb7d79385.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/tree.json index af64852fa..dd5b4933a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamels-no-arguments/test-lambda-elasticsearch-kibana/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "lamels-no-arguments/test-lambda-elasticsearch-kibana/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "lamels-no-arguments/test-lambda-elasticsearch-kibana/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -203,13 +203,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -253,13 +253,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -297,13 +297,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.145.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -378,7 +378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -390,7 +390,7 @@ "path": "lamels-no-arguments/test-lambda-elasticsearch-kibana/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -491,13 +491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -521,7 +521,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRole": { @@ -533,7 +533,7 @@ "path": "lamels-no-arguments/test-lambda-elasticsearch-kibana/CognitoKibanaConfigureRole/ImportCognitoKibanaConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -558,13 +558,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoKibanaConfigureRolePolicy": { @@ -706,13 +706,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "ElasticsearchDomain": { @@ -875,7 +875,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticsearch.CfnDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -931,13 +931,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -993,13 +993,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1024,13 +1024,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1086,13 +1086,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1148,19 +1148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-elasticsearch-kibana.LambdaToElasticSearchAndKibana", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1188,7 +1188,7 @@ "path": "lamels-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1196,25 +1196,25 @@ "path": "lamels-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1222,7 +1222,7 @@ "path": "lamels-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1230,13 +1230,13 @@ "path": "lamels-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1250,7 +1250,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.assets.json index 995747faf..1a2320609 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "3b2aaa70cea86f88ec66898b018542736c188b382e0db3d684703e3bfeffdc42": { + "8153bc1cb0c9d7d30f032e28be16a2eac2964fedfee3c627dd0cf2769b38f690": { "source": { "path": "lamevt-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3b2aaa70cea86f88ec66898b018542736c188b382e0db3d684703e3bfeffdc42.json", + "objectKey": "8153bc1cb0c9d7d30f032e28be16a2eac2964fedfee3c627dd0cf2769b38f690.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.template.json index 2f7825964..e284b18af 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/lamevt-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaeventbridgeLambdaFunctionServiceRoleDefaultPolicy0F454786": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/manifest.json index 0efadea45..1a6ee3200 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3b2aaa70cea86f88ec66898b018542736c188b382e0db3d684703e3bfeffdc42.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8153bc1cb0c9d7d30f032e28be16a2eac2964fedfee3c627dd0cf2769b38f690.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/tree.json index afd5978b6..2fef22496 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamevt-deployFunction/test-lambda-eventbridge/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -144,19 +144,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -172,7 +172,7 @@ "path": "lamevt-deployFunction/test-lambda-eventbridge/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -180,13 +180,13 @@ "path": "lamevt-deployFunction/test-lambda-eventbridge/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -222,13 +222,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "default-event-bus": { @@ -236,13 +236,13 @@ "path": "lamevt-deployFunction/test-lambda-eventbridge/default-event-bus", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-eventbridge.LambdaToEventbridge", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -270,7 +270,7 @@ "path": "lamevt-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -278,25 +278,25 @@ "path": "lamevt-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -304,7 +304,7 @@ "path": "lamevt-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -312,13 +312,13 @@ "path": "lamevt-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.assets.json index 96989065a..03e193f84 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.assets.json @@ -27,7 +27,7 @@ } } }, - "c4bc6b6b9df7bc5a276d398a41e9c5ff613bcc7ad293dfe16676ffc78f3293f4": { + "e074a360d11ffff03324dba066e398a9b94330410b6efd3a669b020fa0cb8723": { "source": { "path": "lamevt-deployFunctionWithNewEventBus.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c4bc6b6b9df7bc5a276d398a41e9c5ff613bcc7ad293dfe16676ffc78f3293f4.json", + "objectKey": "e074a360d11ffff03324dba066e398a9b94330410b6efd3a669b020fa0cb8723.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.template.json index 66b9e6d8c..c021e2464 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/lamevt-deployFunctionWithNewEventBus.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaeventbridgeLambdaFunctionServiceRoleDefaultPolicy0F454786": { @@ -582,6 +589,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/manifest.json index 953db1362..c36ddeb3c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c4bc6b6b9df7bc5a276d398a41e9c5ff613bcc7ad293dfe16676ffc78f3293f4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e074a360d11ffff03324dba066e398a9b94330410b6efd3a669b020fa0cb8723.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/tree.json index 3fa1ff3ad..6b5f93ddf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/test-lambda-eventbridge/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -135,19 +135,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -175,13 +175,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -197,7 +197,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/test-lambda-eventbridge/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -205,13 +205,13 @@ "path": "lamevt-deployFunctionWithNewEventBus/test-lambda-eventbridge/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -267,13 +267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CustomEventBus": { @@ -291,19 +291,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-eventbridge.LambdaToEventbridge", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -330,7 +330,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -382,7 +382,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -404,7 +404,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -423,13 +423,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -473,7 +473,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -481,7 +481,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -503,7 +503,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -522,13 +522,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -540,13 +540,13 @@ "path": "lamevt-deployFunctionWithNewEventBus/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -562,7 +562,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -593,7 +593,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -645,19 +645,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -681,13 +681,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -721,13 +721,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "CLOUDWATCH_EVENTS": { @@ -777,19 +777,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -797,7 +797,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -809,7 +809,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -817,7 +817,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -825,13 +825,13 @@ "path": "lamevt-deployFunctionWithNewEventBus/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamevt-deployFunctionWithNewEventBus-CLOUDWATCH_EVENTS-security-group": { @@ -887,13 +887,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -921,7 +921,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -929,25 +929,25 @@ "path": "lamevt-deployFunctionWithNewEventBus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -955,7 +955,7 @@ "path": "lamevt-deployFunctionWithNewEventBus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -963,13 +963,13 @@ "path": "lamevt-deployFunctionWithNewEventBus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -983,7 +983,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.assets.json index 75152a525..b9b3e254c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "f5dc12799d52534c8bd7346f56e1ca34fa0ff90136692402e512c77479ada8ce": { + "c859ebfc1a8e69105ddf0ac76e8d4df69a4e1bc7474c8eccc14e5acc0c391ccb": { "source": { "path": "lamevt-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f5dc12799d52534c8bd7346f56e1ca34fa0ff90136692402e512c77479ada8ce.json", + "objectKey": "c859ebfc1a8e69105ddf0ac76e8d4df69a4e1bc7474c8eccc14e5acc0c391ccb.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.template.json index e53a2be0b..a2d53a8a8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/lamevt-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaeventbridgeLambdaFunctionServiceRoleDefaultPolicy0F454786": { @@ -588,6 +595,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/manifest.json index 43bff3fc3..04f8e6fd2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f5dc12799d52534c8bd7346f56e1ca34fa0ff90136692402e512c77479ada8ce.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c859ebfc1a8e69105ddf0ac76e8d4df69a4e1bc7474c8eccc14e5acc0c391ccb.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/tree.json index 4e3be97c5..212b862e2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamevt-deployFunctionWithVpc/test-lambda-eventbridge/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -149,19 +149,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -189,13 +189,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -211,7 +211,7 @@ "path": "lamevt-deployFunctionWithVpc/test-lambda-eventbridge/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -219,13 +219,13 @@ "path": "lamevt-deployFunctionWithVpc/test-lambda-eventbridge/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -279,13 +279,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "default-event-bus": { @@ -293,13 +293,13 @@ "path": "lamevt-deployFunctionWithVpc/test-lambda-eventbridge/default-event-bus", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-eventbridge.LambdaToEventbridge", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -326,7 +326,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -370,7 +370,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -378,7 +378,7 @@ "path": "lamevt-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -400,7 +400,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -419,13 +419,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -469,7 +469,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -477,7 +477,7 @@ "path": "lamevt-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -499,7 +499,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -518,13 +518,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -536,13 +536,13 @@ "path": "lamevt-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -558,7 +558,7 @@ "path": "lamevt-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -589,7 +589,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -641,19 +641,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -677,13 +677,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -717,13 +717,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "CLOUDWATCH_EVENTS": { @@ -773,19 +773,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -793,7 +793,7 @@ "path": "lamevt-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -805,7 +805,7 @@ "path": "lamevt-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -813,7 +813,7 @@ "path": "lamevt-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -821,13 +821,13 @@ "path": "lamevt-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamevt-deployFunctionWithVpc-CLOUDWATCH_EVENTS-security-group": { @@ -883,13 +883,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -917,7 +917,7 @@ "path": "lamevt-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -925,25 +925,25 @@ "path": "lamevt-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -951,7 +951,7 @@ "path": "lamevt-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -959,13 +959,13 @@ "path": "lamevt-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -979,7 +979,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.assets.json index 1fd4bb619..a262a62eb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.assets.json @@ -14,7 +14,7 @@ } } }, - "a6f5675ecff4913847878d898f96d035e8fc4d1e9f93b7e9b2ecebe097ed6fd4": { + "4a24e058b9032e8a2ce66ab7f2c1e6c26687fcdd8a3d3c8596ab3e9929e9d982": { "source": { "path": "lamevt-existingEventBus.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a6f5675ecff4913847878d898f96d035e8fc4d1e9f93b7e9b2ecebe097ed6fd4.json", + "objectKey": "4a24e058b9032e8a2ce66ab7f2c1e6c26687fcdd8a3d3c8596ab3e9929e9d982.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.template.json index 2b42c8957..45188b0a6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/lamevt-existingEventBus.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/manifest.json index 5f64c1059..6e8a10d07 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a6f5675ecff4913847878d898f96d035e8fc4d1e9f93b7e9b2ecebe097ed6fd4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4a24e058b9032e8a2ce66ab7f2c1e6c26687fcdd8a3d3c8596ab3e9929e9d982.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/tree.json index a91413dc0..bd747a2bc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamevt-existingEventBus/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -126,19 +126,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -154,7 +154,7 @@ "path": "lamevt-existingEventBus/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -162,13 +162,13 @@ "path": "lamevt-existingEventBus/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -206,13 +206,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "existing-event-bus": { @@ -230,13 +230,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.CfnEventBus", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_events.EventBus", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-eventbridge": { @@ -244,7 +244,7 @@ "path": "lamevt-existingEventBus/test-lambda-eventbridge", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-eventbridge.LambdaToEventbridge", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -272,7 +272,7 @@ "path": "lamevt-existingEventBus/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -280,25 +280,25 @@ "path": "lamevt-existingEventBus/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -306,7 +306,7 @@ "path": "lamevt-existingEventBus/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -314,13 +314,13 @@ "path": "lamevt-existingEventBus/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -334,7 +334,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.assets.json index 3dae92413..2311f7172 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "143f7f69844a32984b466a3c11040305494cf51ebf12d301c8fd43dae7053770": { + "5bb994b7e018c4134b6adc5cbe06b9ca8a5217f73a4d02756f54fdeffe3ce7e8": { "source": { "path": "lamevt-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "143f7f69844a32984b466a3c11040305494cf51ebf12d301c8fd43dae7053770.json", + "objectKey": "5bb994b7e018c4134b6adc5cbe06b9ca8a5217f73a4d02756f54fdeffe3ce7e8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.template.json index 0e844230b..52834af1d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/lamevt-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/manifest.json index 5fd4da746..88921b52a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/143f7f69844a32984b466a3c11040305494cf51ebf12d301c8fd43dae7053770.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5bb994b7e018c4134b6adc5cbe06b9ca8a5217f73a4d02756f54fdeffe3ce7e8.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/tree.json index 7ffd0c885..8a4bbe717 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamevt-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -140,19 +140,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -168,7 +168,7 @@ "path": "lamevt-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -176,13 +176,13 @@ "path": "lamevt-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -218,13 +218,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-eventbridge": { @@ -236,13 +236,13 @@ "path": "lamevt-existingFunction/test-lambda-eventbridge/default-event-bus", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-eventbridge.LambdaToEventbridge", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -270,7 +270,7 @@ "path": "lamevt-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -278,25 +278,25 @@ "path": "lamevt-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -304,7 +304,7 @@ "path": "lamevt-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -312,13 +312,13 @@ "path": "lamevt-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.assets.json index d3c5e4f92..8d6e18a4a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.assets.json @@ -27,7 +27,7 @@ } } }, - "2ceb00089e2ea8ad0d339ccb4ce6687bc919412691e9ae5951e5bb001da72359": { + "f75c511c74d8ebbc34e82280d32dacd63efd1806d8df4fe14fc2c8cdb4ddf13d": { "source": { "path": "lamken-minimal-arguments.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2ceb00089e2ea8ad0d339ccb4ce6687bc919412691e9ae5951e5bb001da72359.json", + "objectKey": "f75c511c74d8ebbc34e82280d32dacd63efd1806d8df4fe14fc2c8cdb4ddf13d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.template.json index 723871c39..5135114a4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/lamken-minimal-arguments.template.json @@ -449,6 +449,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsLambdaFunctionServiceRoleDefaultPolicy59EC60ED": { @@ -675,6 +682,11 @@ "reason": "PutMetricData does not allow resource specification, scope is narrowed by the namespace condition. https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatch.html" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] } } }, @@ -791,6 +803,13 @@ "PolicyName": "s3CrawlPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsdatasourceminimalarguments05A02FF3B": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/manifest.json index 3439e19a5..8ff590a8e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2ceb00089e2ea8ad0d339ccb4ce6687bc919412691e9ae5951e5bb001da72359.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f75c511c74d8ebbc34e82280d32dacd63efd1806d8df4fe14fc2c8cdb4ddf13d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/tree.json index daa991919..e38c6c1c0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "lamken-minimal-arguments/contentBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "lamken-minimal-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "lamken-minimal-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "lamken-minimal-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "lamken-minimal-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "contentBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "lamken-minimal-arguments/contentBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "minimal-arguments": { @@ -430,7 +430,7 @@ "path": "lamken-minimal-arguments/minimal-arguments/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -493,7 +493,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -547,19 +547,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -575,7 +575,7 @@ "path": "lamken-minimal-arguments/minimal-arguments/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -583,13 +583,13 @@ "path": "lamken-minimal-arguments/minimal-arguments/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -630,13 +630,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-role-minimal-arguments": { @@ -648,7 +648,7 @@ "path": "lamken-minimal-arguments/minimal-arguments/kendra-index-role-minimal-arguments/Importkendra-index-role-minimal-arguments", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -766,13 +766,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-minimal-arguments": { @@ -813,7 +813,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnIndex", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-role-minimal-arguments0": { @@ -825,7 +825,7 @@ "path": "lamken-minimal-arguments/minimal-arguments/data-source-role-minimal-arguments0/Importdata-source-role-minimal-arguments0", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -905,13 +905,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-minimal-arguments0": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnDataSource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kendra.LambdaToKendra", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -996,7 +996,7 @@ "path": "lamken-minimal-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1004,25 +1004,25 @@ "path": "lamken-minimal-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1030,7 +1030,7 @@ "path": "lamken-minimal-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1038,13 +1038,13 @@ "path": "lamken-minimal-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1058,7 +1058,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.assets.json index 301a215b0..3a1146804 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.assets.json @@ -27,7 +27,7 @@ } } }, - "93b8f6b2c2f89013cdc030340c4fb41435ab9a4b4ce7662988c287f42ca1b275": { + "6e969eb2789b1c1570ad8fc05ac7fcedbed9626fc6fbf847f956bad2d9fcf90c": { "source": { "path": "lamken-multiple-sources.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "93b8f6b2c2f89013cdc030340c4fb41435ab9a4b4ce7662988c287f42ca1b275.json", + "objectKey": "6e969eb2789b1c1570ad8fc05ac7fcedbed9626fc6fbf847f956bad2d9fcf90c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.template.json index 45bda6985..eb5eb958a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/lamken-multiple-sources.template.json @@ -466,6 +466,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsLambdaFunctionServiceRoleDefaultPolicy59EC60ED": { @@ -692,6 +699,11 @@ "reason": "PutMetricData does not allow resource specification, scope is narrowed by the namespace condition. https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatch.html" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] } } }, @@ -808,6 +820,13 @@ "PolicyName": "s3CrawlPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsdatasourceminimalarguments05A02FF3B": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/manifest.json index b22d3b4b7..696f52cab 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/93b8f6b2c2f89013cdc030340c4fb41435ab9a4b4ce7662988c287f42ca1b275.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6e969eb2789b1c1570ad8fc05ac7fcedbed9626fc6fbf847f956bad2d9fcf90c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/tree.json index f838cf4d5..9d9a9ade2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "lamken-multiple-sources/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "lamken-multiple-sources/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "lamken-multiple-sources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "lamken-multiple-sources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "lamken-multiple-sources/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "lamken-multiple-sources/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "existingRole": { @@ -426,7 +426,7 @@ "path": "lamken-multiple-sources/existingRole/ImportexistingRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -451,13 +451,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "minimal-arguments": { @@ -473,7 +473,7 @@ "path": "lamken-multiple-sources/minimal-arguments/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -536,7 +536,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -590,19 +590,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -618,7 +618,7 @@ "path": "lamken-multiple-sources/minimal-arguments/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -626,13 +626,13 @@ "path": "lamken-multiple-sources/minimal-arguments/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -673,13 +673,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-role-minimal-arguments": { @@ -691,7 +691,7 @@ "path": "lamken-multiple-sources/minimal-arguments/kendra-index-role-minimal-arguments/Importkendra-index-role-minimal-arguments", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -809,13 +809,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-minimal-arguments": { @@ -856,7 +856,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnIndex", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-role-minimal-arguments0": { @@ -868,7 +868,7 @@ "path": "lamken-multiple-sources/minimal-arguments/data-source-role-minimal-arguments0/Importdata-source-role-minimal-arguments0", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -948,13 +948,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-minimal-arguments0": { @@ -1005,7 +1005,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnDataSource", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-data-source-minimal-arguments1": { @@ -1044,13 +1044,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnDataSource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kendra.LambdaToKendra", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -1078,7 +1078,7 @@ "path": "lamken-multiple-sources/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1086,25 +1086,25 @@ "path": "lamken-multiple-sources/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1112,7 +1112,7 @@ "path": "lamken-multiple-sources/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1120,13 +1120,13 @@ "path": "lamken-multiple-sources/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1140,7 +1140,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.assets.json index 8f9091c70..ab7c47ae4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.assets.json @@ -40,7 +40,7 @@ } } }, - "17c68305be0df4f2aaa530852b48fed355120cb5af79d722da15548a2fc6f63e": { + "aee37cec948ab75c3c01bd3eb33f592a07fdbb7c94dd02f381f99621e61eaf2b": { "source": { "path": "lamken-with-vpc.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "17c68305be0df4f2aaa530852b48fed355120cb5af79d722da15548a2fc6f63e.json", + "objectKey": "aee37cec948ab75c3c01bd3eb33f592a07fdbb7c94dd02f381f99621e61eaf2b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.template.json index eb1c0a3d8..29e8edd8f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/lamken-with-vpc.template.json @@ -449,6 +449,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsLambdaFunctionServiceRoleDefaultPolicy59EC60ED": { @@ -730,6 +737,11 @@ "reason": "PutMetricData does not allow resource specification, scope is narrowed by the namespace condition. https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatch.html" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] } } }, @@ -846,6 +858,13 @@ "PolicyName": "s3CrawlPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "minimalargumentsdatasourceminimalarguments05A02FF3B": { @@ -1260,6 +1279,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/manifest.json index 2ca904b6b..181139404 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/17c68305be0df4f2aaa530852b48fed355120cb5af79d722da15548a2fc6f63e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/aee37cec948ab75c3c01bd3eb33f592a07fdbb7c94dd02f381f99621e61eaf2b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/tree.json index e7ace98e9..ede5f918a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "lamken-with-vpc/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "lamken-with-vpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "lamken-with-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "lamken-with-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "lamken-with-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "lamken-with-vpc/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "minimal-arguments": { @@ -430,7 +430,7 @@ "path": "lamken-with-vpc/minimal-arguments/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -493,7 +493,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -552,19 +552,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -592,13 +592,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -614,7 +614,7 @@ "path": "lamken-with-vpc/minimal-arguments/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -622,13 +622,13 @@ "path": "lamken-with-vpc/minimal-arguments/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -687,13 +687,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-role-minimal-arguments": { @@ -705,7 +705,7 @@ "path": "lamken-with-vpc/minimal-arguments/kendra-index-role-minimal-arguments/Importkendra-index-role-minimal-arguments", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -823,13 +823,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "kendra-index-minimal-arguments": { @@ -870,7 +870,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnIndex", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-role-minimal-arguments0": { @@ -882,7 +882,7 @@ "path": "lamken-with-vpc/minimal-arguments/data-source-role-minimal-arguments0/Importdata-source-role-minimal-arguments0", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "data-source-minimal-arguments0": { @@ -1019,13 +1019,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kendra.CfnDataSource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kendra.LambdaToKendra", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1052,7 +1052,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1096,7 +1096,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1104,7 +1104,7 @@ "path": "lamken-with-vpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1126,7 +1126,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1145,13 +1145,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1195,7 +1195,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1203,7 +1203,7 @@ "path": "lamken-with-vpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1225,7 +1225,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1244,13 +1244,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1262,13 +1262,13 @@ "path": "lamken-with-vpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1284,7 +1284,7 @@ "path": "lamken-with-vpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1315,7 +1315,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1367,19 +1367,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1403,13 +1403,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1443,13 +1443,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KENDRA": { @@ -1499,19 +1499,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1523,7 +1523,7 @@ "path": "lamken-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1531,7 +1531,7 @@ "path": "lamken-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1539,13 +1539,13 @@ "path": "lamken-with-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamken-with-vpc-KENDRA-security-group": { @@ -1601,13 +1601,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1635,7 +1635,7 @@ "path": "lamken-with-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1643,25 +1643,25 @@ "path": "lamken-with-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1669,7 +1669,7 @@ "path": "lamken-with-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1677,13 +1677,13 @@ "path": "lamken-with-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1697,7 +1697,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.assets.json index 405927a0e..5118578e2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.assets.json @@ -27,7 +27,7 @@ } } }, - "68e5f4908caeace864b0c9033e0f77fcdcfb4f8acd213b4eb3bbc0bf3000b2d9": { + "90f91fb99aff55a8a04315bb7552d4acd35d9297dea630e68e1cc1acb978ab02": { "source": { "path": "lamfhs-existing-function.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "68e5f4908caeace864b0c9033e0f77fcdcfb4f8acd213b4eb3bbc0bf3000b2d9.json", + "objectKey": "90f91fb99aff55a8a04315bb7552d4acd35d9297dea630e68e1cc1acb978ab02.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.template.json index ef222a87a..630efaf27 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/lamfhs-existing-function.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/manifest.json index bde378d0a..ae8f5c29a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/68e5f4908caeace864b0c9033e0f77fcdcfb4f8acd213b4eb3bbc0bf3000b2d9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/90f91fb99aff55a8a04315bb7552d4acd35d9297dea630e68e1cc1acb978ab02.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/tree.json index 1664bf35e..a10e1246c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "lamfhs-existing-function/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "lamfhs-existing-function/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "lamfhs-existing-function/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "lamfhs-existing-function/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "lamfhs-existing-function/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "lamfhs-existing-function/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "lamfhs-existing-function/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "lamfhs-existing-function/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "existing-function": { @@ -731,7 +731,7 @@ "path": "lamfhs-existing-function/existing-function/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -770,7 +770,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -813,19 +813,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -837,7 +837,7 @@ "path": "lamfhs-existing-function/existing-function/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -845,13 +845,13 @@ "path": "lamfhs-existing-function/existing-function/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -883,13 +883,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "test-construct": { @@ -897,7 +897,7 @@ "path": "lamfhs-existing-function/test-construct", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisfirehose.LambdaToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -925,7 +925,7 @@ "path": "lamfhs-existing-function/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -933,25 +933,25 @@ "path": "lamfhs-existing-function/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -959,7 +959,7 @@ "path": "lamfhs-existing-function/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -967,13 +967,13 @@ "path": "lamfhs-existing-function/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -987,7 +987,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.assets.json index ec6c0d142..292b022ff 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.assets.json @@ -40,7 +40,7 @@ } } }, - "900bf77261c5c733868589cd4b76332bc5c5ff56d14d6a0769005203b1cf7500": { + "76da48a6a750d8a8d1120d82068cdd1d9ea205b4fe236127ad10255b1c3e3a7d": { "source": { "path": "lamfhs-existing-vpc.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "900bf77261c5c733868589cd4b76332bc5c5ff56d14d6a0769005203b1cf7500.json", + "objectKey": "76da48a6a750d8a8d1120d82068cdd1d9ea205b4fe236127ad10255b1c3e3a7d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.template.json index dd46d1544..61fc78f8d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/lamfhs-existing-vpc.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -1258,6 +1273,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -1364,6 +1384,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testconstructLambdaFunctionServiceRoleDefaultPolicyBBF7DEC4": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/manifest.json index 7e00bc8b7..c7d30b2ca 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/900bf77261c5c733868589cd4b76332bc5c5ff56d14d6a0769005203b1cf7500.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/76da48a6a750d8a8d1120d82068cdd1d9ea205b4fe236127ad10255b1c3e3a7d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/tree.json index eb472adcf..09ecd593f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "lamfhs-existing-vpc/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "lamfhs-existing-vpc/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "lamfhs-existing-vpc/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "lamfhs-existing-vpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "lamfhs-existing-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "lamfhs-existing-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "lamfhs-existing-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "lamfhs-existing-vpc/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Vpc": { @@ -742,7 +742,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -786,7 +786,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -794,7 +794,7 @@ "path": "lamfhs-existing-vpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -816,7 +816,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -835,7 +835,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -855,7 +855,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -875,7 +875,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -903,13 +903,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -953,7 +953,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -961,7 +961,7 @@ "path": "lamfhs-existing-vpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -983,7 +983,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1002,7 +1002,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1022,7 +1022,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -1042,7 +1042,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -1070,13 +1070,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -1120,7 +1120,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1128,7 +1128,7 @@ "path": "lamfhs-existing-vpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1150,7 +1150,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1169,7 +1169,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1189,13 +1189,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -1239,7 +1239,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1247,7 +1247,7 @@ "path": "lamfhs-existing-vpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1269,7 +1269,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1288,7 +1288,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1308,13 +1308,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -1333,7 +1333,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -1352,7 +1352,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1364,13 +1364,13 @@ "path": "lamfhs-existing-vpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1386,7 +1386,7 @@ "path": "lamfhs-existing-vpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1417,7 +1417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1469,19 +1469,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1505,13 +1505,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1545,13 +1545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1601,19 +1601,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1625,7 +1625,7 @@ "path": "lamfhs-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1633,7 +1633,7 @@ "path": "lamfhs-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1641,13 +1641,13 @@ "path": "lamfhs-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-construct": { @@ -1663,7 +1663,7 @@ "path": "lamfhs-existing-vpc/test-construct/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1726,7 +1726,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1782,19 +1782,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1822,13 +1822,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1844,7 +1844,7 @@ "path": "lamfhs-existing-vpc/test-construct/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1852,13 +1852,13 @@ "path": "lamfhs-existing-vpc/test-construct/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1912,19 +1912,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisfirehose.LambdaToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "lamfhs-existing-vpc-KINESIS_FIREHOSE-security-group": { @@ -1980,13 +1980,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -2014,7 +2014,7 @@ "path": "lamfhs-existing-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2022,25 +2022,25 @@ "path": "lamfhs-existing-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2048,7 +2048,7 @@ "path": "lamfhs-existing-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2056,13 +2056,13 @@ "path": "lamfhs-existing-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -2076,7 +2076,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.assets.json index 7265b1bdc..c9ef22d03 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.assets.json @@ -40,7 +40,7 @@ } } }, - "4bf6cf37e535c6c371f64c13f267856596bf19d17b7a648599d3e4d2d4710f0d": { + "c97dfc8f6cb4690df66f28d712e4df5a77df7a6c0d41913032a5f7604669bbe1": { "source": { "path": "lamfhs-new-vpc.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4bf6cf37e535c6c371f64c13f267856596bf19d17b7a648599d3e4d2d4710f0d.json", + "objectKey": "c97dfc8f6cb4690df66f28d712e4df5a77df7a6c0d41913032a5f7604669bbe1.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.template.json index e9e82f496..59bfa29b8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/lamfhs-new-vpc.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -660,6 +675,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testconstructLambdaFunctionServiceRoleDefaultPolicyBBF7DEC4": { @@ -1185,6 +1207,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/manifest.json index 1721b3f35..00bcce951 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4bf6cf37e535c6c371f64c13f267856596bf19d17b7a648599d3e4d2d4710f0d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c97dfc8f6cb4690df66f28d712e4df5a77df7a6c0d41913032a5f7604669bbe1.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/tree.json index a8605175c..0331daaba 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "lamfhs-new-vpc/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "lamfhs-new-vpc/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "lamfhs-new-vpc/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "lamfhs-new-vpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "lamfhs-new-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "lamfhs-new-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "lamfhs-new-vpc/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "lamfhs-new-vpc/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "test-construct": { @@ -731,7 +731,7 @@ "path": "lamfhs-new-vpc/test-construct/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -794,7 +794,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -850,19 +850,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -890,13 +890,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -912,7 +912,7 @@ "path": "lamfhs-new-vpc/test-construct/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -920,13 +920,13 @@ "path": "lamfhs-new-vpc/test-construct/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -980,19 +980,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisfirehose.LambdaToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1019,7 +1019,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1063,7 +1063,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1071,7 +1071,7 @@ "path": "lamfhs-new-vpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1093,7 +1093,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1112,13 +1112,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1162,7 +1162,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1170,7 +1170,7 @@ "path": "lamfhs-new-vpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1192,7 +1192,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1211,13 +1211,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1229,13 +1229,13 @@ "path": "lamfhs-new-vpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1251,7 +1251,7 @@ "path": "lamfhs-new-vpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1282,7 +1282,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1334,19 +1334,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1370,13 +1370,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1410,13 +1410,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_FIREHOSE": { @@ -1466,19 +1466,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1490,7 +1490,7 @@ "path": "lamfhs-new-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1498,7 +1498,7 @@ "path": "lamfhs-new-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1506,13 +1506,13 @@ "path": "lamfhs-new-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamfhs-new-vpc-KINESIS_FIREHOSE-security-group": { @@ -1568,13 +1568,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1602,7 +1602,7 @@ "path": "lamfhs-new-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1610,25 +1610,25 @@ "path": "lamfhs-new-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1636,7 +1636,7 @@ "path": "lamfhs-new-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1644,13 +1644,13 @@ "path": "lamfhs-new-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1664,7 +1664,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.assets.json index 4cc818065..bc9d0c1ed 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.assets.json @@ -27,7 +27,7 @@ } } }, - "c12edea28a2cab15b5286e4b7efb4cf299eac4c5a235208d6bf003ae6fdc21f7": { + "9b9793c33e27f022e097e4a18f61906350099ce4382fc4a6f9585eba2ab204f9": { "source": { "path": "lamfhs-no-arguments.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c12edea28a2cab15b5286e4b7efb4cf299eac4c5a235208d6bf003ae6fdc21f7.json", + "objectKey": "9b9793c33e27f022e097e4a18f61906350099ce4382fc4a6f9585eba2ab204f9.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.template.json index 15758a54c..996de1155 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/lamfhs-no-arguments.template.json @@ -380,6 +380,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "destinationfirehoseKinesisFirehosePolicyCEB14055": { @@ -521,6 +528,14 @@ ] } } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "KINESIS_FIREHOSE_REDSHIFT_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD", + "KINESIS_FIREHOSE_SPLUNK_DESTINATION_CONFIGURATION_NO_PLAINTEXT_PASSWORD" + ] + } } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -660,6 +675,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testconstructLambdaFunctionServiceRoleDefaultPolicyBBF7DEC4": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/manifest.json index ffd7b86b4..2c3c03f23 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c12edea28a2cab15b5286e4b7efb4cf299eac4c5a235208d6bf003ae6fdc21f7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9b9793c33e27f022e097e4a18f61906350099ce4382fc4a6f9585eba2ab204f9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/tree.json index b137c13cd..e17ac02c8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/tree.json @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -184,13 +184,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -202,19 +202,19 @@ "path": "lamfhs-no-arguments/destination-firehose/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -371,13 +371,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -389,19 +389,19 @@ "path": "lamfhs-no-arguments/destination-firehose/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-group": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "firehose-log-stream": { @@ -437,19 +437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehoseRole": { @@ -461,7 +461,7 @@ "path": "lamfhs-no-arguments/destination-firehose/KinesisFirehoseRole/ImportKinesisFirehoseRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -486,13 +486,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehosePolicy": { @@ -584,13 +584,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisFirehose": { @@ -659,13 +659,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-kinesisfirehose-s3.KinesisFirehoseToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -673,7 +673,7 @@ "path": "lamfhs-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -685,7 +685,7 @@ "path": "lamfhs-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -693,7 +693,7 @@ "path": "lamfhs-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -701,13 +701,13 @@ "path": "lamfhs-no-arguments/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "destination-firehoseaws-managed-key": { @@ -715,7 +715,7 @@ "path": "lamfhs-no-arguments/destination-firehoseaws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "test-construct": { @@ -731,7 +731,7 @@ "path": "lamfhs-no-arguments/test-construct/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -794,7 +794,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -845,19 +845,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -873,7 +873,7 @@ "path": "lamfhs-no-arguments/test-construct/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -881,13 +881,13 @@ "path": "lamfhs-no-arguments/test-construct/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -923,19 +923,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisfirehose.LambdaToKinesisFirehose", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -963,7 +963,7 @@ "path": "lamfhs-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -971,25 +971,25 @@ "path": "lamfhs-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -997,7 +997,7 @@ "path": "lamfhs-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1005,13 +1005,13 @@ "path": "lamfhs-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1025,7 +1025,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.assets.json index 699471b45..340e273d2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.assets.json @@ -14,7 +14,7 @@ } } }, - "09548146cae0b4cceb25220c20dfdae971ffea8124c218f1286544615180a126": { + "929492ff2642513977c15f72d31716b5d8c538dd7eb34a01e7c523d2af4170f8": { "source": { "path": "lamkin-existingLambda.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "09548146cae0b4cceb25220c20dfdae971ffea8124c218f1286544615180a126.json", + "objectKey": "929492ff2642513977c15f72d31716b5d8c538dd7eb34a01e7c523d2af4170f8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.template.json index 2487c210e..117e3e178 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/lamkin-existingLambda.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/manifest.json index 54fded306..b28d6ef7d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/09548146cae0b4cceb25220c20dfdae971ffea8124c218f1286544615180a126.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/929492ff2642513977c15f72d31716b5d8c538dd7eb34a01e7c523d2af4170f8.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/tree.json index 8efc0288b..5ef1075fd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamkin-existingLambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -130,19 +130,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -158,7 +158,7 @@ "path": "lamkin-existingLambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -166,13 +166,13 @@ "path": "lamkin-existingLambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -210,13 +210,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-kinesisstreams": { @@ -243,13 +243,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -274,13 +274,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -305,19 +305,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -345,7 +345,7 @@ "path": "lamkin-existingLambda/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -353,25 +353,25 @@ "path": "lamkin-existingLambda/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -379,7 +379,7 @@ "path": "lamkin-existingLambda/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -387,13 +387,13 @@ "path": "lamkin-existingLambda/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -407,7 +407,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.assets.json index 7cdd26e97..0945f8837 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.assets.json @@ -14,7 +14,7 @@ } } }, - "a3ceba1a6c1e58ab2df5925eb5aa23d7642d6b42402c9716203ce6db282f2f81": { + "5b074819e8aa0ebbcca4385bffad8da079318803f872eb9280fc450465021aed": { "source": { "path": "lamkin-existingStream.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a3ceba1a6c1e58ab2df5925eb5aa23d7642d6b42402c9716203ce6db282f2f81.json", + "objectKey": "5b074819e8aa0ebbcca4385bffad8da079318803f872eb9280fc450465021aed.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.template.json index 676c96b0a..9ce9c0888 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/lamkin-existingStream.template.json @@ -68,6 +68,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/manifest.json index 65e93a964..be3edc632 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a3ceba1a6c1e58ab2df5925eb5aa23d7642d6b42402c9716203ce6db282f2f81.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5b074819e8aa0ebbcca4385bffad8da079318803f872eb9280fc450465021aed.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/tree.json index 6aa5bb8d3..88b067602 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/tree.json @@ -30,13 +30,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-kinesisstreams": { @@ -52,7 +52,7 @@ "path": "lamkin-existingStream/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -115,7 +115,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -165,19 +165,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -193,7 +193,7 @@ "path": "lamkin-existingStream/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -201,13 +201,13 @@ "path": "lamkin-existingStream/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -245,13 +245,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -276,13 +276,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -307,19 +307,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -347,7 +347,7 @@ "path": "lamkin-existingStream/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -355,25 +355,25 @@ "path": "lamkin-existingStream/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -381,7 +381,7 @@ "path": "lamkin-existingStream/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -389,13 +389,13 @@ "path": "lamkin-existingStream/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -409,7 +409,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.assets.json index 2396ae2d8..9d3da9707 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.assets.json @@ -14,7 +14,7 @@ } } }, - "5f77ff3099cf0cc5f35635ee1ed177f2812ed4de5748a7f3e799fbe4d094676d": { + "6d90293707a3c193c47a9d4e92762b18fe153f6e8abbb5ce97cfc846b7ff8445": { "source": { "path": "lamkin-existingStreamWithCmk.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5f77ff3099cf0cc5f35635ee1ed177f2812ed4de5748a7f3e799fbe4d094676d.json", + "objectKey": "6d90293707a3c193c47a9d4e92762b18fe153f6e8abbb5ce97cfc846b7ff8445.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.template.json index 50e39e41a..d8acf08db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/lamkin-existingStreamWithCmk.template.json @@ -107,6 +107,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/manifest.json index 199bde8b0..8baea6f6b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5f77ff3099cf0cc5f35635ee1ed177f2812ed4de5748a7f3e799fbe4d094676d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6d90293707a3c193c47a9d4e92762b18fe153f6e8abbb5ce97cfc846b7ff8445.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/tree.json index 6b7368195..f3ed637f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/tree.json @@ -51,13 +51,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.145.0" + "version": "2.150.0" } }, "test-stream": { @@ -85,13 +85,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-kinesisstreams": { @@ -107,7 +107,7 @@ "path": "lamkin-existingStreamWithCmk/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -170,7 +170,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -235,19 +235,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -263,7 +263,7 @@ "path": "lamkin-existingStreamWithCmk/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -271,13 +271,13 @@ "path": "lamkin-existingStreamWithCmk/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -315,13 +315,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -346,13 +346,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -377,19 +377,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -417,7 +417,7 @@ "path": "lamkin-existingStreamWithCmk/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -425,25 +425,25 @@ "path": "lamkin-existingStreamWithCmk/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -451,7 +451,7 @@ "path": "lamkin-existingStreamWithCmk/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -459,13 +459,13 @@ "path": "lamkin-existingStreamWithCmk/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -479,7 +479,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.assets.json index d391dfec0..b2d396d07 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "b13e82914102ba310513629dec1da7caa65d06cdf4beb2b248cee8b33d7af567": { + "32dac27396ac8588bd83b462adc449ccd0f9de649645d61bcdd8f0df62cfa39c": { "source": { "path": "lamkin-existingVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b13e82914102ba310513629dec1da7caa65d06cdf4beb2b248cee8b33d7af567.json", + "objectKey": "32dac27396ac8588bd83b462adc449ccd0f9de649645d61bcdd8f0df62cfa39c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.template.json index f81723c03..b05d70ddb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/lamkin-existingVpc.template.json @@ -651,6 +651,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -757,6 +762,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/manifest.json index 20afc3191..3dc15c8e4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b13e82914102ba310513629dec1da7caa65d06cdf4beb2b248cee8b33d7af567.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/32dac27396ac8588bd83b462adc449ccd0f9de649645d61bcdd8f0df62cfa39c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/tree.json index 5860bce97..da0396cee 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamkin-existingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamkin-existingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamkin-existingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamkin-existingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamkin-existingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamkin-existingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -891,19 +891,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -911,7 +911,7 @@ "path": "lamkin-existingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -923,7 +923,7 @@ "path": "lamkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -931,7 +931,7 @@ "path": "lamkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -939,13 +939,13 @@ "path": "lamkin-existingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-kinesisstreams": { @@ -961,7 +961,7 @@ "path": "lamkin-existingVpc/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1024,7 +1024,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1079,19 +1079,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1119,13 +1119,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1141,7 +1141,7 @@ "path": "lamkin-existingVpc/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1149,13 +1149,13 @@ "path": "lamkin-existingVpc/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1211,13 +1211,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStream": { @@ -1240,13 +1240,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -1271,13 +1271,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -1302,19 +1302,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "lamkin-existingVpc-KINESIS_STREAMS-security-group": { @@ -1370,13 +1370,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1404,7 +1404,7 @@ "path": "lamkin-existingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1412,25 +1412,25 @@ "path": "lamkin-existingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1438,7 +1438,7 @@ "path": "lamkin-existingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1446,13 +1446,13 @@ "path": "lamkin-existingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1466,7 +1466,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.assets.json index 6f0db1155..497bb4197 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.assets.json @@ -14,7 +14,7 @@ } } }, - "b524d572ce6e6fe581caff5fba44e82de65a4f31678081b308890e7f1d64240d": { + "b683bafa3c81ab5b76529b92b30acf2a1df4abea3c240d84e5cdd26e39ead73c": { "source": { "path": "lamkin-newStreamFromProps.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b524d572ce6e6fe581caff5fba44e82de65a4f31678081b308890e7f1d64240d.json", + "objectKey": "b683bafa3c81ab5b76529b92b30acf2a1df4abea3c240d84e5cdd26e39ead73c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.template.json index 0229af6a4..3ffc35535 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/lamkin-newStreamFromProps.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/manifest.json index b1897f4cc..9cc44bbe4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b524d572ce6e6fe581caff5fba44e82de65a4f31678081b308890e7f1d64240d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b683bafa3c81ab5b76529b92b30acf2a1df4abea3c240d84e5cdd26e39ead73c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/tree.json index f13b682ce..1f1344cde 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamkin-newStreamFromProps/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -134,19 +134,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -162,7 +162,7 @@ "path": "lamkin-newStreamFromProps/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -170,13 +170,13 @@ "path": "lamkin-newStreamFromProps/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -214,13 +214,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStream": { @@ -245,13 +245,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -276,13 +276,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -307,19 +307,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -347,7 +347,7 @@ "path": "lamkin-newStreamFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -355,25 +355,25 @@ "path": "lamkin-newStreamFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -381,7 +381,7 @@ "path": "lamkin-newStreamFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -389,13 +389,13 @@ "path": "lamkin-newStreamFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -409,7 +409,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.assets.json index 448ba7738..2fcb20088 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "510a5d8f4635c6e852bf9f76889dc8346b8ca6246768a80e47b2c573f0032ff6": { + "8cd20233ea6ebd600fee69cca7608f9cfafe91f411b6a755c130db4cdae92075": { "source": { "path": "lamkin-newVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "510a5d8f4635c6e852bf9f76889dc8346b8ca6246768a80e47b2c573f0032ff6.json", + "objectKey": "8cd20233ea6ebd600fee69cca7608f9cfafe91f411b6a755c130db4cdae92075.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.template.json index 9fd2de511..4b7b920e0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/lamkin-newVpc.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { @@ -618,6 +625,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/manifest.json index f8cb94791..98680712b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/510a5d8f4635c6e852bf9f76889dc8346b8ca6246768a80e47b2c573f0032ff6.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8cd20233ea6ebd600fee69cca7608f9cfafe91f411b6a755c130db4cdae92075.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/tree.json index fe6a2c274..e2a35bb6e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamkin-newVpc/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -139,19 +139,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -179,13 +179,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -201,7 +201,7 @@ "path": "lamkin-newVpc/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -209,13 +209,13 @@ "path": "lamkin-newVpc/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -271,13 +271,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStream": { @@ -300,13 +300,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -331,13 +331,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -362,19 +362,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -401,7 +401,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -445,7 +445,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -453,7 +453,7 @@ "path": "lamkin-newVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -475,7 +475,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -494,13 +494,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -544,7 +544,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -552,7 +552,7 @@ "path": "lamkin-newVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -574,7 +574,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -593,13 +593,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -611,13 +611,13 @@ "path": "lamkin-newVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -633,7 +633,7 @@ "path": "lamkin-newVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -664,7 +664,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -716,19 +716,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -752,13 +752,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -792,13 +792,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -848,19 +848,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -868,7 +868,7 @@ "path": "lamkin-newVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -880,7 +880,7 @@ "path": "lamkin-newVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -888,7 +888,7 @@ "path": "lamkin-newVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -896,13 +896,13 @@ "path": "lamkin-newVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamkin-newVpc-KINESIS_STREAMS-security-group": { @@ -958,13 +958,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -992,7 +992,7 @@ "path": "lamkin-newVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1000,25 +1000,25 @@ "path": "lamkin-newVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1026,7 +1026,7 @@ "path": "lamkin-newVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1034,13 +1034,13 @@ "path": "lamkin-newVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1054,7 +1054,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.assets.json index d899c25c3..291b177ec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.assets.json @@ -27,7 +27,7 @@ } } }, - "7b00cd96650d3b55b0743f63ef9af937c1ab0310446d935427e61d5644b12ee0": { + "788d1e925ecb59bcfda1740b3cc37c8f95a0cde05a9bf78980b4dc116dfa89af": { "source": { "path": "lamkin-newVpcFromProps.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7b00cd96650d3b55b0743f63ef9af937c1ab0310446d935427e61d5644b12ee0.json", + "objectKey": "788d1e925ecb59bcfda1740b3cc37c8f95a0cde05a9bf78980b4dc116dfa89af.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.template.json index 26bbe6fbb..0c2c45b98 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/lamkin-newVpcFromProps.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { @@ -554,6 +561,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/manifest.json index a4e39aee3..d7d4f48f8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7b00cd96650d3b55b0743f63ef9af937c1ab0310446d935427e61d5644b12ee0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/788d1e925ecb59bcfda1740b3cc37c8f95a0cde05a9bf78980b4dc116dfa89af.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/tree.json index 567ee157a..0598aff3d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamkin-newVpcFromProps/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -139,19 +139,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -179,13 +179,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -201,7 +201,7 @@ "path": "lamkin-newVpcFromProps/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -209,13 +209,13 @@ "path": "lamkin-newVpcFromProps/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -268,13 +268,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStream": { @@ -297,13 +297,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -328,13 +328,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -359,19 +359,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -398,7 +398,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -442,7 +442,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -450,7 +450,7 @@ "path": "lamkin-newVpcFromProps/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -472,7 +472,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -491,13 +491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -509,13 +509,13 @@ "path": "lamkin-newVpcFromProps/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -531,7 +531,7 @@ "path": "lamkin-newVpcFromProps/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -562,7 +562,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -614,19 +614,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -650,13 +650,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -690,13 +690,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "KINESIS_STREAMS": { @@ -743,19 +743,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -763,7 +763,7 @@ "path": "lamkin-newVpcFromProps/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -775,7 +775,7 @@ "path": "lamkin-newVpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -783,7 +783,7 @@ "path": "lamkin-newVpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -791,13 +791,13 @@ "path": "lamkin-newVpcFromProps/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamkin-newVpcFromProps-KINESIS_STREAMS-security-group": { @@ -853,13 +853,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -887,7 +887,7 @@ "path": "lamkin-newVpcFromProps/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -895,25 +895,25 @@ "path": "lamkin-newVpcFromProps/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -921,7 +921,7 @@ "path": "lamkin-newVpcFromProps/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -929,13 +929,13 @@ "path": "lamkin-newVpcFromProps/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -949,7 +949,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.assets.json index 0aef20a1d..0e43850ec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.assets.json @@ -14,7 +14,7 @@ } } }, - "ddccb402765c7c4af30842629e1b744e2ab9b5e690cd691aaa84a429e7ae035e": { + "a2bed0470494165c41ac6cb1aa7b4c793d777b6279c5dffa881404de8f90a65b": { "source": { "path": "lamkin-noArguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ddccb402765c7c4af30842629e1b744e2ab9b5e690cd691aaa84a429e7ae035e.json", + "objectKey": "a2bed0470494165c41ac6cb1aa7b4c793d777b6279c5dffa881404de8f90a65b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.template.json index ac2131f30..87f5a04c5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/lamkin-noArguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdakinesisstreamsLambdaFunctionServiceRoleDefaultPolicyED972043": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/manifest.json index 0c7ff85ad..0f507145d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ddccb402765c7c4af30842629e1b744e2ab9b5e690cd691aaa84a429e7ae035e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a2bed0470494165c41ac6cb1aa7b4c793d777b6279c5dffa881404de8f90a65b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/tree.json index 16bc3c1e2..464cea85a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamkin-noArguments/test-lambda-kinesisstreams/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -134,19 +134,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -162,7 +162,7 @@ "path": "lamkin-noArguments/test-lambda-kinesisstreams/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -170,13 +170,13 @@ "path": "lamkin-noArguments/test-lambda-kinesisstreams/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -214,13 +214,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStream": { @@ -243,13 +243,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.CfnStream", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kinesis.Stream", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamGetRecordsIteratorAgeAlarm": { @@ -274,13 +274,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "KinesisStreamReadProvisionedThroughputExceededAlarm": { @@ -305,19 +305,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-kinesisstreams.LambdaToKinesisStreams", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -345,7 +345,7 @@ "path": "lamkin-noArguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -353,25 +353,25 @@ "path": "lamkin-noArguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -379,7 +379,7 @@ "path": "lamkin-noArguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -387,13 +387,13 @@ "path": "lamkin-noArguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -407,7 +407,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.assets.json index 090a874b6..d55da4fb1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.assets.json @@ -27,7 +27,7 @@ } } }, - "61ec9fd9cb29ae53bf24f7021b2665d45b2ebf388c7aa308153e7fb4513e4abc": { + "9f81342736ea88132a8b4635dbecfc0661cb6eb4ac693b44cf0231ca913eeb01": { "source": { "path": "lamopn-cluster-config.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "61ec9fd9cb29ae53bf24f7021b2665d45b2ebf388c7aa308153e7fb4513e4abc.json", + "objectKey": "9f81342736ea88132a8b4635dbecfc0661cb6eb4ac693b44cf0231ca913eeb01.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.template.json index 1c3bf2c2d..42475d70d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/lamopn-cluster-config.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchLambdaFunctionServiceRoleDefaultPolicy78C56359": { @@ -412,6 +419,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchIdentityPoolRoleMappingD8C765B1": { @@ -761,6 +775,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1212,6 +1231,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/manifest.json index 759bf895f..a0e14635d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/61ec9fd9cb29ae53bf24f7021b2665d45b2ebf388c7aa308153e7fb4513e4abc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9f81342736ea88132a8b4635dbecfc0661cb6eb4ac693b44cf0231ca913eeb01.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/tree.json index e7203834b..8b4e74c23 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamopn-cluster-config/test-lambda-opensearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamopn-cluster-config/test-lambda-opensearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamopn-cluster-config/test-lambda-opensearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -354,13 +354,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -388,7 +388,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -447,7 +447,7 @@ "path": "lamopn-cluster-config/test-lambda-opensearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -590,7 +590,7 @@ "path": "lamopn-cluster-config/test-lambda-opensearch/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -615,13 +615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -763,13 +763,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -950,7 +950,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -975,13 +975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1006,13 +1006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1037,13 +1037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1099,13 +1099,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1161,13 +1161,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1192,13 +1192,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1223,19 +1223,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1262,7 +1262,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1306,7 +1306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1314,7 +1314,7 @@ "path": "lamopn-cluster-config/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1336,7 +1336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1355,13 +1355,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1413,7 +1413,7 @@ "path": "lamopn-cluster-config/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1435,7 +1435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1472,13 +1472,13 @@ "path": "lamopn-cluster-config/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1494,7 +1494,7 @@ "path": "lamopn-cluster-config/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1525,7 +1525,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1577,19 +1577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1613,13 +1613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1673,7 +1673,7 @@ "path": "lamopn-cluster-config/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1685,7 +1685,7 @@ "path": "lamopn-cluster-config/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1693,7 +1693,7 @@ "path": "lamopn-cluster-config/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1701,13 +1701,13 @@ "path": "lamopn-cluster-config/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1735,7 +1735,7 @@ "path": "lamopn-cluster-config/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1743,25 +1743,25 @@ "path": "lamopn-cluster-config/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1769,7 +1769,7 @@ "path": "lamopn-cluster-config/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1777,13 +1777,13 @@ "path": "lamopn-cluster-config/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1797,7 +1797,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.assets.json index c637c0ab7..e0afcef02 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.assets.json @@ -27,7 +27,7 @@ } } }, - "4276ae83295613b71f74457c1e5828e7f8839cf7191ffe4332854c867421bce3": { + "36e921a4201c9eb19686128726421fe9e9bb10f4a1582a1f96bf0329a40384e6": { "source": { "path": "lamopn-disabled-zone-awareness.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4276ae83295613b71f74457c1e5828e7f8839cf7191ffe4332854c867421bce3.json", + "objectKey": "36e921a4201c9eb19686128726421fe9e9bb10f4a1582a1f96bf0329a40384e6.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.template.json index e1b9880e5..7bf1d19ae 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/lamopn-disabled-zone-awareness.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchLambdaFunctionServiceRoleDefaultPolicy78C56359": { @@ -408,6 +415,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchIdentityPoolRoleMappingD8C765B1": { @@ -751,6 +765,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1145,6 +1164,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/manifest.json index d86e0a933..0dd18bed4 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4276ae83295613b71f74457c1e5828e7f8839cf7191ffe4332854c867421bce3.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/36e921a4201c9eb19686128726421fe9e9bb10f4a1582a1f96bf0329a40384e6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/tree.json index 6eb711a60..1616d0a9d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamopn-disabled-zone-awareness/test-lambda-opensearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamopn-disabled-zone-awareness/test-lambda-opensearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamopn-disabled-zone-awareness/test-lambda-opensearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -257,13 +257,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -307,13 +307,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -351,13 +351,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -385,7 +385,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.149.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -432,7 +432,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -444,7 +444,7 @@ "path": "lamopn-disabled-zone-awareness/test-lambda-opensearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -545,13 +545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -575,7 +575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -587,7 +587,7 @@ "path": "lamopn-disabled-zone-awareness/test-lambda-opensearch/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -612,13 +612,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -760,13 +760,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -941,7 +941,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -966,13 +966,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -997,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1028,13 +1028,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1059,13 +1059,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1090,13 +1090,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1121,13 +1121,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1152,13 +1152,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1183,13 +1183,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1214,19 +1214,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -1253,7 +1253,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1297,7 +1297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -1305,7 +1305,7 @@ "path": "lamopn-disabled-zone-awareness/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -1327,7 +1327,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1346,13 +1346,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1364,13 +1364,13 @@ "path": "lamopn-disabled-zone-awareness/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1386,7 +1386,7 @@ "path": "lamopn-disabled-zone-awareness/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1417,7 +1417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1469,19 +1469,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -1505,13 +1505,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -1545,19 +1545,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1565,7 +1565,7 @@ "path": "lamopn-disabled-zone-awareness/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1577,7 +1577,7 @@ "path": "lamopn-disabled-zone-awareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1585,7 +1585,7 @@ "path": "lamopn-disabled-zone-awareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1593,13 +1593,13 @@ "path": "lamopn-disabled-zone-awareness/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1627,7 +1627,7 @@ "path": "lamopn-disabled-zone-awareness/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1635,25 +1635,25 @@ "path": "lamopn-disabled-zone-awareness/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1661,7 +1661,7 @@ "path": "lamopn-disabled-zone-awareness/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1669,13 +1669,13 @@ "path": "lamopn-disabled-zone-awareness/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1689,7 +1689,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.assets.json index b4517de6e..cca933a1f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "81b9637313df17d6ea86bce7920075d1fc3116aebc6101b0248726d043c840b4": { + "d5cfcd5fe575cc8333bb12183544fc315802c562da1bf82709aeb33f703f5a8c": { "source": { "path": "lamopn-domain-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "81b9637313df17d6ea86bce7920075d1fc3116aebc6101b0248726d043c840b4.json", + "objectKey": "d5cfcd5fe575cc8333bb12183544fc315802c562da1bf82709aeb33f703f5a8c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.template.json index e94e7296c..3a31d795f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/lamopn-domain-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchLambdaFunctionServiceRoleDefaultPolicy78C56359": { @@ -357,6 +364,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchIdentityPoolRoleMappingD8C765B1": { @@ -688,6 +702,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/manifest.json index ca45fbd08..bc6ba7a63 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/81b9637313df17d6ea86bce7920075d1fc3116aebc6101b0248726d043c840b4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d5cfcd5fe575cc8333bb12183544fc315802c562da1bf82709aeb33f703f5a8c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/tree.json index f569ccdb7..3081ab04f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamopn-domain-arguments/test-lambda-opensearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "lamopn-domain-arguments/test-lambda-opensearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "lamopn-domain-arguments/test-lambda-opensearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -203,13 +203,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -253,13 +253,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -297,13 +297,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.145.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -378,7 +378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -390,7 +390,7 @@ "path": "lamopn-domain-arguments/test-lambda-opensearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -491,13 +491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -521,7 +521,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -533,7 +533,7 @@ "path": "lamopn-domain-arguments/test-lambda-opensearch/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -558,13 +558,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -706,13 +706,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -875,7 +875,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -931,13 +931,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -993,13 +993,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1024,13 +1024,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1086,13 +1086,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1148,19 +1148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1188,7 +1188,7 @@ "path": "lamopn-domain-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1196,25 +1196,25 @@ "path": "lamopn-domain-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1222,7 +1222,7 @@ "path": "lamopn-domain-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1230,13 +1230,13 @@ "path": "lamopn-domain-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1250,7 +1250,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.assets.json index 10c444769..9089be6ef 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.assets.json @@ -29,7 +29,7 @@ } } }, - "0d84428d2ca7d33cfb643c2c31211d041a0ba7a2abbaf95d0653ab05f3dbb7a0": { + "938249b3afd9f7e01fe41fd3da20cb769573f37561ad4a5ff8099393e1da60b6": { "source": { "path": "lamopn-existing-vpc.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "0d84428d2ca7d33cfb643c2c31211d041a0ba7a2abbaf95d0653ab05f3dbb7a0.json", + "objectKey": "938249b3afd9f7e01fe41fd3da20cb769573f37561ad4a5ff8099393e1da60b6.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.template.json index 9d6a73002..0c12bf218 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/lamopn-existing-vpc.template.json @@ -605,6 +605,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -703,6 +708,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana4LambdaFunctionServiceRoleDefaultPolicyA5AD88E5": { @@ -1064,6 +1076,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaelasticsearchkibana4IdentityPoolRoleMapping9378D177": { @@ -1413,6 +1432,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/manifest.json index 5c8a65cbb..5b0d5b4b6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/0d84428d2ca7d33cfb643c2c31211d041a0ba7a2abbaf95d0653ab05f3dbb7a0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/938249b3afd9f7e01fe41fd3da20cb769573f37561ad4a5ff8099393e1da60b6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/tree.json index 55bf2e6be..64ed82a8d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamopn-existing-vpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamopn-existing-vpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamopn-existing-vpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamopn-existing-vpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamopn-existing-vpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamopn-existing-vpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "lamopn-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "lamopn-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "lamopn-existing-vpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "test-lambda-elasticsearch-kibana4": { @@ -897,7 +897,7 @@ "path": "lamopn-existing-vpc/test-lambda-elasticsearch-kibana4/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -960,7 +960,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1001,19 +1001,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1041,13 +1041,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1063,7 +1063,7 @@ "path": "lamopn-existing-vpc/test-lambda-elasticsearch-kibana4/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -1071,13 +1071,13 @@ "path": "lamopn-existing-vpc/test-lambda-elasticsearch-kibana4/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1136,13 +1136,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -1186,13 +1186,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -1230,13 +1230,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -1264,7 +1264,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -1311,7 +1311,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -1323,7 +1323,7 @@ "path": "lamopn-existing-vpc/test-lambda-elasticsearch-kibana4/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1424,13 +1424,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -1454,7 +1454,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -1466,7 +1466,7 @@ "path": "lamopn-existing-vpc/test-lambda-elasticsearch-kibana4/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1491,13 +1491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -1639,13 +1639,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -1826,7 +1826,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -1851,13 +1851,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1882,13 +1882,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1913,13 +1913,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1944,13 +1944,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1975,13 +1975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -2006,13 +2006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -2037,13 +2037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -2068,13 +2068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -2099,19 +2099,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -2139,7 +2139,7 @@ "path": "lamopn-existing-vpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2147,25 +2147,25 @@ "path": "lamopn-existing-vpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -2173,7 +2173,7 @@ "path": "lamopn-existing-vpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -2181,13 +2181,13 @@ "path": "lamopn-existing-vpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -2201,7 +2201,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.assets.json index aa00cf4da..3f703ff1f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "33d0d24ef506e019ff4e870b732e5bf8add26a8cf60228db670c4ce4d0e779c9": { + "4e384a37535058eb1c90327d06c3af4e1deae02db9a8ae6d32b077b7ee55ccc9": { "source": { "path": "lamopn-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "33d0d24ef506e019ff4e870b732e5bf8add26a8cf60228db670c4ce4d0e779c9.json", + "objectKey": "4e384a37535058eb1c90327d06c3af4e1deae02db9a8ae6d32b077b7ee55ccc9.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.template.json index df504444f..d53f8d0b7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/lamopn-no-arguments.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchLambdaFunctionServiceRoleDefaultPolicy78C56359": { @@ -357,6 +364,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchIdentityPoolRoleMappingD8C765B1": { @@ -688,6 +702,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/manifest.json index ca06a098e..7ea073628 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/33d0d24ef506e019ff4e870b732e5bf8add26a8cf60228db670c4ce4d0e779c9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4e384a37535058eb1c90327d06c3af4e1deae02db9a8ae6d32b077b7ee55ccc9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/tree.json index 6e4e1f94e..acac70c46 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamopn-no-arguments/test-lambda-opensearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "lamopn-no-arguments/test-lambda-opensearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "lamopn-no-arguments/test-lambda-opensearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -203,13 +203,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -253,13 +253,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -297,13 +297,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -331,7 +331,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.145.0" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -378,7 +378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -390,7 +390,7 @@ "path": "lamopn-no-arguments/test-lambda-opensearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -491,13 +491,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -521,7 +521,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -533,7 +533,7 @@ "path": "lamopn-no-arguments/test-lambda-opensearch/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -558,13 +558,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -706,13 +706,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -875,7 +875,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -931,13 +931,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -962,13 +962,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -993,13 +993,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1024,13 +1024,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1055,13 +1055,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1086,13 +1086,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1117,13 +1117,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1148,19 +1148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1188,7 +1188,7 @@ "path": "lamopn-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1196,25 +1196,25 @@ "path": "lamopn-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1222,7 +1222,7 @@ "path": "lamopn-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1230,13 +1230,13 @@ "path": "lamopn-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -1250,7 +1250,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.assets.json index 199c442fe..4bbb394e1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.assets.json @@ -29,7 +29,7 @@ } } }, - "abdc44d4baff27848b7a74f6366caa3753cdb7e39fe92aedcec13c29a8562388": { + "d948bdee30e48d7e27f9d42e78bbe3bc5eeadc02adc6a8305dde47df293208e3": { "source": { "path": "lamopn-vpc-props.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "abdc44d4baff27848b7a74f6366caa3753cdb7e39fe92aedcec13c29a8562388.json", + "objectKey": "d948bdee30e48d7e27f9d42e78bbe3bc5eeadc02adc6a8305dde47df293208e3.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.template.json index fd72a8d25..303c92b77 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/lamopn-vpc-props.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchLambdaFunctionServiceRoleDefaultPolicy78C56359": { @@ -412,6 +419,13 @@ "PolicyName": "CognitoAccessPolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdaopensearchIdentityPoolRoleMappingD8C765B1": { @@ -761,6 +775,11 @@ "reason": "This is not a rule for the general case, just for specific use cases/industries" } ] + }, + "guard": { + "SuppressedRules": [ + "CFN_NO_EXPLICIT_RESOURCE_NAMES" + ] } } }, @@ -1204,6 +1223,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/manifest.json index c79895576..4952d95d6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/abdc44d4baff27848b7a74f6366caa3753cdb7e39fe92aedcec13c29a8562388.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/d948bdee30e48d7e27f9d42e78bbe3bc5eeadc02adc6a8305dde47df293208e3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/tree.json index 2ad676113..9b334f786 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamopn-vpc-props/test-lambda-opensearch/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -125,19 +125,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -165,13 +165,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "LambdaFunction": { @@ -187,7 +187,7 @@ "path": "lamopn-vpc-props/test-lambda-opensearch/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "AssetBucket": { @@ -195,13 +195,13 @@ "path": "lamopn-vpc-props/test-lambda-opensearch/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -260,13 +260,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPool": { @@ -310,13 +310,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPool", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPool", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoUserPoolClient": { @@ -354,13 +354,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.UserPoolClient", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoIdentityPool": { @@ -388,7 +388,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPool", - "version": "2.147.3" + "version": "2.150.0" } }, "UserPoolDomain": { @@ -435,7 +435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnUserPoolDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoAuthorizedRole": { @@ -447,7 +447,7 @@ "path": "lamopn-vpc-props/test-lambda-opensearch/CognitoAuthorizedRole/ImportCognitoAuthorizedRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -548,13 +548,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "IdentityPoolRoleMapping": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cognito.CfnIdentityPoolRoleAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRole": { @@ -590,7 +590,7 @@ "path": "lamopn-vpc-props/test-lambda-opensearch/CognitoDashboardConfigureRole/ImportCognitoDashboardConfigureRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -615,13 +615,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "CognitoDashboardConfigureRolePolicy": { @@ -763,13 +763,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } }, "OpenSearchDomain": { @@ -950,7 +950,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_opensearchservice.CfnDomain", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusRedAlarm": { @@ -975,13 +975,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "StatusYellowAlarm": { @@ -1006,13 +1006,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "FreeStorageSpaceTooLowAlarm": { @@ -1037,13 +1037,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "IndexWritesBlockedTooHighAlarm": { @@ -1068,13 +1068,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "AutomatedSnapshotFailureTooHighAlarm": { @@ -1099,13 +1099,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "CPUUtilizationTooHighAlarm": { @@ -1130,13 +1130,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "JVMMemoryPressureTooHighAlarm": { @@ -1161,13 +1161,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterCPUUtilizationTooHighAlarm": { @@ -1192,13 +1192,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } }, "MasterJVMMemoryPressureTooHighAlarm": { @@ -1223,19 +1223,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.CfnAlarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudwatch.Alarm", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-opensearch.LambdaToOpenSearch", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -1262,7 +1262,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -1306,7 +1306,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1314,7 +1314,7 @@ "path": "lamopn-vpc-props/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1336,7 +1336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1355,13 +1355,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -1405,7 +1405,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -1413,7 +1413,7 @@ "path": "lamopn-vpc-props/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -1435,7 +1435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -1454,13 +1454,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1472,13 +1472,13 @@ "path": "lamopn-vpc-props/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1494,7 +1494,7 @@ "path": "lamopn-vpc-props/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1525,7 +1525,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1577,19 +1577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1613,13 +1613,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1653,19 +1653,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1677,7 +1677,7 @@ "path": "lamopn-vpc-props/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1685,7 +1685,7 @@ "path": "lamopn-vpc-props/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1693,13 +1693,13 @@ "path": "lamopn-vpc-props/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1727,7 +1727,7 @@ "path": "lamopn-vpc-props/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1735,25 +1735,25 @@ "path": "lamopn-vpc-props/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1761,7 +1761,7 @@ "path": "lamopn-vpc-props/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1769,13 +1769,13 @@ "path": "lamopn-vpc-props/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1789,7 +1789,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.assets.json index 1aa3e7273..19fd1a22b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.assets.json @@ -27,7 +27,7 @@ } } }, - "283a51df01c8f7f23355ec31691267f094e7b749ec5c1a2cef7f569e8e868022": { + "6177b617cd01d127da07f52cfeeba3daf506a3dc34ee5569fc989708822d7687": { "source": { "path": "lams3-customLoggingBucket.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "283a51df01c8f7f23355ec31691267f094e7b749ec5c1a2cef7f569e8e868022.json", + "objectKey": "6177b617cd01d127da07f52cfeeba3daf506a3dc34ee5569fc989708822d7687.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.template.json index 00812ac90..3bd72e0f7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/lams3-customLoggingBucket.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdas3LambdaFunctionServiceRoleDefaultPolicyB6FC6493": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/manifest.json index 449863fa2..6e89fb379 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/283a51df01c8f7f23355ec31691267f094e7b749ec5c1a2cef7f569e8e868022.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6177b617cd01d127da07f52cfeeba3daf506a3dc34ee5569fc989708822d7687.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/tree.json index 5318c8b7f..acea3ce6b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lams3-customLoggingBucket/test-lambda-s3/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -157,19 +157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -185,7 +185,7 @@ "path": "lams3-customLoggingBucket/test-lambda-s3/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -193,13 +193,13 @@ "path": "lams3-customLoggingBucket/test-lambda-s3/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -237,13 +237,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "S3LoggingBucket": { @@ -297,7 +297,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -431,13 +431,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -449,19 +449,19 @@ "path": "lams3-customLoggingBucket/test-lambda-s3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -514,7 +514,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -573,25 +573,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-s3.LambdaToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -599,7 +599,7 @@ "path": "lams3-customLoggingBucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -611,7 +611,7 @@ "path": "lams3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -619,7 +619,7 @@ "path": "lams3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -627,13 +627,13 @@ "path": "lams3-customLoggingBucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -661,7 +661,7 @@ "path": "lams3-customLoggingBucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -669,25 +669,25 @@ "path": "lams3-customLoggingBucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -695,7 +695,7 @@ "path": "lams3-customLoggingBucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -703,13 +703,13 @@ "path": "lams3-customLoggingBucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -723,7 +723,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.assets.json index bdd82d0e8..64a3bcd13 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "8c8dc343f0fc68bc1df2e8b1deeb4c571cac710ef0e2ee187aed605d23a79e48": { + "8102e3d7aa3f2bba84c4bd1edd1ee6f9efd389b17646305da901fb2f25d3947d": { "source": { "path": "lams3-deployFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8c8dc343f0fc68bc1df2e8b1deeb4c571cac710ef0e2ee187aed605d23a79e48.json", + "objectKey": "8102e3d7aa3f2bba84c4bd1edd1ee6f9efd389b17646305da901fb2f25d3947d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.template.json index 01f527d5c..c1ecece66 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/lams3-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdas3LambdaFunctionServiceRoleDefaultPolicyB6FC6493": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/manifest.json index 5c415e165..99a62a1f2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8c8dc343f0fc68bc1df2e8b1deeb4c571cac710ef0e2ee187aed605d23a79e48.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8102e3d7aa3f2bba84c4bd1edd1ee6f9efd389b17646305da901fb2f25d3947d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/tree.json index 92f53eb71..044fc42ce 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lams3-deployFunction/test-lambda-s3/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -157,19 +157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -185,7 +185,7 @@ "path": "lams3-deployFunction/test-lambda-s3/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -193,13 +193,13 @@ "path": "lams3-deployFunction/test-lambda-s3/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -237,13 +237,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "S3LoggingBucket": { @@ -284,7 +284,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -418,13 +418,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -436,19 +436,19 @@ "path": "lams3-deployFunction/test-lambda-s3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -605,13 +605,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -623,25 +623,25 @@ "path": "lams3-deployFunction/test-lambda-s3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-s3.LambdaToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -649,7 +649,7 @@ "path": "lams3-deployFunction/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -661,7 +661,7 @@ "path": "lams3-deployFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -669,7 +669,7 @@ "path": "lams3-deployFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -677,13 +677,13 @@ "path": "lams3-deployFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -711,7 +711,7 @@ "path": "lams3-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -719,25 +719,25 @@ "path": "lams3-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -745,7 +745,7 @@ "path": "lams3-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -753,13 +753,13 @@ "path": "lams3-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -773,7 +773,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.assets.json index 24617a80b..c4654f0c8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "a15cd23e6f65fa6765d544a8d50b3fd478f75da5d961ddd6ea54d935e9d1089e": { + "b45d266b265bfa6f42bbf9ee7eba276e51a37e87a85b054d8d0c96d8d6ce9414": { "source": { "path": "lams3-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a15cd23e6f65fa6765d544a8d50b3fd478f75da5d961ddd6ea54d935e9d1089e.json", + "objectKey": "b45d266b265bfa6f42bbf9ee7eba276e51a37e87a85b054d8d0c96d8d6ce9414.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.template.json index 553660432..0b18bc6c0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/lams3-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdas3LambdaFunctionServiceRoleDefaultPolicyB6FC6493": { @@ -689,6 +696,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/manifest.json index 3e983c01a..cea795fc5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a15cd23e6f65fa6765d544a8d50b3fd478f75da5d961ddd6ea54d935e9d1089e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b45d266b265bfa6f42bbf9ee7eba276e51a37e87a85b054d8d0c96d8d6ce9414.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/tree.json index 0aa65b9ac..8df98fbe2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lams3-deployFunctionWithVpc/test-lambda-s3/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -162,19 +162,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -202,13 +202,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -224,7 +224,7 @@ "path": "lams3-deployFunctionWithVpc/test-lambda-s3/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -232,13 +232,13 @@ "path": "lams3-deployFunctionWithVpc/test-lambda-s3/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -294,13 +294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -348,7 +348,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -407,25 +407,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-s3.LambdaToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -452,7 +452,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -496,7 +496,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -504,7 +504,7 @@ "path": "lams3-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -526,7 +526,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -545,13 +545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -595,7 +595,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -603,7 +603,7 @@ "path": "lams3-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -625,7 +625,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -644,13 +644,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -662,13 +662,13 @@ "path": "lams3-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -684,7 +684,7 @@ "path": "lams3-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -715,7 +715,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -767,19 +767,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -803,13 +803,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -843,13 +843,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "S3": { @@ -890,19 +890,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.GatewayVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -910,7 +910,7 @@ "path": "lams3-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -922,7 +922,7 @@ "path": "lams3-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -930,7 +930,7 @@ "path": "lams3-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -938,13 +938,13 @@ "path": "lams3-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -972,7 +972,7 @@ "path": "lams3-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -980,25 +980,25 @@ "path": "lams3-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1006,7 +1006,7 @@ "path": "lams3-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1014,13 +1014,13 @@ "path": "lams3-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1034,7 +1034,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.assets.json index ff6e0f0c7..e21a7df3d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "46fc569860aa615c4be44da94116774c3db735dca9ec57e2820a69c91f3fa2cf": { + "f46506993fbb319c6294cc1857b982ba48d86a19553bfb97e0adbe06425916bf": { "source": { "path": "lams3-existingFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "46fc569860aa615c4be44da94116774c3db735dca9ec57e2820a69c91f3fa2cf.json", + "objectKey": "f46506993fbb319c6294cc1857b982ba48d86a19553bfb97e0adbe06425916bf.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.template.json index 705b9340d..d2ad797d3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/lams3-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/manifest.json index 7486668a9..9fa9e28cf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/46fc569860aa615c4be44da94116774c3db735dca9ec57e2820a69c91f3fa2cf.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f46506993fbb319c6294cc1857b982ba48d86a19553bfb97e0adbe06425916bf.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/tree.json index fe11685d9..9fb50a12c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lams3-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -153,19 +153,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -181,7 +181,7 @@ "path": "lams3-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -189,13 +189,13 @@ "path": "lams3-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -233,13 +233,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-s3": { @@ -284,7 +284,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -418,13 +418,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -436,19 +436,19 @@ "path": "lams3-existingFunction/test-lambda-s3/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "S3Bucket": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -605,13 +605,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -623,25 +623,25 @@ "path": "lams3-existingFunction/test-lambda-s3/S3Bucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-s3.LambdaToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -649,7 +649,7 @@ "path": "lams3-existingFunction/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -661,7 +661,7 @@ "path": "lams3-existingFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -669,7 +669,7 @@ "path": "lams3-existingFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -677,13 +677,13 @@ "path": "lams3-existingFunction/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -711,7 +711,7 @@ "path": "lams3-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -719,25 +719,25 @@ "path": "lams3-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -745,7 +745,7 @@ "path": "lams3-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -753,13 +753,13 @@ "path": "lams3-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -773,7 +773,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.assets.json index 25428037f..2c2b824f9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.assets.json @@ -27,7 +27,7 @@ } } }, - "6a4ad8cbd334a6dc7cede8315867b5d0ab565a5c06924d80ee4522cff3c0a7a8": { + "3c42de9eb1ec59c17f3a11376217616255c34bf09515359850f04e86ceee4387": { "source": { "path": "lams3-pre-existing-bucket.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "6a4ad8cbd334a6dc7cede8315867b5d0ab565a5c06924d80ee4522cff3c0a7a8.json", + "objectKey": "3c42de9eb1ec59c17f3a11376217616255c34bf09515359850f04e86ceee4387.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.template.json index 7769a49ca..b22fced1b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/lams3-pre-existing-bucket.template.json @@ -449,6 +449,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdas3preexistingbucketLambdaFunctionServiceRoleDefaultPolicy1B2212F1": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/manifest.json index 14c21be0c..77d95b662 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6a4ad8cbd334a6dc7cede8315867b5d0ab565a5c06924d80ee4522cff3c0a7a8.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3c42de9eb1ec59c17f3a11376217616255c34bf09515359850f04e86ceee4387.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/tree.json index afb903522..dc2244797 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "lams3-pre-existing-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "lams3-pre-existing-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "lams3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "lams3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "lams3-pre-existing-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,19 +402,19 @@ "path": "lams3-pre-existing-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "mybucket": { @@ -422,7 +422,7 @@ "path": "lams3-pre-existing-bucket/mybucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-s3-pre-existing-bucket": { @@ -438,7 +438,7 @@ "path": "lams3-pre-existing-bucket/test-lambda-s3-pre-existing-bucket/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -501,7 +501,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -585,19 +585,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -613,7 +613,7 @@ "path": "lams3-pre-existing-bucket/test-lambda-s3-pre-existing-bucket/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -621,13 +621,13 @@ "path": "lams3-pre-existing-bucket/test-lambda-s3-pre-existing-bucket/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -665,19 +665,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-s3.LambdaToS3", - "version": "2.62.0" + "version": "2.63.0" } }, "Integ": { @@ -705,7 +705,7 @@ "path": "lams3-pre-existing-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -713,25 +713,25 @@ "path": "lams3-pre-existing-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -739,7 +739,7 @@ "path": "lams3-pre-existing-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -747,13 +747,13 @@ "path": "lams3-pre-existing-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -767,7 +767,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.assets.json index f63661f9a..a44ba1c81 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "5c9d5d2dbb170ac984547dcb25dd08c6c5a0f66cdd68920e2fb328fd21226214": { + "81e53aef44f677a8269c887aad3f6769eec9234d112d1ac3e7a8e318a1e9342a": { "source": { "path": "lamsag-deployFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5c9d5d2dbb170ac984547dcb25dd08c6c5a0f66cdd68920e2fb328fd21226214.json", + "objectKey": "81e53aef44f677a8269c887aad3f6769eec9234d112d1ac3e7a8e318a1e9342a.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.template.json index 86807cb81..ab49f8e9d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/lamsag-deployFunction.template.json @@ -83,6 +83,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasagemakerSagemakerRoleDefaultPolicy9909C0A0": { @@ -301,6 +308,11 @@ "reason": "Complex role becuase Sagemaker needs permissions to access several services" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_POLICY_NON_COMPLIANT_ARN" + ] } } }, @@ -461,6 +473,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasagemakerLambdaFunctionServiceRoleDefaultPolicy208C2512": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/manifest.json index 7d88f1681..5596b9ea9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5c9d5d2dbb170ac984547dcb25dd08c6c5a0f66cdd68920e2fb328fd21226214.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/81e53aef44f677a8269c887aad3f6769eec9234d112d1ac3e7a8e318a1e9342a.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -115,10 +115,7 @@ "/lamsag-deployFunction/test-lambda-sagemaker/SagemakerEndpointConfig": [ { "type": "aws:cdk:logicalId", - "data": "testlambdasagemakerSagemakerEndpointConfig6BABA334", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_REPLACE" - ] + "data": "testlambdasagemakerSagemakerEndpointConfig6BABA334" } ], "/lamsag-deployFunction/test-lambda-sagemaker/SagemakerEndpoint": [ @@ -156,15 +153,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testlambdasagemakerEncryptionKey2AACF9E0": [ - { - "type": "aws:cdk:logicalId", - "data": "testlambdasagemakerEncryptionKey2AACF9E0", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "lamsag-deployFunction" diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/tree.json index 1b629f321..4d7a3b1e2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/tree.json @@ -13,7 +13,7 @@ "path": "lamsag-deployFunction/mappings", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.135.0" + "version": "2.150.0" } }, "SampleAsset": { @@ -25,7 +25,7 @@ "path": "lamsag-deployFunction/SampleAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -33,13 +33,13 @@ "path": "lamsag-deployFunction/SampleAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "test-lambda-sagemaker": { @@ -55,7 +55,7 @@ "path": "lamsag-deployFunction/test-lambda-sagemaker/SagemakerRole/ImportSagemakerRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -297,19 +297,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerModel": { @@ -342,7 +342,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnModel", - "version": "2.135.0" + "version": "2.150.0" } }, "'test-lambda-sagemakerKey'": { @@ -388,13 +388,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpointConfig": { @@ -424,7 +424,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpointConfig", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpoint": { @@ -443,7 +443,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpoint", - "version": "2.135.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -455,7 +455,7 @@ "path": "lamsag-deployFunction/test-lambda-sagemaker/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -518,7 +518,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -561,19 +561,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -589,7 +589,7 @@ "path": "lamsag-deployFunction/test-lambda-sagemaker/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -597,13 +597,13 @@ "path": "lamsag-deployFunction/test-lambda-sagemaker/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -645,19 +645,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sagemakerendpoint.LambdaToSagemakerEndpoint", - "version": "2.54.1" + "version": "2.63.0" } }, "Integ": { @@ -685,7 +685,7 @@ "path": "lamsag-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -693,25 +693,25 @@ "path": "lamsag-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -719,7 +719,7 @@ "path": "lamsag-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -727,13 +727,13 @@ "path": "lamsag-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } }, "Tree": { @@ -747,7 +747,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.135.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.assets.json index 880c17b13..0b086a999 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "97ddc3e7bdd8bbc8186a37a98d66500c4e8c2280bdf6dd8e5a45f4dcba8e3f35": { + "34b339ec7914198830b18a3159be18e767f579d59ab23c31c93f9921a8b69e22": { "source": { "path": "lamsag-existingFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "97ddc3e7bdd8bbc8186a37a98d66500c4e8c2280bdf6dd8e5a45f4dcba8e3f35.json", + "objectKey": "34b339ec7914198830b18a3159be18e767f579d59ab23c31c93f9921a8b69e22.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.template.json index 8c32722d0..e503799db 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/lamsag-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -168,6 +175,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasagemakerSagemakerRoleDefaultPolicy9909C0A0": { @@ -386,6 +400,11 @@ "reason": "Complex role becuase Sagemaker needs permissions to access several services" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_POLICY_NON_COMPLIANT_ARN" + ] } } }, diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/manifest.json index 07a43f266..9c072baca 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/97ddc3e7bdd8bbc8186a37a98d66500c4e8c2280bdf6dd8e5a45f4dcba8e3f35.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/34b339ec7914198830b18a3159be18e767f579d59ab23c31c93f9921a8b69e22.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -133,10 +133,7 @@ "/lamsag-existingFunction/test-lambda-sagemaker/SagemakerEndpointConfig": [ { "type": "aws:cdk:logicalId", - "data": "testlambdasagemakerSagemakerEndpointConfig6BABA334", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_REPLACE" - ] + "data": "testlambdasagemakerSagemakerEndpointConfig6BABA334" } ], "/lamsag-existingFunction/test-lambda-sagemaker/SagemakerEndpoint": [ @@ -156,15 +153,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "testlambdasagemakerEncryptionKey2AACF9E0": [ - { - "type": "aws:cdk:logicalId", - "data": "testlambdasagemakerEncryptionKey2AACF9E0", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "lamsag-existingFunction" diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/tree.json index 7675be4d9..f87e45021 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsag-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -123,19 +123,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -151,7 +151,7 @@ "path": "lamsag-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -159,13 +159,13 @@ "path": "lamsag-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -207,13 +207,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.135.0" + "version": "2.150.0" } }, "mappings": { @@ -221,7 +221,7 @@ "path": "lamsag-existingFunction/mappings", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.135.0" + "version": "2.150.0" } }, "SampleAsset": { @@ -233,7 +233,7 @@ "path": "lamsag-existingFunction/SampleAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -241,13 +241,13 @@ "path": "lamsag-existingFunction/SampleAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "test-lambda-sagemaker": { @@ -263,7 +263,7 @@ "path": "lamsag-existingFunction/test-lambda-sagemaker/SagemakerRole/ImportSagemakerRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -288,7 +288,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -505,19 +505,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerModel": { @@ -550,7 +550,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnModel", - "version": "2.135.0" + "version": "2.150.0" } }, "'test-lambda-sagemakerKey'": { @@ -596,13 +596,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpointConfig": { @@ -632,7 +632,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpointConfig", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpoint": { @@ -651,13 +651,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpoint", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sagemakerendpoint.LambdaToSagemakerEndpoint", - "version": "2.54.1" + "version": "2.63.0" } }, "Integ": { @@ -685,7 +685,7 @@ "path": "lamsag-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -693,25 +693,25 @@ "path": "lamsag-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -719,7 +719,7 @@ "path": "lamsag-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -727,13 +727,13 @@ "path": "lamsag-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } }, "Tree": { @@ -747,7 +747,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.135.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.assets.json index 006c72168..5faaadff6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.assets.json @@ -27,7 +27,7 @@ } } }, - "f01bf77bf7fc43e5afb8bf0024066fbfce2e9128bcb925a7f22bc0094094762e": { + "3a01497c0d0032dd1ee2379759e1f4233bfbd47dea1824e3c67f81a25408617f": { "source": { "path": "lamsag-existingSageMakerEndpoint.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f01bf77bf7fc43e5afb8bf0024066fbfce2e9128bcb925a7f22bc0094094762e.json", + "objectKey": "3a01497c0d0032dd1ee2379759e1f4233bfbd47dea1824e3c67f81a25408617f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.template.json index cc8bbd7bd..c90001dac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/lamsag-existingSageMakerEndpoint.template.json @@ -83,6 +83,13 @@ ], "Version": "2012-10-17" } + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "SagemakerRoleDefaultPolicy9DD21C3C": { @@ -301,6 +308,11 @@ "reason": "Complex role becuase Sagemaker needs permissions to access several services" } ] + }, + "guard": { + "SuppressedRules": [ + "IAM_POLICY_NON_COMPLIANT_ARN" + ] } } }, @@ -461,6 +473,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasagemakerLambdaFunctionServiceRoleDefaultPolicy208C2512": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/manifest.json index bfba95131..208fca4e7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f01bf77bf7fc43e5afb8bf0024066fbfce2e9128bcb925a7f22bc0094094762e.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3a01497c0d0032dd1ee2379759e1f4233bfbd47dea1824e3c67f81a25408617f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -115,10 +115,7 @@ "/lamsag-existingSageMakerEndpoint/SagemakerEndpointConfig": [ { "type": "aws:cdk:logicalId", - "data": "SagemakerEndpointConfig", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_REPLACE" - ] + "data": "SagemakerEndpointConfig" } ], "/lamsag-existingSageMakerEndpoint/SagemakerEndpoint": [ @@ -156,15 +153,6 @@ "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } - ], - "EncryptionKey1B843E66": [ - { - "type": "aws:cdk:logicalId", - "data": "EncryptionKey1B843E66", - "trace": [ - "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" - ] - } ] }, "displayName": "lamsag-existingSageMakerEndpoint" diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/tree.json index 2a7d33f6e..fd8249f53 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/tree.json @@ -13,7 +13,7 @@ "path": "lamsag-existingSageMakerEndpoint/mappings", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.135.0" + "version": "2.150.0" } }, "SampleAsset": { @@ -25,7 +25,7 @@ "path": "lamsag-existingSageMakerEndpoint/SampleAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -33,13 +33,13 @@ "path": "lamsag-existingSageMakerEndpoint/SampleAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerRole": { @@ -51,7 +51,7 @@ "path": "lamsag-existingSageMakerEndpoint/SagemakerRole/ImportSagemakerRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -293,19 +293,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerModel": { @@ -338,7 +338,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnModel", - "version": "2.135.0" + "version": "2.150.0" } }, "'testKey'": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpointConfig": { @@ -420,7 +420,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpointConfig", - "version": "2.135.0" + "version": "2.150.0" } }, "SagemakerEndpoint": { @@ -439,7 +439,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sagemaker.CfnEndpoint", - "version": "2.135.0" + "version": "2.150.0" } }, "test-lambda-sagemaker": { @@ -455,7 +455,7 @@ "path": "lamsag-existingSageMakerEndpoint/test-lambda-sagemaker/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -518,7 +518,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.135.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -561,19 +561,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.135.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -589,7 +589,7 @@ "path": "lamsag-existingSageMakerEndpoint/test-lambda-sagemaker/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.135.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -597,13 +597,13 @@ "path": "lamsag-existingSageMakerEndpoint/test-lambda-sagemaker/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.135.0" + "version": "2.150.0" } }, "Resource": { @@ -645,19 +645,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sagemakerendpoint.LambdaToSagemakerEndpoint", - "version": "2.54.1" + "version": "2.63.0" } }, "Integ": { @@ -685,7 +685,7 @@ "path": "lamsag-existingSageMakerEndpoint/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -693,25 +693,25 @@ "path": "lamsag-existingSageMakerEndpoint/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.135.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -719,7 +719,7 @@ "path": "lamsag-existingSageMakerEndpoint/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.135.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -727,13 +727,13 @@ "path": "lamsag-existingSageMakerEndpoint/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.135.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.135.0" + "version": "2.150.0" } }, "Tree": { @@ -747,7 +747,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.135.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.assets.json index a34474be0..bac13d406 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "1cf756c0320e17410ada919facac6ed00c925f64562bf89d0635b860bedfbe51": { + "79734753278e8ded53cb17236a399ddba231cc313a60a75eb72645cf05649fe9": { "source": { "path": "lamsec-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "1cf756c0320e17410ada919facac6ed00c925f64562bf89d0635b860bedfbe51.json", + "objectKey": "79734753278e8ded53cb17236a399ddba231cc313a60a75eb72645cf05649fe9.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.template.json index a23ae54fe..01857ac34 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/lamsec-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasecretsmanagerLambdaFunctionServiceRoleDefaultPolicyF24BF460": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/manifest.json index ad97c6ab5..2d3a39c2f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1cf756c0320e17410ada919facac6ed00c925f64562bf89d0635b860bedfbe51.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/79734753278e8ded53cb17236a399ddba231cc313a60a75eb72645cf05649fe9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/tree.json index c79032cf8..fc8763cc3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsec-deployFunction/test-lambda-secretsmanager/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -130,19 +130,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -158,7 +158,7 @@ "path": "lamsec-deployFunction/test-lambda-secretsmanager/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -166,13 +166,13 @@ "path": "lamsec-deployFunction/test-lambda-secretsmanager/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -210,13 +210,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "secret": { @@ -234,19 +234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-secretsmanager.LambdaToSecretsmanager", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -274,7 +274,7 @@ "path": "lamsec-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -282,25 +282,25 @@ "path": "lamsec-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -308,7 +308,7 @@ "path": "lamsec-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -316,13 +316,13 @@ "path": "lamsec-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -336,7 +336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.assets.json index 59e2f60af..4c5a4dbb8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "9cab6cdfe6a9dc81a8b6ea5bcf46df539e2cc4c7a5a8af3c9b5f1be5994df040": { + "6e86fbde3ee4dfaa7fee180d7129ae0826ccdc07f3ac49de730fc058ea4c90c2": { "source": { "path": "lamsec-deployFunctionWithExistingVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9cab6cdfe6a9dc81a8b6ea5bcf46df539e2cc4c7a5a8af3c9b5f1be5994df040.json", + "objectKey": "6e86fbde3ee4dfaa7fee180d7129ae0826ccdc07f3ac49de730fc058ea4c90c2.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.template.json index 8ead75479..6ac0db755 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/lamsec-deployFunctionWithExistingVpc.template.json @@ -652,6 +652,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -758,6 +763,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasecretsmanagerstackLambdaFunctionServiceRoleDefaultPolicy2F46FC5F": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/manifest.json index 756ec4675..eb1494d74 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9cab6cdfe6a9dc81a8b6ea5bcf46df539e2cc4c7a5a8af3c9b5f1be5994df040.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6e86fbde3ee4dfaa7fee180d7129ae0826ccdc07f3ac49de730fc058ea4c90c2.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/tree.json index 2fa6bde24..69fb8dbd9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SECRETS_MANAGER": { @@ -891,19 +891,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -911,7 +911,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -923,7 +923,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -931,7 +931,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -939,13 +939,13 @@ "path": "lamsec-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-secretsmanager-stack": { @@ -961,7 +961,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/test-lambda-secretsmanager-stack/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1024,7 +1024,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1075,19 +1075,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1115,13 +1115,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1137,7 +1137,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/test-lambda-secretsmanager-stack/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1145,13 +1145,13 @@ "path": "lamsec-deployFunctionWithExistingVpc/test-lambda-secretsmanager-stack/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1207,13 +1207,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "secret": { @@ -1231,19 +1231,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-secretsmanager.LambdaToSecretsmanager", - "version": "2.62.0" + "version": "2.63.0" } }, "lamsec-deployFunctionWithExistingVpc-SECRETS_MANAGER-security-group": { @@ -1299,13 +1299,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1333,7 +1333,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1341,25 +1341,25 @@ "path": "lamsec-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1367,7 +1367,7 @@ "path": "lamsec-deployFunctionWithExistingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1375,13 +1375,13 @@ "path": "lamsec-deployFunctionWithExistingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1395,7 +1395,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.assets.json index efe070bcf..d061f18b3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "c88ae92c8a5b56d4b2ffcb0e68abedc8807735e08055304b0b37090714bf95cc": { + "778906270efc53a4ceeddc1d26deaf9553d93d3e02a5056fe8e1078e6f902691": { "source": { "path": "lamsec-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c88ae92c8a5b56d4b2ffcb0e68abedc8807735e08055304b0b37090714bf95cc.json", + "objectKey": "778906270efc53a4ceeddc1d26deaf9553d93d3e02a5056fe8e1078e6f902691.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.template.json index 01022cc6d..7bc22cb00 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/lamsec-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasecretsmanagerLambdaFunctionServiceRoleDefaultPolicyF24BF460": { @@ -594,6 +601,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/manifest.json index 58c22ddc4..3aa12d146 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c88ae92c8a5b56d4b2ffcb0e68abedc8807735e08055304b0b37090714bf95cc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/778906270efc53a4ceeddc1d26deaf9553d93d3e02a5056fe8e1078e6f902691.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/tree.json index 3692301c0..cc923e7b9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsec-deployFunctionWithVpc/test-lambda-secretsmanager/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -135,19 +135,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -175,13 +175,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -197,7 +197,7 @@ "path": "lamsec-deployFunctionWithVpc/test-lambda-secretsmanager/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -205,13 +205,13 @@ "path": "lamsec-deployFunctionWithVpc/test-lambda-secretsmanager/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -267,13 +267,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "secret": { @@ -291,19 +291,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-secretsmanager.LambdaToSecretsmanager", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -330,7 +330,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -374,7 +374,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -382,7 +382,7 @@ "path": "lamsec-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -404,7 +404,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -423,13 +423,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -473,7 +473,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -481,7 +481,7 @@ "path": "lamsec-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -503,7 +503,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -522,13 +522,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -540,13 +540,13 @@ "path": "lamsec-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -562,7 +562,7 @@ "path": "lamsec-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -593,7 +593,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -645,19 +645,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -681,13 +681,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -721,13 +721,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SECRETS_MANAGER": { @@ -777,19 +777,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -797,7 +797,7 @@ "path": "lamsec-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -809,7 +809,7 @@ "path": "lamsec-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -817,7 +817,7 @@ "path": "lamsec-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -825,13 +825,13 @@ "path": "lamsec-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamsec-deployFunctionWithVpc-SECRETS_MANAGER-security-group": { @@ -887,13 +887,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -921,7 +921,7 @@ "path": "lamsec-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -929,25 +929,25 @@ "path": "lamsec-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -955,7 +955,7 @@ "path": "lamsec-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -963,13 +963,13 @@ "path": "lamsec-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -983,7 +983,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.assets.json index 130c2bc70..cefa97797 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "61e6bebc35c977a2f2a620286b2ca59bb34b9928c91c28468653b0c20895ddaa": { + "5e28d8d68138a0799fe5b00dde75ac6b4a5e20d5c4f221f879ad3c0e729cec68": { "source": { "path": "lamsec-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "61e6bebc35c977a2f2a620286b2ca59bb34b9928c91c28468653b0c20895ddaa.json", + "objectKey": "5e28d8d68138a0799fe5b00dde75ac6b4a5e20d5c4f221f879ad3c0e729cec68.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.template.json index 658535a63..43ec81124 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/lamsec-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/manifest.json index 29ca84a38..8c3c9ff3b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/61e6bebc35c977a2f2a620286b2ca59bb34b9928c91c28468653b0c20895ddaa.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5e28d8d68138a0799fe5b00dde75ac6b4a5e20d5c4f221f879ad3c0e729cec68.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/tree.json index 2e3d5594b..f946388b3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsec-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -126,19 +126,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -154,7 +154,7 @@ "path": "lamsec-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -162,13 +162,13 @@ "path": "lamsec-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -206,13 +206,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-secretsmanager": { @@ -234,19 +234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.CfnSecret", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_secretsmanager.Secret", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-secretsmanager.LambdaToSecretsmanager", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -274,7 +274,7 @@ "path": "lamsec-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -282,25 +282,25 @@ "path": "lamsec-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -308,7 +308,7 @@ "path": "lamsec-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -316,13 +316,13 @@ "path": "lamsec-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -336,7 +336,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.assets.json index c81bca087..7a0bfaf86 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "84811654ebcf598db48d82b813657bac59231142eda722937f1785314c8b9d1a": { + "f4a3679888c477f87475477b51997415c22b8112760db12891b1d7c9a04c1d04": { "source": { "path": "lamsns-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "84811654ebcf598db48d82b813657bac59231142eda722937f1785314c8b9d1a.json", + "objectKey": "f4a3679888c477f87475477b51997415c22b8112760db12891b1d7c9a04c1d04.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.template.json index 275fd0af8..6d8236cec 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/lamsns-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasnsLambdaFunctionServiceRoleDefaultPolicyBB1D55CB": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/manifest.json index 9a3a4ee75..d3c577e4c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/84811654ebcf598db48d82b813657bac59231142eda722937f1785314c8b9d1a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f4a3679888c477f87475477b51997415c22b8112760db12891b1d7c9a04c1d04.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/tree.json index ca15ac613..66ef6df59 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsns-deployFunction/test-lambda-sns/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -127,19 +127,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -155,7 +155,7 @@ "path": "lamsns-deployFunction/test-lambda-sns/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -163,13 +163,13 @@ "path": "lamsns-deployFunction/test-lambda-sns/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -213,13 +213,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "aws-managed-key": { @@ -227,7 +227,7 @@ "path": "lamsns-deployFunction/test-lambda-sns/aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "SnsTopic": { @@ -264,7 +264,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -360,25 +360,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.TopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sns.LambdaToSns", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -406,7 +406,7 @@ "path": "lamsns-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -414,25 +414,25 @@ "path": "lamsns-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -440,7 +440,7 @@ "path": "lamsns-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -448,13 +448,13 @@ "path": "lamsns-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -468,7 +468,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.assets.json index 0b5105260..c294bcbc7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "e3f4a2445a3c394cb996cf422cd657c8af823fa021130e5cee7af6094cb2eb2c": { + "556d2d0ecdf6753499c3fc70b8288c30484b747e14ff0aef391e75a48a41fd6b": { "source": { "path": "lamsns-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e3f4a2445a3c394cb996cf422cd657c8af823fa021130e5cee7af6094cb2eb2c.json", + "objectKey": "556d2d0ecdf6753499c3fc70b8288c30484b747e14ff0aef391e75a48a41fd6b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.template.json index 654d1443c..613732f81 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/lamsns-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasnsLambdaFunctionServiceRoleDefaultPolicyBB1D55CB": { @@ -688,6 +695,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/manifest.json index 6ff93377e..949d82836 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e3f4a2445a3c394cb996cf422cd657c8af823fa021130e5cee7af6094cb2eb2c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/556d2d0ecdf6753499c3fc70b8288c30484b747e14ff0aef391e75a48a41fd6b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/tree.json index 2b9914f81..68e028208 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsns-deployFunctionWithVpc/test-lambda-sns/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -132,19 +132,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -172,13 +172,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -194,7 +194,7 @@ "path": "lamsns-deployFunctionWithVpc/test-lambda-sns/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -202,13 +202,13 @@ "path": "lamsns-deployFunctionWithVpc/test-lambda-sns/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "aws-managed-key": { @@ -284,7 +284,7 @@ "path": "lamsns-deployFunctionWithVpc/test-lambda-sns/aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "SnsTopic": { @@ -321,7 +321,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -417,25 +417,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopicPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.TopicPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sns.LambdaToSns", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -462,7 +462,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -506,7 +506,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -514,7 +514,7 @@ "path": "lamsns-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -536,7 +536,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -555,13 +555,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -605,7 +605,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -613,7 +613,7 @@ "path": "lamsns-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -635,7 +635,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -654,13 +654,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -672,13 +672,13 @@ "path": "lamsns-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -694,7 +694,7 @@ "path": "lamsns-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -725,7 +725,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -777,19 +777,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -813,13 +813,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -853,13 +853,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SNS": { @@ -909,19 +909,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -929,7 +929,7 @@ "path": "lamsns-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -941,7 +941,7 @@ "path": "lamsns-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -949,7 +949,7 @@ "path": "lamsns-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -957,13 +957,13 @@ "path": "lamsns-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamsns-deployFunctionWithVpc-SNS-security-group": { @@ -1019,13 +1019,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1053,7 +1053,7 @@ "path": "lamsns-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1061,25 +1061,25 @@ "path": "lamsns-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1087,7 +1087,7 @@ "path": "lamsns-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1095,13 +1095,13 @@ "path": "lamsns-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1115,7 +1115,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.assets.json index 05f973534..8b7998822 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "16812beaec48c1808a07629e6629935ed835efbaaa9f372bd6837c192658be3d": { + "6ed22a45aa0769a9afa2bcd1b2492496e7bfb00aaa648c4f2a361bd6a483370e": { "source": { "path": "lamsns-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "16812beaec48c1808a07629e6629935ed835efbaaa9f372bd6837c192658be3d.json", + "objectKey": "6ed22a45aa0769a9afa2bcd1b2492496e7bfb00aaa648c4f2a361bd6a483370e.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.template.json index bd3119096..994028ff8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/lamsns-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/manifest.json index 1575d2783..d2c7ac1bc 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/16812beaec48c1808a07629e6629935ed835efbaaa9f372bd6837c192658be3d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6ed22a45aa0769a9afa2bcd1b2492496e7bfb00aaa648c4f2a361bd6a483370e.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/tree.json index 5c39ed6b2..cc549711e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsns-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -123,19 +123,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -151,7 +151,7 @@ "path": "lamsns-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -159,13 +159,13 @@ "path": "lamsns-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -209,13 +209,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-sns": { @@ -227,7 +227,7 @@ "path": "lamsns-existingFunction/test-lambda-sns/aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "SnsTopic": { @@ -264,7 +264,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -360,25 +360,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.TopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sns.LambdaToSns", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -406,7 +406,7 @@ "path": "lamsns-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -414,25 +414,25 @@ "path": "lamsns-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -440,7 +440,7 @@ "path": "lamsns-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -448,13 +448,13 @@ "path": "lamsns-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -468,7 +468,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.assets.json index e830b7fbd..58cf62560 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.assets.json @@ -27,7 +27,7 @@ } } }, - "aeb28bc089bf76e81ba2c05ed5d795de062c5adead7cfca5c07efdff6e9eb1fc": { + "aeae6fe48f7bc9eafa33590e79a7be25139d9d067f359ce73246b050b517d77b": { "source": { "path": "lamsqslam-defaultDeployment.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "aeb28bc089bf76e81ba2c05ed5d795de062c5adead7cfca5c07efdff6e9eb1fc.json", + "objectKey": "aeae6fe48f7bc9eafa33590e79a7be25139d9d067f359ce73246b050b517d77b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.template.json index 5f09cdbf5..6ba7a2ad7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/lamsqslam-defaultDeployment.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdalambdatosqsLambdaFunctionServiceRoleDefaultPolicyA63E8A47": { @@ -376,6 +383,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdasqstolambdaLambdaFunctionServiceRoleDefaultPolicyF38BA227": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/manifest.json index 79241e332..10d4f0c1a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/aeb28bc089bf76e81ba2c05ed5d795de062c5adead7cfca5c07efdff6e9eb1fc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/aeae6fe48f7bc9eafa33590e79a7be25139d9d067f359ce73246b050b517d77b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/tree.json index 82442fbe9..c57e5fe96 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -138,19 +138,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -166,7 +166,7 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -174,13 +174,13 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -218,13 +218,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -242,7 +242,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -325,19 +325,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -364,7 +364,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -447,25 +447,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "sqs-to-lambda": { @@ -481,7 +481,7 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -544,7 +544,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -596,19 +596,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -624,7 +624,7 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -632,13 +632,13 @@ "path": "lamsqslam-defaultDeployment/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -673,7 +673,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:lamsqslamdefaultDeploymenttestlambdasqslambdalambdatosqsqueue3E64D956": { @@ -699,31 +699,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs-lambda.LambdaToSqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -751,7 +751,7 @@ "path": "lamsqslam-defaultDeployment/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -759,25 +759,25 @@ "path": "lamsqslam-defaultDeployment/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -785,7 +785,7 @@ "path": "lamsqslam-defaultDeployment/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -793,13 +793,13 @@ "path": "lamsqslam-defaultDeployment/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -813,7 +813,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.assets.json index 6e6c15983..d86e983d0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.assets.json @@ -40,7 +40,7 @@ } } }, - "ec48bc4e227ce175876610cfdc0412c49359152d866ae877da6502ea92aa78cf": { + "0f4b95584aff944af3e3df212a90ae39b0a26ad46cd07637d3bd3978d8063c88": { "source": { "path": "lamsqslam-deployProducerFunctionWithVpc.template.json", "packaging": "file" @@ -48,7 +48,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ec48bc4e227ce175876610cfdc0412c49359152d866ae877da6502ea92aa78cf.json", + "objectKey": "0f4b95584aff944af3e3df212a90ae39b0a26ad46cd07637d3bd3978d8063c88.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.template.json index 2e8a81cd3..84de3508f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/lamsqslam-deployProducerFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdatosqsLambdaFunctionServiceRoleDefaultPolicy672BFE5F": { @@ -791,6 +798,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqssqstolambdaLambdaFunctionServiceRoleDefaultPolicy9D533CC5": { @@ -973,6 +987,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/manifest.json index d9c187146..f3ba765c1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ec48bc4e227ce175876610cfdc0412c49359152d866ae877da6502ea92aa78cf.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0f4b95584aff944af3e3df212a90ae39b0a26ad46cd07637d3bd3978d8063c88.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/tree.json index 1bf508db0..8cf7adb88 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/tree.json @@ -25,7 +25,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/lambda-to-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -143,19 +143,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -183,13 +183,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -205,7 +205,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/lambda-to-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -213,13 +213,13 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/lambda-to-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -275,13 +275,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -299,7 +299,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -382,19 +382,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.149.0" + "version": "2.150.0" } }, "queue": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -504,25 +504,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -549,7 +549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -593,7 +593,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -601,7 +601,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -642,13 +642,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -692,7 +692,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -700,7 +700,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -722,7 +722,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -741,13 +741,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -759,13 +759,13 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -781,7 +781,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -812,7 +812,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -864,19 +864,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -900,13 +900,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -940,13 +940,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SQS": { @@ -996,19 +996,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-sqs-SQS-security-group": { @@ -1064,13 +1064,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "sqs-to-lambda": { @@ -1086,7 +1086,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/sqs-to-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1149,7 +1149,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1201,19 +1201,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1229,7 +1229,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/sqs-to-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1237,13 +1237,13 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/test-lambda-sqs/sqs-to-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1278,7 +1278,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "SqsEventSource:lamsqslamdeployProducerFunctionWithVpctestlambdasqslambdatosqsqueueD62DE11E": { @@ -1304,31 +1304,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.62.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs-lambda.LambdaToSqsToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1336,7 +1336,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1348,7 +1348,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1356,7 +1356,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1364,13 +1364,13 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1398,7 +1398,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1406,25 +1406,25 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1432,7 +1432,7 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1440,13 +1440,13 @@ "path": "lamsqslam-deployProducerFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1460,7 +1460,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.assets.json index 10080b00d..583c18050 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "67fc9b4e1d8a44d9dec8bf13d6eb5c3dd14bdf089c5d7ca2e8ed855f18f9de11": { + "6b9a66113dbafdb461707354f81b51a7278ebb2e24e0117384d5691f9046f139": { "source": { "path": "lamsqslam-existingConsumerFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "67fc9b4e1d8a44d9dec8bf13d6eb5c3dd14bdf089c5d7ca2e8ed855f18f9de11.json", + "objectKey": "6b9a66113dbafdb461707354f81b51a7278ebb2e24e0117384d5691f9046f139.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.template.json index 97c014d18..330b77798 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/lamsqslam-existingConsumerFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -222,6 +229,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdalambdatosqsLambdaFunctionServiceRoleDefaultPolicyA63E8A47": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/manifest.json index be45584ec..c12e4ab9a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/67fc9b4e1d8a44d9dec8bf13d6eb5c3dd14bdf089c5d7ca2e8ed855f18f9de11.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6b9a66113dbafdb461707354f81b51a7278ebb2e24e0117384d5691f9046f139.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/tree.json index 32bb05171..674d6e2bb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsqslam-existingConsumerFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -132,19 +132,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -160,7 +160,7 @@ "path": "lamsqslam-existingConsumerFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -168,13 +168,13 @@ "path": "lamsqslam-existingConsumerFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -209,7 +209,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:lamsqslamexistingConsumerFunctiontestlambdasqslambdalambdatosqsqueueADB261AF": { @@ -235,19 +235,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-sqs-lambda": { @@ -267,7 +267,7 @@ "path": "lamsqslam-existingConsumerFunction/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -330,7 +330,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -380,19 +380,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -408,7 +408,7 @@ "path": "lamsqslam-existingConsumerFunction/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -416,13 +416,13 @@ "path": "lamsqslam-existingConsumerFunction/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -460,13 +460,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -484,7 +484,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -567,19 +567,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -606,7 +606,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -689,25 +689,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "sqs-to-lambda": { @@ -715,13 +715,13 @@ "path": "lamsqslam-existingConsumerFunction/test-lambda-sqs-lambda/sqs-to-lambda", "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs-lambda.LambdaToSqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -749,7 +749,7 @@ "path": "lamsqslam-existingConsumerFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -757,25 +757,25 @@ "path": "lamsqslam-existingConsumerFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -783,7 +783,7 @@ "path": "lamsqslam-existingConsumerFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -791,13 +791,13 @@ "path": "lamsqslam-existingConsumerFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -811,7 +811,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.assets.json index 4a173a964..df9de6e35 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.assets.json @@ -27,7 +27,7 @@ } } }, - "85677c5836ee58e8b65ef236fb960093c176f2d3f6c7798685388dcf7def0fb7": { + "9e313a7bcd094629a7fb3a196c8ab67b333a5a70feff19e36279771a523fd550": { "source": { "path": "lamsqslam-existingProducerFunction.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "85677c5836ee58e8b65ef236fb960093c176f2d3f6c7798685388dcf7def0fb7.json", + "objectKey": "9e313a7bcd094629a7fb3a196c8ab67b333a5a70feff19e36279771a523fd550.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.template.json index 671de35a9..119685739 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/lamsqslam-existingProducerFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -376,6 +383,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdasqstolambdaLambdaFunctionServiceRoleDefaultPolicyF38BA227": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/manifest.json index 0fd00a1e0..1d0f29b97 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/85677c5836ee58e8b65ef236fb960093c176f2d3f6c7798685388dcf7def0fb7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9e313a7bcd094629a7fb3a196c8ab67b333a5a70feff19e36279771a523fd550.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/tree.json index 8d8861db8..cc9c76c3c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsqslam-existingProducerFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -130,19 +130,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -158,7 +158,7 @@ "path": "lamsqslam-existingProducerFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -166,13 +166,13 @@ "path": "lamsqslam-existingProducerFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -210,13 +210,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-sqs-lambda": { @@ -242,7 +242,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -325,19 +325,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -364,7 +364,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -447,25 +447,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "sqs-to-lambda": { @@ -481,7 +481,7 @@ "path": "lamsqslam-existingProducerFunction/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -544,7 +544,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -596,19 +596,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -624,7 +624,7 @@ "path": "lamsqslam-existingProducerFunction/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -632,13 +632,13 @@ "path": "lamsqslam-existingProducerFunction/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -673,7 +673,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:lamsqslamexistingProducerFunctiontestlambdasqslambdalambdatosqsqueue8D69F5FD": { @@ -699,31 +699,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs-lambda.LambdaToSqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -751,7 +751,7 @@ "path": "lamsqslam-existingProducerFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -759,25 +759,25 @@ "path": "lamsqslam-existingProducerFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -785,7 +785,7 @@ "path": "lamsqslam-existingProducerFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -793,13 +793,13 @@ "path": "lamsqslam-existingProducerFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -813,7 +813,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.assets.json index 71a1f5cb8..432b12f17 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.assets.json @@ -27,7 +27,7 @@ } } }, - "21e294f73d52d50472c8623037992acf520d2e09ec8979f3332b06cdfd9bb027": { + "97bb1f4ca362b08f318ecd2b08b29d02b7b5ac1ae9c9f5c02ead8e8eec6fd2b5": { "source": { "path": "lamsqslam-existingQueue.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "21e294f73d52d50472c8623037992acf520d2e09ec8979f3332b06cdfd9bb027.json", + "objectKey": "97bb1f4ca362b08f318ecd2b08b29d02b7b5ac1ae9c9f5c02ead8e8eec6fd2b5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.template.json index f274b69c7..eed2aaca1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/lamsqslam-existingQueue.template.json @@ -221,6 +221,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdalambdatosqsLambdaFunctionServiceRoleDefaultPolicyA63E8A47": { @@ -376,6 +383,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqslambdasqstolambdaLambdaFunctionServiceRoleDefaultPolicyF38BA227": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/manifest.json index 3fc722627..39479270f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/21e294f73d52d50472c8623037992acf520d2e09ec8979f3332b06cdfd9bb027.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/97bb1f4ca362b08f318ecd2b08b29d02b7b5ac1ae9c9f5c02ead8e8eec6fd2b5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/tree.json index 9a2d85086..a697f08fb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/tree.json @@ -23,7 +23,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -106,19 +106,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "existing-sqs-queue": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -228,19 +228,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-sqs-lambda": { @@ -260,7 +260,7 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -323,7 +323,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -373,19 +373,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -401,7 +401,7 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -409,13 +409,13 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/lambda-to-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -453,19 +453,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "sqs-to-lambda": { @@ -481,7 +481,7 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -544,7 +544,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -596,19 +596,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -624,7 +624,7 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -632,13 +632,13 @@ "path": "lamsqslam-existingQueue/test-lambda-sqs-lambda/sqs-to-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -673,7 +673,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:lamsqslamexistingQueueexistingsqsqueue9D244BAE": { @@ -699,31 +699,31 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs-lambda.LambdaToSqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -751,7 +751,7 @@ "path": "lamsqslam-existingQueue/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -759,25 +759,25 @@ "path": "lamsqslam-existingQueue/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -785,7 +785,7 @@ "path": "lamsqslam-existingQueue/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -793,13 +793,13 @@ "path": "lamsqslam-existingQueue/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -813,7 +813,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.assets.json index d28aa8c73..bf9d94049 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "b8a001d4afa074f1b745e2537f5a279d1a3c8ffe911ee325ce65e55d23d828eb": { + "efdc187a0096e6e50e49878559facdc09b3f0b64912200e2455c0584d10fb8a1": { "source": { "path": "lamsqs-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b8a001d4afa074f1b745e2537f5a279d1a3c8ffe911ee325ce65e55d23d828eb.json", + "objectKey": "efdc187a0096e6e50e49878559facdc09b3f0b64912200e2455c0584d10fb8a1.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.template.json index 9c8d8cf7d..148f3937b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/lamsqs-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqsLambdaFunctionServiceRoleDefaultPolicyE3CAD09D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/manifest.json index 4d612e185..db0e2232e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b8a001d4afa074f1b745e2537f5a279d1a3c8ffe911ee325ce65e55d23d828eb.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/efdc187a0096e6e50e49878559facdc09b3f0b64912200e2455c0584d10fb8a1.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/tree.json index 57f50478e..da04e159e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsqs-deployFunction/test-lambda-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -134,19 +134,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -162,7 +162,7 @@ "path": "lamsqs-deployFunction/test-lambda-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -170,13 +170,13 @@ "path": "lamsqs-deployFunction/test-lambda-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -214,13 +214,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -321,19 +321,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -360,7 +360,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -443,25 +443,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -489,7 +489,7 @@ "path": "lamsqs-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -497,25 +497,25 @@ "path": "lamsqs-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -523,7 +523,7 @@ "path": "lamsqs-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -531,13 +531,13 @@ "path": "lamsqs-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -551,7 +551,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.assets.json index be33771ed..0a4dc66c9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "155ff25951ca49dc5c7e446a7828deb2939d7d03691dfb36f3d4047487da4f21": { + "34888f0b529ad8e9622ebaeeb122b43bfc1893d37b92f4bdaf09157e73000c54": { "source": { "path": "lamsqs-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "155ff25951ca49dc5c7e446a7828deb2939d7d03691dfb36f3d4047487da4f21.json", + "objectKey": "34888f0b529ad8e9622ebaeeb122b43bfc1893d37b92f4bdaf09157e73000c54.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.template.json index 432f77e24..7ba15a0f7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/lamsqs-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqsLambdaFunctionServiceRoleDefaultPolicyE3CAD09D": { @@ -747,6 +754,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/manifest.json index dd03be1e6..ef690f78b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/155ff25951ca49dc5c7e446a7828deb2939d7d03691dfb36f3d4047487da4f21.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/34888f0b529ad8e9622ebaeeb122b43bfc1893d37b92f4bdaf09157e73000c54.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/tree.json index e56bdbe53..e8ac7fc47 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsqs-deployFunctionWithVpc/test-lambda-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -139,19 +139,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -179,13 +179,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -201,7 +201,7 @@ "path": "lamsqs-deployFunctionWithVpc/test-lambda-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -209,13 +209,13 @@ "path": "lamsqs-deployFunctionWithVpc/test-lambda-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -271,13 +271,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -295,7 +295,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -378,19 +378,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.149.0" + "version": "2.150.0" } }, "queue": { @@ -417,7 +417,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -500,25 +500,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -545,7 +545,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -589,7 +589,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -597,7 +597,7 @@ "path": "lamsqs-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -619,7 +619,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -638,13 +638,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -688,7 +688,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -696,7 +696,7 @@ "path": "lamsqs-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -718,7 +718,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -737,13 +737,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -755,13 +755,13 @@ "path": "lamsqs-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -777,7 +777,7 @@ "path": "lamsqs-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -808,7 +808,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -860,19 +860,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -896,13 +896,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -936,13 +936,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SQS": { @@ -992,19 +992,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -1012,7 +1012,7 @@ "path": "lamsqs-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1024,7 +1024,7 @@ "path": "lamsqs-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -1032,7 +1032,7 @@ "path": "lamsqs-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -1040,13 +1040,13 @@ "path": "lamsqs-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamsqs-deployFunctionWithVpc-SQS-security-group": { @@ -1102,13 +1102,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1136,7 +1136,7 @@ "path": "lamsqs-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1144,25 +1144,25 @@ "path": "lamsqs-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1170,7 +1170,7 @@ "path": "lamsqs-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1178,13 +1178,13 @@ "path": "lamsqs-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1198,7 +1198,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.assets.json index 3aacb626a..e8a4f4ea7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "8e47ead31e53fbdfa06d71c28b4b277523de0052735426873cdcd6e7b07158ff": { + "4c939d64d5a311bfbf42fc2c53850fbfea3e61880517d5a0cbc95eceb47d8d69": { "source": { "path": "lamsqs-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8e47ead31e53fbdfa06d71c28b4b277523de0052735426873cdcd6e7b07158ff.json", + "objectKey": "4c939d64d5a311bfbf42fc2c53850fbfea3e61880517d5a0cbc95eceb47d8d69.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.template.json index 2305819a7..a1df7a708 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/lamsqs-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/manifest.json index 9e89b8ccd..7c1ec0c02 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8e47ead31e53fbdfa06d71c28b4b277523de0052735426873cdcd6e7b07158ff.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4c939d64d5a311bfbf42fc2c53850fbfea3e61880517d5a0cbc95eceb47d8d69.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/tree.json index 7729855f7..1855347a2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamsqs-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -130,19 +130,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -158,7 +158,7 @@ "path": "lamsqs-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -166,13 +166,13 @@ "path": "lamsqs-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -210,13 +210,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-sqs": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -321,19 +321,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -360,7 +360,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -443,25 +443,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -489,7 +489,7 @@ "path": "lamsqs-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -497,25 +497,25 @@ "path": "lamsqs-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -523,7 +523,7 @@ "path": "lamsqs-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -531,13 +531,13 @@ "path": "lamsqs-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -551,7 +551,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.assets.json index 4eda75b97..c77e5f18c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.assets.json @@ -14,7 +14,7 @@ } } }, - "5a436add39e43396d8350c247b44c8229d77875ccdec1737eea7f8df341178a9": { + "d57a0ad1c2d0aea64ea0671a1cfb7521774384ccca223b4166c451d376cb28a0": { "source": { "path": "lamsqs-useCmk.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5a436add39e43396d8350c247b44c8229d77875ccdec1737eea7f8df341178a9.json", + "objectKey": "d57a0ad1c2d0aea64ea0671a1cfb7521774384ccca223b4166c451d376cb28a0.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.template.json index 7fa02965f..c09f069e5 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/lamsqs-useCmk.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdasqsLambdaFunctionServiceRoleDefaultPolicyE3CAD09D": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/manifest.json index 8a2a53b0f..7eac3124b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5a436add39e43396d8350c247b44c8229d77875ccdec1737eea7f8df341178a9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d57a0ad1c2d0aea64ea0671a1cfb7521774384ccca223b4166c451d376cb28a0.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/tree.json index 087105f53..d380725c7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamsqs-useCmk/test-lambda-sqs/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -149,19 +149,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -177,7 +177,7 @@ "path": "lamsqs-useCmk/test-lambda-sqs/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -185,13 +185,13 @@ "path": "lamsqs-useCmk/test-lambda-sqs/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -229,13 +229,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -253,7 +253,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -336,19 +336,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "'queueKey'": { @@ -394,13 +394,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -432,7 +432,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -515,25 +515,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-sqs.LambdaToSqs", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -561,7 +561,7 @@ "path": "lamsqs-useCmk/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -569,25 +569,25 @@ "path": "lamsqs-useCmk/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -595,7 +595,7 @@ "path": "lamsqs-useCmk/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -603,13 +603,13 @@ "path": "lamsqs-useCmk/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.assets.json index 790d48059..ee1143be1 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "26d67f4334663999380c74d8466de28a2b8cee370bdad421eaf1588e05ae7307": { + "b7f7647984ab09ddfb478ae17a2add2a5c68fd65cc252f517184d309328dd57f": { "source": { "path": "lamssm-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "26d67f4334663999380c74d8466de28a2b8cee370bdad421eaf1588e05ae7307.json", + "objectKey": "b7f7647984ab09ddfb478ae17a2add2a5c68fd65cc252f517184d309328dd57f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.template.json index 8498c12e7..4957b6b0b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/lamssm-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdassmstringparameterLambdaFunctionServiceRoleDefaultPolicyA31F1897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/manifest.json index 9dffee9ff..c95060f28 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/26d67f4334663999380c74d8466de28a2b8cee370bdad421eaf1588e05ae7307.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b7f7647984ab09ddfb478ae17a2add2a5c68fd65cc252f517184d309328dd57f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/tree.json index 6cbb46c9d..136ecd422 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamssm-deployFunction/test-lambda-ssmstringparameter/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -152,19 +152,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -180,7 +180,7 @@ "path": "lamssm-deployFunction/test-lambda-ssmstringparameter/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -188,13 +188,13 @@ "path": "lamssm-deployFunction/test-lambda-ssmstringparameter/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -232,13 +232,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "stringParameter": { @@ -257,19 +257,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-ssmstringparameter.LambdaToSsmstringparameter", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -297,7 +297,7 @@ "path": "lamssm-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -305,25 +305,25 @@ "path": "lamssm-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -331,7 +331,7 @@ "path": "lamssm-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -339,13 +339,13 @@ "path": "lamssm-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -359,7 +359,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.assets.json index a2e81deaf..83d2d52c7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "4b2ae3a000828d481f4fbdc1bcfbadbb08a23cfd13cd03ea5e3addb30cfb456d": { + "6ca04276ae1d94b2ce0ebe2d4ee71e382e76257091f01206e3a2e33a895a75a4": { "source": { "path": "lamssm-deployFunctionWithExistingVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4b2ae3a000828d481f4fbdc1bcfbadbb08a23cfd13cd03ea5e3addb30cfb456d.json", + "objectKey": "6ca04276ae1d94b2ce0ebe2d4ee71e382e76257091f01206e3a2e33a895a75a4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.template.json index 9c3c09f45..19af07580 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/lamssm-deployFunctionWithExistingVpc.template.json @@ -652,6 +652,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { @@ -758,6 +763,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdassmstringparameterLambdaFunctionServiceRoleDefaultPolicyA31F1897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/manifest.json index 63de8a00c..a0b7f4841 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4b2ae3a000828d481f4fbdc1bcfbadbb08a23cfd13cd03ea5e3addb30cfb456d.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6ca04276ae1d94b2ce0ebe2d4ee71e382e76257091f01206e3a2e33a895a75a4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/tree.json index 7773b26e9..d4f67ec64 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,13 +835,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SSM": { @@ -891,19 +891,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -911,7 +911,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -923,7 +923,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -931,7 +931,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -939,13 +939,13 @@ "path": "lamssm-deployFunctionWithExistingVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "test-lambda-ssmstringparameter": { @@ -961,7 +961,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/test-lambda-ssmstringparameter/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1024,7 +1024,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1097,19 +1097,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -1137,13 +1137,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -1159,7 +1159,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/test-lambda-ssmstringparameter/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -1167,13 +1167,13 @@ "path": "lamssm-deployFunctionWithExistingVpc/test-lambda-ssmstringparameter/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1229,13 +1229,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "stringParameter": { @@ -1254,19 +1254,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-ssmstringparameter.LambdaToSsmstringparameter", - "version": "2.62.0" + "version": "2.63.0" } }, "lamssm-deployFunctionWithExistingVpc-SSM-security-group": { @@ -1322,13 +1322,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1356,7 +1356,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1364,25 +1364,25 @@ "path": "lamssm-deployFunctionWithExistingVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1390,7 +1390,7 @@ "path": "lamssm-deployFunctionWithExistingVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1398,13 +1398,13 @@ "path": "lamssm-deployFunctionWithExistingVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1418,7 +1418,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.assets.json index 9cd55965d..46ccbdb92 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "d1a0beafd07617626de7eb2ec9d1c7ad078f7ed9c4597f99a3a08d47b98e71dd": { + "8f95c86af8d79f0ffe9d77bd33eb0e04f417321b881162418afffdd34bb9e708": { "source": { "path": "lamssm-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d1a0beafd07617626de7eb2ec9d1c7ad078f7ed9c4597f99a3a08d47b98e71dd.json", + "objectKey": "8f95c86af8d79f0ffe9d77bd33eb0e04f417321b881162418afffdd34bb9e708.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.template.json index d9df19075..f834bbe06 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/lamssm-deployFunctionWithVpc.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdassmstringparameterLambdaFunctionServiceRoleDefaultPolicyA31F1897": { @@ -605,6 +612,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/manifest.json index c645b20fd..c3b9504c6 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d1a0beafd07617626de7eb2ec9d1c7ad078f7ed9c4597f99a3a08d47b98e71dd.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8f95c86af8d79f0ffe9d77bd33eb0e04f417321b881162418afffdd34bb9e708.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/tree.json index 53a4ca597..1034cdb59 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "lamssm-deployFunctionWithVpc/test-lambda-ssmstringparameter/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -157,19 +157,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "ReplaceDefaultSecurityGroup-security-group": { @@ -197,13 +197,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -219,7 +219,7 @@ "path": "lamssm-deployFunctionWithVpc/test-lambda-ssmstringparameter/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -227,13 +227,13 @@ "path": "lamssm-deployFunctionWithVpc/test-lambda-ssmstringparameter/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -289,13 +289,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "stringParameter": { @@ -314,19 +314,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-ssmstringparameter.LambdaToSsmstringparameter", - "version": "2.62.0" + "version": "2.63.0" } }, "Vpc": { @@ -353,7 +353,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -397,7 +397,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -405,7 +405,7 @@ "path": "lamssm-deployFunctionWithVpc/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -427,7 +427,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -446,13 +446,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -496,7 +496,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -504,7 +504,7 @@ "path": "lamssm-deployFunctionWithVpc/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -526,7 +526,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -545,13 +545,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -563,13 +563,13 @@ "path": "lamssm-deployFunctionWithVpc/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -585,7 +585,7 @@ "path": "lamssm-deployFunctionWithVpc/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -616,7 +616,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -668,19 +668,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -704,13 +704,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -744,13 +744,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } }, "SSM": { @@ -800,19 +800,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.InterfaceVpcEndpoint", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -820,7 +820,7 @@ "path": "lamssm-deployFunctionWithVpc/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -832,7 +832,7 @@ "path": "lamssm-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -840,7 +840,7 @@ "path": "lamssm-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -848,13 +848,13 @@ "path": "lamssm-deployFunctionWithVpc/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "lamssm-deployFunctionWithVpc-SSM-security-group": { @@ -910,13 +910,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -944,7 +944,7 @@ "path": "lamssm-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -952,25 +952,25 @@ "path": "lamssm-deployFunctionWithVpc/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -978,7 +978,7 @@ "path": "lamssm-deployFunctionWithVpc/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -986,13 +986,13 @@ "path": "lamssm-deployFunctionWithVpc/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1006,7 +1006,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.assets.json index 64ad7bdb3..1370cb13c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "b76f87bd4ca64aaa1beb37cb092d3c97c216794a8dd4cae43d5e7bba518a4b94": { + "60c83f8f2231f89e0886ca30cd9b41fa7430dac7509add909677cb3638a6a028": { "source": { "path": "lamssm-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b76f87bd4ca64aaa1beb37cb092d3c97c216794a8dd4cae43d5e7bba518a4b94.json", + "objectKey": "60c83f8f2231f89e0886ca30cd9b41fa7430dac7509add909677cb3638a6a028.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.template.json index a27131558..0a29cc506 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/lamssm-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/manifest.json index 623e22e08..e7e743b10 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b76f87bd4ca64aaa1beb37cb092d3c97c216794a8dd4cae43d5e7bba518a4b94.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/60c83f8f2231f89e0886ca30cd9b41fa7430dac7509add909677cb3638a6a028.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/tree.json index 8fe9e826d..c814d435d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "lamssm-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -148,19 +148,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -176,7 +176,7 @@ "path": "lamssm-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -184,13 +184,13 @@ "path": "lamssm-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -228,13 +228,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-ssmstringparameter": { @@ -257,19 +257,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-ssmstringparameter.LambdaToSsmstringparameter", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -297,7 +297,7 @@ "path": "lamssm-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -305,25 +305,25 @@ "path": "lamssm-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -331,7 +331,7 @@ "path": "lamssm-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -339,13 +339,13 @@ "path": "lamssm-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -359,7 +359,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.assets.json index af7b4185b..a2ce60adb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.assets.json @@ -14,7 +14,7 @@ } } }, - "a07fa0497929c0de0535d4d9919e9b8a7100f13d724edfd1b454b8fc9341a487": { + "3cfa5545daaf4a6eea800c9f8bbb2b7a284eff3c1532d435449df4a293664ad5": { "source": { "path": "lamssm-existingStringParameter.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a07fa0497929c0de0535d4d9919e9b8a7100f13d724edfd1b454b8fc9341a487.json", + "objectKey": "3cfa5545daaf4a6eea800c9f8bbb2b7a284eff3c1532d435449df4a293664ad5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.template.json index 46dcaf6f9..6606eaa4b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/lamssm-existingStringParameter.template.json @@ -61,6 +61,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdassmstringparameterLambdaFunctionServiceRoleDefaultPolicyA31F1897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/manifest.json index 029cb65a9..695e7cc29 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a07fa0497929c0de0535d4d9919e9b8a7100f13d724edfd1b454b8fc9341a487.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3cfa5545daaf4a6eea800c9f8bbb2b7a284eff3c1532d435449df4a293664ad5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/tree.json index 76e582e35..692476bb2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/tree.json @@ -24,13 +24,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ssm.StringParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "test-lambda-ssmstringparameter": { @@ -46,7 +46,7 @@ "path": "lamssm-existingStringParameter/test-lambda-ssmstringparameter/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -109,7 +109,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -177,19 +177,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -205,7 +205,7 @@ "path": "lamssm-existingStringParameter/test-lambda-ssmstringparameter/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -213,13 +213,13 @@ "path": "lamssm-existingStringParameter/test-lambda-ssmstringparameter/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -257,19 +257,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-lambda-ssmstringparameter.LambdaToSsmstringparameter", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -297,7 +297,7 @@ "path": "lamssm-existingStringParameter/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -305,25 +305,25 @@ "path": "lamssm-existingStringParameter/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -331,7 +331,7 @@ "path": "lamssm-existingStringParameter/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -339,13 +339,13 @@ "path": "lamssm-existingStringParameter/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -359,7 +359,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.assets.json index 387df5dc7..ff862d488 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.assets.json @@ -27,7 +27,7 @@ } } }, - "b97c8b9db1889665a8d57ad3af74f167df3760205d6661102658a8e51c9c93d9": { + "6b321e084fa20d9c37083a5ee9be34b1589f78a55dadfefca95930557aa8ef7c": { "source": { "path": "lamstp-deploy-lambda.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b97c8b9db1889665a8d57ad3af74f167df3760205d6661102658a8e51c9c93d9.json", + "objectKey": "6b321e084fa20d9c37083a5ee9be34b1589f78a55dadfefca95930557aa8ef7c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.template.json index 1af7974d1..551ea031c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/lamstp-deploy-lambda.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "taskFunctionServiceRoleDefaultPolicyDD9784DE": { @@ -368,6 +375,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdastepfunctionsconstructLambdaFunctionServiceRoleDefaultPolicyB6E73348": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/manifest.json index 57524755e..483fe6f55 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b97c8b9db1889665a8d57ad3af74f167df3760205d6661102658a8e51c9c93d9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6b321e084fa20d9c37083a5ee9be34b1589f78a55dadfefca95930557aa8ef7c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.assets.json index 0cab9f79e..86ef5705c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.assets.json @@ -27,7 +27,7 @@ } } }, - "59acccf1f4973904dd6b63d129105f18c3709939180cf7117f80743a3ab056f7": { + "a4dfb3c004a1438aa3cfd2ed65f1056a867dd967860bb588dc560b5373da9328": { "source": { "path": "lamstp-deployFunctionWithVpc.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "59acccf1f4973904dd6b63d129105f18c3709939180cf7117f80743a3ab056f7.json", + "objectKey": "a4dfb3c004a1438aa3cfd2ed65f1056a867dd967860bb588dc560b5373da9328.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.template.json index 85338449a..c43516bfe 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/lamstp-deployFunctionWithVpc.template.json @@ -298,6 +298,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdastepfunctionsLambdaFunctionServiceRoleDefaultPolicy9746E1BE": { @@ -892,6 +899,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/manifest.json index bcbb1323e..0345eaed3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/59acccf1f4973904dd6b63d129105f18c3709939180cf7117f80743a3ab056f7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a4dfb3c004a1438aa3cfd2ed65f1056a867dd967860bb588dc560b5373da9328.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.assets.json index aa58fccb9..12e9b962f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.assets.json @@ -14,7 +14,7 @@ } } }, - "500eec6174528d25bb257397ef6f14e6dc0fdc8c8fd853dea0ab5d06c2cd5104": { + "616277843c0e0eb31cff0936923cddc6abee6707077737fe88c077792fc543fc": { "source": { "path": "lamstp-existing-function.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "500eec6174528d25bb257397ef6f14e6dc0fdc8c8fd853dea0ab5d06c2cd5104.json", + "objectKey": "616277843c0e0eb31cff0936923cddc6abee6707077737fe88c077792fc543fc.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.template.json index ea76cae9c..32605ac5f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/lamstp-existing-function.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/manifest.json index 4e505452b..01fa4a199 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/500eec6174528d25bb257397ef6f14e6dc0fdc8c8fd853dea0ab5d06c2cd5104.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/616277843c0e0eb31cff0936923cddc6abee6707077737fe88c077792fc543fc.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.assets.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.assets.json index 250dc1eb8..329c1640a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.assets.json @@ -14,7 +14,7 @@ } } }, - "541a29c716b80904c6805d7f94087fa165176463ad45c0fc019e4d01e9b398b7": { + "e733ae0b81d6886c4c25ad2fe625905571c9e5f28c3317a1784370578fb96c7c": { "source": { "path": "lamstp-state-machine-defintion.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "541a29c716b80904c6805d7f94087fa165176463ad45c0fc019e4d01e9b398b7.json", + "objectKey": "e733ae0b81d6886c4c25ad2fe625905571c9e5f28c3317a1784370578fb96c7c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.template.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.template.json index 2c85d7307..26a3fdfa0 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/lamstp-state-machine-defintion.template.json @@ -53,6 +53,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "firstfunctionServiceRoleDefaultPolicy05FFD222": { @@ -188,6 +195,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "secondfunctionServiceRoleDefaultPolicy02F27461": { @@ -530,6 +544,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testlambdastepfunctionsconstructLambdaFunctionServiceRoleDefaultPolicyB6E73348": { diff --git a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/manifest.json index 06f16f1d6..ac0c8037a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/541a29c716b80904c6805d7f94087fa165176463ad45c0fc019e4d01e9b398b7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e733ae0b81d6886c4c25ad2fe625905571c9e5f28c3317a1784370578fb96c7c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js deleted file mode 100644 index 124ef792b..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js deleted file mode 100644 index dbe76a776..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if((0,util_1.log)("event:",onEventResult),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if((0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` -`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` -`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js new file mode 100644 index 000000000..4ca603b04 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.redactDataFromPayload=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;options?.noEcho?(0,util_1.log)("submit redacted response to cloudformation",loggingSafeUrl,redactDataFromPayload(json)):(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;function redactDataFromPayload(payload){const redactedPayload=JSON.parse(JSON.stringify(payload));if(redactedPayload.Data){const keys=Object.keys(redactedPayload.Data);for(const key of keys)redactedPayload.Data[key]="*****"}return redactedPayload}exports.redactDataFromPayload=redactDataFromPayload;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js new file mode 100644 index 000000000..42ca4b146 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js @@ -0,0 +1,3 @@ +"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);onEventResult?.NoEcho?(0,util_1.log)("redacted onEvent returned:",cfnResponse.redactDataFromPayload(onEventResult)):(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if(onEventResult?.NoEcho?(0,util_1.log)("readacted event:",cfnResponse.redactDataFromPayload(resourceEvent)):(0,util_1.log)("event:",resourceEvent),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};event?.NoEcho?(0,util_1.log)("redacted isComplete request",cfnResponse.redactDataFromPayload(sanitizedRequest)):(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if(event?.NoEcho?(0,util_1.log)("redacted user isComplete returned:",cfnResponse.redactDataFromPayload(isCompleteResult)):(0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` +`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` +`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/manifest.json index 0045bd8c4..f470f577d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c384444ffdcd94f3d08052331deefaa9f2c870ecba1bc2f2d71d3e77868e98c9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2bdc18dae70e061f5e53157f71d8fbde1d944a33f071b533f25022bc44680eba.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.assets.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.assets.json index b2adb1467..ba33c6fe3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.assets.json @@ -66,20 +66,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "c384444ffdcd94f3d08052331deefaa9f2c870ecba1bc2f2d71d3e77868e98c9": { + "2bdc18dae70e061f5e53157f71d8fbde1d944a33f071b533f25022bc44680eba": { "source": { "path": "opilam-apiFromAssetExistingLambdaFunctions.template.json", "packaging": "file" @@ -87,7 +87,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c384444ffdcd94f3d08052331deefaa9f2c870ecba1bc2f2d71d3e77868e98c9.json", + "objectKey": "2bdc18dae70e061f5e53157f71d8fbde1d944a33f071b533f25022bc44680eba.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.template.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.template.json index 331a183cd..8fc49860d 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/opilam-apiFromAssetExistingLambdaFunctions.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -229,6 +236,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "PhotosLambdaTestFromAssetServiceRoleDefaultPolicy240F3F29": { @@ -405,6 +419,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaFunctionServiceRoleDefaultPolicy90DFA0A8": { @@ -628,7 +649,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "Environment": { @@ -846,6 +867,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "OpenApiGatewayToLambdaSpecRestApiUsagePlan44F6F5C6": { @@ -921,6 +949,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaRestApiAccount71EC7DA6": { diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/tree.json index f2f055602..566453847 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/ApiDefinitionAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -25,13 +25,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/ApiDefinitionAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -43,7 +43,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -142,19 +142,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -170,7 +170,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -178,13 +178,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -219,7 +219,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -264,13 +264,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosLambdaTestFromAssetServiceRole": { @@ -282,7 +282,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/PhotosLambdaTestFromAssetServiceRole/ImportPhotosLambdaTestFromAssetServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -345,7 +345,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -381,19 +381,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosLambdaTestFromAsset": { @@ -409,7 +409,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/PhotosLambdaTestFromAsset/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -417,13 +417,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/PhotosLambdaTestFromAsset/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -504,13 +504,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "OpenApiGatewayToLambda": { @@ -526,7 +526,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiOutputAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -534,13 +534,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiOutputAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -552,7 +552,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -615,7 +615,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -651,19 +651,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -679,7 +679,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -687,13 +687,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -730,13 +730,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterPolicy": { @@ -804,13 +804,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterProvider": { @@ -830,7 +830,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -869,7 +869,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -923,19 +923,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -947,7 +947,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -955,13 +955,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -974,7 +974,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "environment": { @@ -1008,19 +1008,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterCustomResource": { @@ -1032,13 +1032,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -1054,13 +1054,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "SpecRestApi": { @@ -1109,7 +1109,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -1117,7 +1117,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/SpecRestApi/Default", "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -1138,13 +1138,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -1186,13 +1186,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -1200,7 +1200,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/SpecRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1228,19 +1228,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.SpecRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1252,7 +1252,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/OpenApiGatewayToLambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1319,13 +1319,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1344,13 +1344,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-openapigateway-lambda.OpenApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1358,7 +1358,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1386,7 +1386,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1394,25 +1394,25 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1420,7 +1420,7 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1428,13 +1428,13 @@ "path": "opilam-apiFromAssetExistingLambdaFunctions/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1448,7 +1448,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js deleted file mode 100644 index 124ef792b..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js deleted file mode 100644 index dbe76a776..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if((0,util_1.log)("event:",onEventResult),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if((0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` -`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` -`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js new file mode 100644 index 000000000..4ca603b04 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.redactDataFromPayload=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;options?.noEcho?(0,util_1.log)("submit redacted response to cloudformation",loggingSafeUrl,redactDataFromPayload(json)):(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;function redactDataFromPayload(payload){const redactedPayload=JSON.parse(JSON.stringify(payload));if(redactedPayload.Data){const keys=Object.keys(redactedPayload.Data);for(const key of keys)redactedPayload.Data[key]="*****"}return redactedPayload}exports.redactDataFromPayload=redactDataFromPayload;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js new file mode 100644 index 000000000..42ca4b146 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js @@ -0,0 +1,3 @@ +"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);onEventResult?.NoEcho?(0,util_1.log)("redacted onEvent returned:",cfnResponse.redactDataFromPayload(onEventResult)):(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if(onEventResult?.NoEcho?(0,util_1.log)("readacted event:",cfnResponse.redactDataFromPayload(resourceEvent)):(0,util_1.log)("event:",resourceEvent),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};event?.NoEcho?(0,util_1.log)("redacted isComplete request",cfnResponse.redactDataFromPayload(sanitizedRequest)):(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if(event?.NoEcho?(0,util_1.log)("redacted user isComplete returned:",cfnResponse.redactDataFromPayload(isCompleteResult)):(0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` +`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` +`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/manifest.json index 60929b77d..c1c95f8ca 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f71f2eb8ffe829b05eefa621d036a0086ba1a46ae6ca5455d47d8bcd5c76a5a9.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f0b0c06be1cc4b538f2b0a53cec8774dd03b9390f8bacb5054fb41b455fc9ef3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.assets.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.assets.json index dea6f052f..a80cfb82e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.assets.json @@ -66,20 +66,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "f71f2eb8ffe829b05eefa621d036a0086ba1a46ae6ca5455d47d8bcd5c76a5a9": { + "f0b0c06be1cc4b538f2b0a53cec8774dd03b9390f8bacb5054fb41b455fc9ef3": { "source": { "path": "opilam-apiFromAssetNewLambdaFunctions.template.json", "packaging": "file" @@ -87,7 +87,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f71f2eb8ffe829b05eefa621d036a0086ba1a46ae6ca5455d47d8bcd5c76a5a9.json", + "objectKey": "f0b0c06be1cc4b538f2b0a53cec8774dd03b9390f8bacb5054fb41b455fc9ef3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.template.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.template.json index 9bff52bfd..8f4f00198 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/opilam-apiFromAssetNewLambdaFunctions.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaMessagesHandlerApiFunction0ServiceRoleDefaultPolicy4563083B": { @@ -229,6 +236,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaPhotosHandlerApiFunction1ServiceRoleDefaultPolicy389AA3BA": { @@ -404,6 +418,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaFunctionServiceRoleDefaultPolicy90DFA0A8": { @@ -627,7 +648,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "Environment": { @@ -845,6 +866,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "OpenApiGatewayToLambdaSpecRestApiUsagePlan44F6F5C6": { @@ -920,6 +948,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaRestApiAccount71EC7DA6": { diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/tree.json index 40dbfd599..7da003a9e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/ApiDefinitionAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -25,13 +25,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/ApiDefinitionAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "OpenApiGatewayToLambda": { @@ -47,7 +47,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/MessagesHandlerApiFunction0ServiceRole/ImportMessagesHandlerApiFunction0ServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -110,7 +110,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -146,19 +146,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "MessagesHandlerApiFunction0": { @@ -174,7 +174,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/MessagesHandlerApiFunction0/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -182,13 +182,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/MessagesHandlerApiFunction0/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -223,7 +223,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -268,13 +268,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosHandlerApiFunction1ServiceRole": { @@ -286,7 +286,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/PhotosHandlerApiFunction1ServiceRole/ImportPhotosHandlerApiFunction1ServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -349,7 +349,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -385,19 +385,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosHandlerApiFunction1": { @@ -413,7 +413,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/PhotosHandlerApiFunction1/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -421,13 +421,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/PhotosHandlerApiFunction1/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -462,7 +462,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -507,13 +507,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiOutputAsset": { @@ -525,7 +525,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiOutputAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -533,13 +533,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiOutputAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -551,7 +551,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -614,7 +614,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -650,19 +650,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -678,7 +678,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -686,13 +686,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -729,13 +729,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterPolicy": { @@ -803,13 +803,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterProvider": { @@ -829,7 +829,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -868,7 +868,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -922,19 +922,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -946,7 +946,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -954,13 +954,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -973,7 +973,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "environment": { @@ -1007,19 +1007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterCustomResource": { @@ -1031,13 +1031,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/ApiTemplateWriterCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -1053,13 +1053,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "SpecRestApi": { @@ -1108,7 +1108,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -1116,7 +1116,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/SpecRestApi/Default", "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -1137,13 +1137,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -1185,13 +1185,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -1199,7 +1199,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/SpecRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1227,19 +1227,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.SpecRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1251,7 +1251,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/OpenApiGatewayToLambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1318,13 +1318,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1343,13 +1343,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-openapigateway-lambda.OpenApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1357,7 +1357,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1385,7 +1385,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1393,25 +1393,25 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1419,7 +1419,7 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1427,13 +1427,13 @@ "path": "opilam-apiFromAssetNewLambdaFunctions/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1447,7 +1447,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js deleted file mode 100644 index 124ef792b..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/cfn-response.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js deleted file mode 100644 index dbe76a776..000000000 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/framework.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if((0,util_1.log)("event:",onEventResult),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if((0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` -`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` -`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js new file mode 100644 index 000000000..4ca603b04 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/cfn-response.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Retry=exports.redactDataFromPayload=exports.safeHandler=exports.includeStackTraces=exports.submitResponse=exports.MISSING_PHYSICAL_ID_MARKER=exports.CREATE_FAILED_PHYSICAL_ID_MARKER=void 0;const url=require("url"),outbound_1=require("./outbound"),util_1=require("./util");exports.CREATE_FAILED_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::CREATE_FAILED",exports.MISSING_PHYSICAL_ID_MARKER="AWSCDK::CustomResourceProviderFramework::MISSING_PHYSICAL_ID";async function submitResponse(status,event,options={}){const json={Status:status,Reason:options.reason||status,StackId:event.StackId,RequestId:event.RequestId,PhysicalResourceId:event.PhysicalResourceId||exports.MISSING_PHYSICAL_ID_MARKER,LogicalResourceId:event.LogicalResourceId,NoEcho:options.noEcho,Data:event.Data},responseBody=JSON.stringify(json),parsedUrl=url.parse(event.ResponseURL),loggingSafeUrl=`${parsedUrl.protocol}//${parsedUrl.hostname}/${parsedUrl.pathname}?***`;options?.noEcho?(0,util_1.log)("submit redacted response to cloudformation",loggingSafeUrl,redactDataFromPayload(json)):(0,util_1.log)("submit response to cloudformation",loggingSafeUrl,json);const retryOptions={attempts:5,sleep:1e3};await(0,util_1.withRetries)(retryOptions,outbound_1.httpRequest)({hostname:parsedUrl.hostname,path:parsedUrl.path,method:"PUT",headers:{"content-type":"","content-length":Buffer.byteLength(responseBody,"utf8")}},responseBody)}exports.submitResponse=submitResponse,exports.includeStackTraces=!0;function safeHandler(block){return async event=>{if(event.RequestType==="Delete"&&event.PhysicalResourceId===exports.CREATE_FAILED_PHYSICAL_ID_MARKER){(0,util_1.log)("ignoring DELETE event caused by a failed CREATE event"),await submitResponse("SUCCESS",event);return}try{await block(event)}catch(e){if(e instanceof Retry)throw(0,util_1.log)("retry requested by handler"),e;event.PhysicalResourceId||(event.RequestType==="Create"?((0,util_1.log)("CREATE failed, responding with a marker physical resource id so that the subsequent DELETE will be ignored"),event.PhysicalResourceId=exports.CREATE_FAILED_PHYSICAL_ID_MARKER):(0,util_1.log)(`ERROR: Malformed event. "PhysicalResourceId" is required: ${JSON.stringify({...event,ResponseURL:"..."})}`)),await submitResponse("FAILED",event,{reason:exports.includeStackTraces?e.stack:e.message})}}}exports.safeHandler=safeHandler;function redactDataFromPayload(payload){const redactedPayload=JSON.parse(JSON.stringify(payload));if(redactedPayload.Data){const keys=Object.keys(redactedPayload.Data);for(const key of keys)redactedPayload.Data[key]="*****"}return redactedPayload}exports.redactDataFromPayload=redactDataFromPayload;class Retry extends Error{}exports.Retry=Retry; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/consts.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/consts.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js new file mode 100644 index 000000000..42ca4b146 --- /dev/null +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/framework.js @@ -0,0 +1,3 @@ +"use strict";const cfnResponse=require("./cfn-response"),consts=require("./consts"),outbound_1=require("./outbound"),util_1=require("./util");async function onEvent(cfnRequest){const sanitizedRequest={...cfnRequest,ResponseURL:"..."};(0,util_1.log)("onEventHandler",sanitizedRequest),cfnRequest.ResourceProperties=cfnRequest.ResourceProperties||{};const onEventResult=await invokeUserFunction(consts.USER_ON_EVENT_FUNCTION_ARN_ENV,sanitizedRequest,cfnRequest.ResponseURL);onEventResult?.NoEcho?(0,util_1.log)("redacted onEvent returned:",cfnResponse.redactDataFromPayload(onEventResult)):(0,util_1.log)("onEvent returned:",onEventResult);const resourceEvent=createResponseEvent(cfnRequest,onEventResult);if(onEventResult?.NoEcho?(0,util_1.log)("readacted event:",cfnResponse.redactDataFromPayload(resourceEvent)):(0,util_1.log)("event:",resourceEvent),!process.env[consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV])return cfnResponse.submitResponse("SUCCESS",resourceEvent,{noEcho:resourceEvent.NoEcho});const waiter={stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId,input:JSON.stringify(resourceEvent)};(0,util_1.log)("starting waiter",{stateMachineArn:(0,util_1.getEnv)(consts.WAITER_STATE_MACHINE_ARN_ENV),name:resourceEvent.RequestId}),await(0,outbound_1.startExecution)(waiter)}async function isComplete(event){const sanitizedRequest={...event,ResponseURL:"..."};event?.NoEcho?(0,util_1.log)("redacted isComplete request",cfnResponse.redactDataFromPayload(sanitizedRequest)):(0,util_1.log)("isComplete",sanitizedRequest);const isCompleteResult=await invokeUserFunction(consts.USER_IS_COMPLETE_FUNCTION_ARN_ENV,sanitizedRequest,event.ResponseURL);if(event?.NoEcho?(0,util_1.log)("redacted user isComplete returned:",cfnResponse.redactDataFromPayload(isCompleteResult)):(0,util_1.log)("user isComplete returned:",isCompleteResult),!isCompleteResult.IsComplete)throw isCompleteResult.Data&&Object.keys(isCompleteResult.Data).length>0?new Error('"Data" is not allowed if "IsComplete" is "False"'):new cfnResponse.Retry(JSON.stringify(event));const response={...event,...isCompleteResult,Data:{...event.Data,...isCompleteResult.Data}};await cfnResponse.submitResponse("SUCCESS",response,{noEcho:event.NoEcho})}async function onTimeout(timeoutEvent){(0,util_1.log)("timeoutHandler",timeoutEvent);const isCompleteRequest=JSON.parse(JSON.parse(timeoutEvent.Cause).errorMessage);await cfnResponse.submitResponse("FAILED",isCompleteRequest,{reason:"Operation timed out"})}async function invokeUserFunction(functionArnEnv,sanitizedPayload,responseUrl){const functionArn=(0,util_1.getEnv)(functionArnEnv);(0,util_1.log)(`executing user function ${functionArn} with payload`,sanitizedPayload);const resp=await(0,outbound_1.invokeFunction)({FunctionName:functionArn,Payload:JSON.stringify({...sanitizedPayload,ResponseURL:responseUrl})});(0,util_1.log)("user function response:",resp,typeof resp);const jsonPayload=(0,util_1.parseJsonPayload)(resp.Payload);if(resp.FunctionError){(0,util_1.log)("user function threw an error:",resp.FunctionError);const errorMessage=jsonPayload.errorMessage||"error",arn=functionArn.split(":"),functionName=arn[arn.length-1],message=[errorMessage,"",`Logs: /aws/lambda/${functionName}`,""].join(` +`),e=new Error(message);throw jsonPayload.trace&&(e.stack=[message,...jsonPayload.trace.slice(1)].join(` +`)),e}return jsonPayload}function createResponseEvent(cfnRequest,onEventResult){onEventResult=onEventResult||{};const physicalResourceId=onEventResult.PhysicalResourceId||defaultPhysicalResourceId(cfnRequest);if(cfnRequest.RequestType==="Delete"&&physicalResourceId!==cfnRequest.PhysicalResourceId)throw new Error(`DELETE: cannot change the physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}" during deletion`);return cfnRequest.RequestType==="Update"&&physicalResourceId!==cfnRequest.PhysicalResourceId&&(0,util_1.log)(`UPDATE: changing physical resource ID from "${cfnRequest.PhysicalResourceId}" to "${onEventResult.PhysicalResourceId}"`),{...cfnRequest,...onEventResult,PhysicalResourceId:physicalResourceId}}function defaultPhysicalResourceId(req){switch(req.RequestType){case"Create":return req.RequestId;case"Update":case"Delete":return req.PhysicalResourceId;default:throw new Error(`Invalid "RequestType" in request "${JSON.stringify(req)}"`)}}module.exports={[consts.FRAMEWORK_ON_EVENT_HANDLER_NAME]:cfnResponse.safeHandler(onEvent),[consts.FRAMEWORK_IS_COMPLETE_HANDLER_NAME]:cfnResponse.safeHandler(isComplete),[consts.FRAMEWORK_ON_TIMEOUT_HANDLER_NAME]:onTimeout}; diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/outbound.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/outbound.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js similarity index 100% rename from source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc/util.js rename to source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b/util.js diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/manifest.json index 7f3a31ddd..5c549d17a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/961ae8374f0b9542d749bbddc43551aebe16d24d00df73b01e0d0546d12b85eb.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/78de035d8ee3297eab0e6faf9c8b0bab73d67f3f45ec8d462d6a60cc989f7cc4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.assets.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.assets.json index 246b2eb94..04cc2d838 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.assets.json @@ -66,20 +66,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "961ae8374f0b9542d749bbddc43551aebe16d24d00df73b01e0d0546d12b85eb": { + "78de035d8ee3297eab0e6faf9c8b0bab73d67f3f45ec8d462d6a60cc989f7cc4": { "source": { "path": "opilam-apiFromAssetWithCognitoAuth.template.json", "packaging": "file" @@ -87,7 +87,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "961ae8374f0b9542d749bbddc43551aebe16d24d00df73b01e0d0546d12b85eb.json", + "objectKey": "78de035d8ee3297eab0e6faf9c8b0bab73d67f3f45ec8d462d6a60cc989f7cc4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.template.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.template.json index 1b75c49a2..0c9696315 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/opilam-apiFromAssetWithCognitoAuth.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaMessagesHandlerApiFunction0ServiceRoleDefaultPolicy4563083B": { @@ -229,6 +236,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaPhotosHandlerApiFunction1ServiceRoleDefaultPolicy389AA3BA": { @@ -404,6 +418,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaFunctionServiceRoleDefaultPolicy90DFA0A8": { @@ -627,7 +648,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "Environment": { @@ -845,6 +866,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "OpenApiGatewayToLambdaSpecRestApiUsagePlan44F6F5C6": { @@ -920,6 +948,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "OpenApiGatewayToLambdaLambdaRestApiAccount71EC7DA6": { diff --git a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/tree.json index 7c4907263..b26810d43 100644 --- a/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/ApiDefinitionAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -25,13 +25,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/ApiDefinitionAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "OpenApiGatewayToLambda": { @@ -47,7 +47,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/MessagesHandlerApiFunction0ServiceRole/ImportMessagesHandlerApiFunction0ServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -110,7 +110,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -146,19 +146,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "MessagesHandlerApiFunction0": { @@ -174,7 +174,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/MessagesHandlerApiFunction0/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -182,13 +182,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/MessagesHandlerApiFunction0/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -223,7 +223,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -268,13 +268,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosHandlerApiFunction1ServiceRole": { @@ -286,7 +286,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/PhotosHandlerApiFunction1ServiceRole/ImportPhotosHandlerApiFunction1ServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -349,7 +349,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -385,19 +385,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "PhotosHandlerApiFunction1": { @@ -413,7 +413,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/PhotosHandlerApiFunction1/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -421,13 +421,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/PhotosHandlerApiFunction1/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -462,7 +462,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } }, "PermitAPIGInvocation": { @@ -507,13 +507,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiOutputAsset": { @@ -525,7 +525,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiOutputAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -533,13 +533,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiOutputAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -551,7 +551,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -614,7 +614,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -650,19 +650,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -678,7 +678,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -686,13 +686,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -729,13 +729,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterPolicy": { @@ -803,13 +803,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterProvider": { @@ -829,7 +829,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -868,7 +868,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -922,19 +922,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -946,7 +946,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -954,13 +954,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -973,7 +973,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterProvider)", "environment": { @@ -1007,19 +1007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiTemplateWriterCustomResource": { @@ -1031,13 +1031,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/ApiTemplateWriterCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "ApiAccessLogGroup": { @@ -1053,13 +1053,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "SpecRestApi": { @@ -1108,7 +1108,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "Default": { @@ -1116,7 +1116,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/SpecRestApi/Default", "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.149.0" + "version": "2.150.0" } }, "Deployment": { @@ -1137,13 +1137,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.149.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -1185,13 +1185,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.149.0" + "version": "2.150.0" } }, "Endpoint": { @@ -1199,7 +1199,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/SpecRestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.149.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -1227,19 +1227,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.SpecRestApi", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -1251,7 +1251,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/OpenApiGatewayToLambda/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -1318,13 +1318,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -1343,13 +1343,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-openapigateway-lambda.OpenApiGatewayToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "LatestNodeRuntimeMap": { @@ -1357,7 +1357,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1385,7 +1385,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1393,25 +1393,25 @@ "path": "opilam-apiFromAssetWithCognitoAuth/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1419,7 +1419,7 @@ "path": "opilam-apiFromAssetWithCognitoAuth/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1427,13 +1427,13 @@ "path": "opilam-apiFromAssetWithCognitoAuth/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1447,7 +1447,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/manifest.json index 2a2b2b588..47633486c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/4ac87926f003d01c8b4db8faff5ba066632afdc11b9db89a1cc01097cd651745.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/9476e3505cd8a8aa1944e06c010ab6fcb1ddc41d0f764e12cbf9864ee2a71c15.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.assets.json index cc28c7c44..e5600e661 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.assets.json @@ -29,7 +29,7 @@ } } }, - "4ac87926f003d01c8b4db8faff5ba066632afdc11b9db89a1cc01097cd651745": { + "9476e3505cd8a8aa1944e06c010ab6fcb1ddc41d0f764e12cbf9864ee2a71c15": { "source": { "path": "r53alb-deployPrivateApi.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "4ac87926f003d01c8b4db8faff5ba066632afdc11b9db89a1cc01097cd651745.json", + "objectKey": "9476e3505cd8a8aa1944e06c010ab6fcb1ddc41d0f764e12cbf9864ee2a71c15.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.template.json index 947b59b90..73c7ab90c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/r53alb-deployPrivateApi.template.json @@ -658,6 +658,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/tree.json index 022a78c6e..1d7013d22 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/tree.json @@ -35,13 +35,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnHostedZone", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.PrivateHostedZone", - "version": "2.147.3" + "version": "2.150.0" } }, "private-api-stack-alb": { @@ -96,7 +96,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -126,19 +126,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "private-api-stack": { @@ -179,7 +179,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -345,13 +345,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -363,19 +363,19 @@ "path": "r53alb-deployPrivateApi/private-api-stack/private-api-stack/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "private-api-stack-alias": { @@ -419,19 +419,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnRecordSet", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.ARecord", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-route53-alb.Route53ToAlb", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -458,7 +458,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -502,7 +502,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -510,7 +510,7 @@ "path": "r53alb-deployPrivateApi/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -532,7 +532,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -551,13 +551,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -601,7 +601,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -609,7 +609,7 @@ "path": "r53alb-deployPrivateApi/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -631,7 +631,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -650,13 +650,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -668,13 +668,13 @@ "path": "r53alb-deployPrivateApi/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -690,7 +690,7 @@ "path": "r53alb-deployPrivateApi/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -721,7 +721,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -773,19 +773,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -809,13 +809,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -849,19 +849,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -873,7 +873,7 @@ "path": "r53alb-deployPrivateApi/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -881,7 +881,7 @@ "path": "r53alb-deployPrivateApi/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -889,13 +889,13 @@ "path": "r53alb-deployPrivateApi/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -907,7 +907,7 @@ "path": "r53alb-deployPrivateApi/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -915,7 +915,7 @@ "path": "r53alb-deployPrivateApi/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -923,13 +923,13 @@ "path": "r53alb-deployPrivateApi/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -957,7 +957,7 @@ "path": "r53alb-deployPrivateApi/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -965,25 +965,25 @@ "path": "r53alb-deployPrivateApi/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -991,7 +991,7 @@ "path": "r53alb-deployPrivateApi/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -999,13 +999,13 @@ "path": "r53alb-deployPrivateApi/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1019,7 +1019,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/manifest.json index e2d5a840a..325b2a99e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/03df0525fb14f8056ca13fb2d0f5ba091c7a2bc037318cfe01afe16490546104.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/5a26b6c4a1e932f8bbda828be8477ee3ae3ca620501bcd7e73bf9ed01fc32e85.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.assets.json index 101bc213b..7ae3bdacd 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.assets.json @@ -29,7 +29,7 @@ } } }, - "03df0525fb14f8056ca13fb2d0f5ba091c7a2bc037318cfe01afe16490546104": { + "5a26b6c4a1e932f8bbda828be8477ee3ae3ca620501bcd7e73bf9ed01fc32e85": { "source": { "path": "r53alb-deployPrivateApiExistingZone.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "03df0525fb14f8056ca13fb2d0f5ba091c7a2bc037318cfe01afe16490546104.json", + "objectKey": "5a26b6c4a1e932f8bbda828be8477ee3ae3ca620501bcd7e73bf9ed01fc32e85.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json index 116fd5418..2b2332d75 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/r53alb-deployPrivateApiExistingZone.template.json @@ -606,6 +606,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/tree.json index a60d7ae87..23471dfcf 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "new-zone": { @@ -907,13 +907,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnHostedZone", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.PrivateHostedZone", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-zone-stack": { @@ -972,7 +972,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -1002,19 +1002,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-zone-stack": { @@ -1055,7 +1055,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -1221,13 +1221,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -1239,19 +1239,19 @@ "path": "r53alb-deployPrivateApiExistingZone/existing-zone-stack/existing-zone-stack/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "existing-zone-stack-alias": { @@ -1295,19 +1295,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnRecordSet", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.ARecord", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-route53-alb.Route53ToAlb", - "version": "2.60.0" + "version": "2.63.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1319,7 +1319,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1327,7 +1327,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1335,13 +1335,13 @@ "path": "r53alb-deployPrivateApiExistingZone/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1369,7 +1369,7 @@ "path": "r53alb-deployPrivateApiExistingZone/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1377,25 +1377,25 @@ "path": "r53alb-deployPrivateApiExistingZone/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1403,7 +1403,7 @@ "path": "r53alb-deployPrivateApiExistingZone/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1411,13 +1411,13 @@ "path": "r53alb-deployPrivateApiExistingZone/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1431,7 +1431,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/manifest.json index 22f6f46a8..9fc3aa97e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/770b34d9255dfe9ccff3a88e403e5cbe738a94424457eceb24e69c291139a51c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/231a05f7b521093a1f4ca3c2fc4479549f517f40eb7ceb0d1a8d2ed87e136f2e.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.assets.json index 960d6bb22..1adfe8452 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.assets.json @@ -15,7 +15,7 @@ } } }, - "770b34d9255dfe9ccff3a88e403e5cbe738a94424457eceb24e69c291139a51c": { + "231a05f7b521093a1f4ca3c2fc4479549f517f40eb7ceb0d1a8d2ed87e136f2e": { "source": { "path": "r53alb-deployPublicApiExistingAlb.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "770b34d9255dfe9ccff3a88e403e5cbe738a94424457eceb24e69c291139a51c.json", + "objectKey": "231a05f7b521093a1f4ca3c2fc4479549f517f40eb7ceb0d1a8d2ed87e136f2e.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.template.json index 29440648a..0e4ed0c47 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/r53alb-deployPublicApiExistingAlb.template.json @@ -606,6 +606,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/tree.json index 7a640cc55..12b25d470 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -859,7 +859,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -867,7 +867,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -875,13 +875,13 @@ "path": "r53alb-deployPublicApiExistingAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "new-zone": { @@ -899,13 +899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnHostedZone", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.PublicHostedZone", - "version": "2.147.3" + "version": "2.150.0" } }, "test-alb": { @@ -946,7 +946,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -976,19 +976,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "public-api-stack": { @@ -1036,19 +1036,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnRecordSet", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.ARecord", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-route53-alb.Route53ToAlb", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -1076,7 +1076,7 @@ "path": "r53alb-deployPublicApiExistingAlb/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1084,25 +1084,25 @@ "path": "r53alb-deployPublicApiExistingAlb/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1110,7 +1110,7 @@ "path": "r53alb-deployPublicApiExistingAlb/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1118,13 +1118,13 @@ "path": "r53alb-deployPublicApiExistingAlb/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1138,7 +1138,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/manifest.json index d9ca1b0b3..6a4681b97 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/32b75495baad63eab9e3738e2e7745659e17afbb4b166f547195e592eb6559be.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/a50c935612be79692c42e4058a5639a612663c935622465ee2de4019a663a144.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.assets.json index 3384e0732..7ff45344c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.assets.json @@ -29,7 +29,7 @@ } } }, - "32b75495baad63eab9e3738e2e7745659e17afbb4b166f547195e592eb6559be": { + "a50c935612be79692c42e4058a5639a612663c935622465ee2de4019a663a144": { "source": { "path": "r53alb-deployPublicApiNewAlb.template.json", "packaging": "file" @@ -37,7 +37,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "32b75495baad63eab9e3738e2e7745659e17afbb4b166f547195e592eb6559be.json", + "objectKey": "a50c935612be79692c42e4058a5639a612663c935622465ee2de4019a663a144.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.template.json index a9c6d9947..275d675ce 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/r53alb-deployPublicApiNewAlb.template.json @@ -936,6 +936,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/tree.json index df74d9b9b..a2f95a890 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/tree.json @@ -23,13 +23,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnHostedZone", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.PublicHostedZone", - "version": "2.147.3" + "version": "2.150.0" } }, "new-alb-stack": { @@ -88,7 +88,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -118,19 +118,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "new-alb-stack": { @@ -171,7 +171,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.147.3" + "version": "2.150.0" } }, "Policy": { @@ -337,13 +337,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.147.3" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -355,19 +355,19 @@ "path": "r53alb-deployPublicApiNewAlb/new-alb-stack/new-alb-stack/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.147.3" + "version": "2.150.0" } }, "new-alb-stack-alias": { @@ -411,19 +411,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnRecordSet", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.ARecord", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-route53-alb.Route53ToAlb", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -450,7 +450,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -494,7 +494,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -502,7 +502,7 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -524,7 +524,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -543,7 +543,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -563,7 +563,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -583,7 +583,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -611,13 +611,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -661,7 +661,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -669,7 +669,7 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -691,7 +691,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -710,7 +710,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -730,7 +730,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } }, "EIP": { @@ -750,7 +750,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.147.3" + "version": "2.150.0" } }, "NATGateway": { @@ -778,13 +778,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -828,7 +828,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -836,7 +836,7 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -858,7 +858,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -877,7 +877,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -897,13 +897,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -947,7 +947,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -955,7 +955,7 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -977,7 +977,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -996,7 +996,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultRoute": { @@ -1016,13 +1016,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "IGW": { @@ -1041,7 +1041,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.147.3" + "version": "2.150.0" } }, "VPCGW": { @@ -1060,7 +1060,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -1072,13 +1072,13 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1094,7 +1094,7 @@ "path": "r53alb-deployPublicApiNewAlb/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -1125,7 +1125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -1177,19 +1177,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -1213,13 +1213,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -1253,19 +1253,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -1277,7 +1277,7 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1285,7 +1285,7 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1293,13 +1293,13 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -1311,7 +1311,7 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -1319,7 +1319,7 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -1327,13 +1327,13 @@ "path": "r53alb-deployPublicApiNewAlb/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -1361,7 +1361,7 @@ "path": "r53alb-deployPublicApiNewAlb/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1369,25 +1369,25 @@ "path": "r53alb-deployPublicApiNewAlb/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1395,7 +1395,7 @@ "path": "r53alb-deployPublicApiNewAlb/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1403,13 +1403,13 @@ "path": "r53alb-deployPublicApiNewAlb/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -1423,7 +1423,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/manifest.json index cce4c22f2..94b6d3313 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/66ffe0a03d01d82e15fe7755e27cc2ee47446b40e9dc06750665f174239fafa1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1/3b9d1075a0f916c80f90fbe36ceedf2077b015d8526a5f9074b972bb062885ed.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.assets.json index a6ab6b44e..dfe2bef17 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.assets.json @@ -15,7 +15,7 @@ } } }, - "66ffe0a03d01d82e15fe7755e27cc2ee47446b40e9dc06750665f174239fafa1": { + "3b9d1075a0f916c80f90fbe36ceedf2077b015d8526a5f9074b972bb062885ed": { "source": { "path": "r53alb-deployWithoutLogging.template.json", "packaging": "file" @@ -23,7 +23,7 @@ "destinations": { "current_account-us-east-1": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-us-east-1", - "objectKey": "66ffe0a03d01d82e15fe7755e27cc2ee47446b40e9dc06750665f174239fafa1.json", + "objectKey": "3b9d1075a0f916c80f90fbe36ceedf2077b015d8526a5f9074b972bb062885ed.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-us-east-1" } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.template.json index 6f844d1b6..016667c01 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/r53alb-deployWithoutLogging.template.json @@ -437,6 +437,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/tree.json index ff7341712..98a4a7cd3 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/tree.json @@ -35,13 +35,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnHostedZone", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.PrivateHostedZone", - "version": "2.147.3" + "version": "2.150.0" } }, "no-logging-stack-alb": { @@ -82,7 +82,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "SecurityGroup": { @@ -112,19 +112,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.147.3" + "version": "2.150.0" } }, "no-logging-stack-alias": { @@ -168,19 +168,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.CfnRecordSet", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_route53.ARecord", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-route53-alb.Route53ToAlb", - "version": "2.60.0" + "version": "2.63.0" } }, "Vpc": { @@ -207,7 +207,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet1": { @@ -251,7 +251,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -259,7 +259,7 @@ "path": "r53alb-deployWithoutLogging/Vpc/isolatedSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -281,7 +281,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -300,13 +300,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "isolatedSubnet2": { @@ -350,7 +350,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "Acl": { @@ -358,7 +358,7 @@ "path": "r53alb-deployWithoutLogging/Vpc/isolatedSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTable": { @@ -380,7 +380,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.147.3" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -399,13 +399,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.147.3" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -417,13 +417,13 @@ "path": "r53alb-deployWithoutLogging/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -439,7 +439,7 @@ "path": "r53alb-deployWithoutLogging/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.147.3" + "version": "2.150.0" } }, "Resource": { @@ -470,7 +470,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.147.3" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -522,19 +522,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.147.3" + "version": "2.150.0" } }, "LogGroup": { @@ -558,13 +558,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.147.3" + "version": "2.150.0" } }, "FlowLog": { @@ -598,19 +598,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.147.3" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -622,7 +622,7 @@ "path": "r53alb-deployWithoutLogging/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.147.3" + "version": "2.150.0" } }, "Role": { @@ -630,7 +630,7 @@ "path": "r53alb-deployWithoutLogging/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } }, "Handler": { @@ -638,13 +638,13 @@ "path": "r53alb-deployWithoutLogging/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.147.3" + "version": "2.150.0" } }, "Integ": { @@ -672,7 +672,7 @@ "path": "r53alb-deployWithoutLogging/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -680,25 +680,25 @@ "path": "r53alb-deployWithoutLogging/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.147.3-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -706,7 +706,7 @@ "path": "r53alb-deployWithoutLogging/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.147.3" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -714,13 +714,13 @@ "path": "r53alb-deployWithoutLogging/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.147.3" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.147.3" + "version": "2.150.0" } }, "Tree": { @@ -734,7 +734,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.147.3" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/manifest.json index be4e24163..b49f4f99a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b39df6d68a03b5993f2e57cd9d6c378d8a6add3e91860907128e21d9435ce0cc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/77ace73b05882290707c715d4b5209af4460ab856efe56c1f22a97b3140bc0a3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.assets.json b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.assets.json index 87f7ba1bc..6141daca2 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.assets.json @@ -1,7 +1,7 @@ { "version": "36.0.0", "files": { - "b39df6d68a03b5993f2e57cd9d6c378d8a6add3e91860907128e21d9435ce0cc": { + "77ace73b05882290707c715d4b5209af4460ab856efe56c1f22a97b3140bc0a3": { "source": { "path": "r53api-dummyTest.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b39df6d68a03b5993f2e57cd9d6c378d8a6add3e91860907128e21d9435ce0cc.json", + "objectKey": "77ace73b05882290707c715d4b5209af4460ab856efe56c1f22a97b3140bc0a3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.template.json b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.template.json index c37d4997d..07cf9bb32 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/r53api-dummyTest.template.json @@ -81,6 +81,13 @@ }, "StageName": "prod", "TracingEnabled": true + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "API_GW_CACHE_ENABLED_AND_ENCRYPTED" + ] + } } }, "RestApiGET0F59260B": { @@ -175,6 +182,13 @@ "PolicyName": "LambdaRestApiCloudWatchRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaRestApiAccount": { diff --git a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/tree.json index 7dabb5bfb..db3914f91 100644 --- a/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/tree.json @@ -21,13 +21,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.118.0" + "version": "2.150.0" } }, "RestApi": { @@ -50,7 +50,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnRestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "Deployment": { @@ -71,13 +71,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnDeployment", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Deployment", - "version": "2.118.0" + "version": "2.150.0" } }, "DeploymentStage.prod": { @@ -119,13 +119,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnStage", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Stage", - "version": "2.118.0" + "version": "2.150.0" } }, "Endpoint": { @@ -133,7 +133,7 @@ "path": "r53api-dummyTest/RestApi/Endpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.118.0" + "version": "2.150.0" } }, "Default": { @@ -168,19 +168,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnMethod", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.Method", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.ResourceBase", - "version": "2.118.0" + "version": "2.150.0" } }, "UsagePlan": { @@ -208,19 +208,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnUsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.UsagePlan", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.RestApi", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiCloudWatchRole": { @@ -232,7 +232,7 @@ "path": "r53api-dummyTest/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.118.0" + "version": "2.150.0" } }, "Resource": { @@ -299,13 +299,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.118.0" + "version": "2.150.0" } }, "LambdaRestApiAccount": { @@ -324,7 +324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_apigateway.CfnAccount", - "version": "2.118.0" + "version": "2.150.0" } }, "Integ": { @@ -340,7 +340,7 @@ "path": "r53api-dummyTest/Integ/DefaultTest/Default", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } }, "DeployAssert": { @@ -352,7 +352,7 @@ "path": "r53api-dummyTest/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -360,25 +360,25 @@ "path": "r53api-dummyTest/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.118.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -386,7 +386,7 @@ "path": "r53api-dummyTest/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.118.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -394,13 +394,13 @@ "path": "r53api-dummyTest/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.118.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.118.0" + "version": "2.150.0" } }, "Tree": { @@ -408,13 +408,13 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.0.0" + "version": "10.3.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.118.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/manifest.json index 02bac71af..5f59a0135 100644 --- a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/998ee9ac23e67e2207baecafe4df348b0a903949ba757ecb319d315e3afe8063.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/39d66b466aa780ad5b8c2ea2f72529181acb16c4144530db8336d2bd540dc9a0.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.assets.json b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.assets.json index 36b3fdbbb..7e199aa32 100644 --- a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.assets.json @@ -27,7 +27,7 @@ } } }, - "998ee9ac23e67e2207baecafe4df348b0a903949ba757ecb319d315e3afe8063": { + "39d66b466aa780ad5b8c2ea2f72529181acb16c4144530db8336d2bd540dc9a0": { "source": { "path": "s3lam-existing-s3-bucket.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "998ee9ac23e67e2207baecafe4df348b0a903949ba757ecb319d315e3afe8063.json", + "objectKey": "39d66b466aa780ad5b8c2ea2f72529181acb16c4144530db8336d2bd540dc9a0.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.template.json b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.template.json index f8d990c43..1813c9dc9 100644 --- a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/s3lam-existing-s3-bucket.template.json @@ -504,6 +504,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "tests3lambdaLambdaFunctionServiceRoleDefaultPolicyA7E71BD5": { diff --git a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/tree.json index ac74ce736..da7558fd8 100644 --- a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/tree.json @@ -40,7 +40,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -192,19 +192,19 @@ "path": "s3lam-existing-s3-bucket/scrapBucketLog/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -212,7 +212,7 @@ "path": "s3lam-existing-s3-bucket/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::S3AutoDeleteObjectsCustomResourceProvider": { @@ -224,7 +224,7 @@ "path": "s3lam-existing-s3-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -232,7 +232,7 @@ "path": "s3lam-existing-s3-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -240,13 +240,13 @@ "path": "s3lam-existing-s3-bucket/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "scrapBucket": { @@ -286,7 +286,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -384,13 +384,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } }, "AutoDeleteObjectsCustomResource": { @@ -402,13 +402,13 @@ "path": "s3lam-existing-s3-bucket/scrapBucket/AutoDeleteObjectsCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Notifications": { @@ -420,7 +420,7 @@ "path": "s3lam-existing-s3-bucket/scrapBucket/Notifications/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, @@ -456,13 +456,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "test-s3-lambda": { @@ -478,7 +478,7 @@ "path": "s3lam-existing-s3-bucket/test-s3-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -577,19 +577,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -605,7 +605,7 @@ "path": "s3lam-existing-s3-bucket/test-s3-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -613,13 +613,13 @@ "path": "s3lam-existing-s3-bucket/test-s3-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -654,19 +654,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-s3-lambda.S3ToLambda", - "version": "2.62.0" + "version": "2.63.0" } }, "BucketNotificationsHandler050a0587b7544547bf325f094a3db834": { @@ -682,7 +682,7 @@ "path": "s3lam-existing-s3-bucket/BucketNotificationsHandler050a0587b7544547bf325f094a3db834/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -721,7 +721,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -754,19 +754,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -774,7 +774,7 @@ "path": "s3lam-existing-s3-bucket/BucketNotificationsHandler050a0587b7544547bf325f094a3db834/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, @@ -808,7 +808,7 @@ "path": "s3lam-existing-s3-bucket/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -816,25 +816,25 @@ "path": "s3lam-existing-s3-bucket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -842,7 +842,7 @@ "path": "s3lam-existing-s3-bucket/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -850,13 +850,13 @@ "path": "s3lam-existing-s3-bucket/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -870,7 +870,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-no-arguments.js.snapshot/s3lam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-no-arguments.js.snapshot/s3lam-no-arguments.template.json index 279420d90..89933e0cb 100644 --- a/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-no-arguments.js.snapshot/s3lam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-no-arguments.js.snapshot/s3lam-no-arguments.template.json @@ -53,6 +53,11 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": ["IAM_NO_INLINE_POLICY_CHECK"] + } } }, "tests3lambdaLambdaFunctionServiceRoleDefaultPolicyA7E71BD5": { diff --git a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/manifest.json index c0738ff77..26b92ef8e 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/9eb1a098763fcdaf04fb1f796080bdd450a552537bd30a1c209987e2065ebd74.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/68100891cafa3dea0112af0a2e2702e3119f70ce4828a3a496dff75daccdf793.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.assets.json index a320c5eb4..53f0be643 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "9eb1a098763fcdaf04fb1f796080bdd450a552537bd30a1c209987e2065ebd74": { + "68100891cafa3dea0112af0a2e2702e3119f70ce4828a3a496dff75daccdf793": { "source": { "path": "snslam-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9eb1a098763fcdaf04fb1f796080bdd450a552537bd30a1c209987e2065ebd74.json", + "objectKey": "68100891cafa3dea0112af0a2e2702e3119f70ce4828a3a496dff75daccdf793.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.template.json index cbac07f0f..bf0691bce 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/snslam-no-arguments.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testsnslambdaLambdaFunctionServiceRoleDefaultPolicy3E6745ED": { diff --git a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/tree.json index 1a0b7368a..cd725297c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "snslam-no-arguments/test-sns-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -120,19 +120,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -148,7 +148,7 @@ "path": "snslam-no-arguments/test-sns-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -156,13 +156,13 @@ "path": "snslam-no-arguments/test-sns-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -197,7 +197,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "AllowInvoke:snslamnoargumentstestsnslambdaSnsTopicC2A35224": { @@ -221,7 +221,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnPermission", - "version": "2.145.0" + "version": "2.150.0" } }, "SnsTopic": { @@ -248,19 +248,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnSubscription", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Subscription", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "aws-managed-key": { @@ -268,7 +268,7 @@ "path": "snslam-no-arguments/test-sns-lambda/aws-managed-key", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "SnsTopic": { @@ -305,7 +305,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopic", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -401,25 +401,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.CfnTopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.TopicPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sns.Topic", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sns-lambda.SnsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -447,7 +447,7 @@ "path": "snslam-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -455,25 +455,25 @@ "path": "snslam-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -481,7 +481,7 @@ "path": "snslam-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -489,13 +489,13 @@ "path": "snslam-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -509,7 +509,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/manifest.json index 39a7a6cff..f618dca6f 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/35add2efd3cc64b582ce244600a20122855cae3309add055fbbbcb9c1ff23831.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/46329b94e86fdfebb358cf7c00f4289ec8fe22b67218e1ac0847f316f8539938.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.assets.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.assets.json index 673ffbffe..c516925f7 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.assets.json @@ -14,7 +14,7 @@ } } }, - "35add2efd3cc64b582ce244600a20122855cae3309add055fbbbcb9c1ff23831": { + "46329b94e86fdfebb358cf7c00f4289ec8fe22b67218e1ac0847f316f8539938": { "source": { "path": "sqslam-deployFifoQueue.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "35add2efd3cc64b582ce244600a20122855cae3309add055fbbbcb9c1ff23831.json", + "objectKey": "46329b94e86fdfebb358cf7c00f4289ec8fe22b67218e1ac0847f316f8539938.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.template.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.template.json index 9d4e52b14..4d691fc13 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/sqslam-deployFifoQueue.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testsqslambdafifoLambdaFunctionServiceRoleDefaultPolicy016B538E": { diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/tree.json index b42927b36..957edb14a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "sqslam-deployFifoQueue/test-sqs-lambda-fifo/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -136,19 +136,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -164,7 +164,7 @@ "path": "sqslam-deployFifoQueue/test-sqs-lambda-fifo/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -172,13 +172,13 @@ "path": "sqslam-deployFifoQueue/test-sqs-lambda-fifo/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -213,7 +213,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:sqslamdeployFifoQueuetestsqslambdafifoqueue471FB916": { @@ -239,19 +239,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -271,7 +271,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -354,19 +354,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -395,7 +395,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -478,25 +478,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -524,7 +524,7 @@ "path": "sqslam-deployFifoQueue/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -532,25 +532,25 @@ "path": "sqslam-deployFifoQueue/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -558,7 +558,7 @@ "path": "sqslam-deployFifoQueue/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -566,13 +566,13 @@ "path": "sqslam-deployFifoQueue/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -586,7 +586,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/manifest.json index e0c71dcf1..69e78f905 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4f0414c3daccad720e0ada8056f4114b0477a3f242369fe6ecd5975ad3f4077a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7156ed967121cd8f1073849f8dea758ac870ff2ec57ca5ed86ebc30c3bc03209.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.assets.json index 0dcc85c87..b4f506d1b 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "4f0414c3daccad720e0ada8056f4114b0477a3f242369fe6ecd5975ad3f4077a": { + "7156ed967121cd8f1073849f8dea758ac870ff2ec57ca5ed86ebc30c3bc03209": { "source": { "path": "sqslam-deployFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4f0414c3daccad720e0ada8056f4114b0477a3f242369fe6ecd5975ad3f4077a.json", + "objectKey": "7156ed967121cd8f1073849f8dea758ac870ff2ec57ca5ed86ebc30c3bc03209.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.template.json index 7540201fa..9d1259fac 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/sqslam-deployFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "testsqslambdaLambdaFunctionServiceRoleDefaultPolicy380B065C": { diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/tree.json index 94b41aa3a..133948565 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "sqslam-deployFunction/test-sqs-lambda/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -84,7 +84,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -136,19 +136,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -164,7 +164,7 @@ "path": "sqslam-deployFunction/test-sqs-lambda/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -172,13 +172,13 @@ "path": "sqslam-deployFunction/test-sqs-lambda/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -213,7 +213,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:sqslamdeployFunctiontestsqslambdaqueueAA417393": { @@ -239,19 +239,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "queue-dlq": { @@ -269,7 +269,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -352,19 +352,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -391,7 +391,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -474,25 +474,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -520,7 +520,7 @@ "path": "sqslam-deployFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -528,25 +528,25 @@ "path": "sqslam-deployFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -554,7 +554,7 @@ "path": "sqslam-deployFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -562,13 +562,13 @@ "path": "sqslam-deployFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -582,7 +582,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/manifest.json index 6bd5011f6..2f1b60f25 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2e915926446c57441ea0a3551bb3d8c1faac537920e27f5080b5dc9749849b97.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d208299cec0900be7765342ab389dc13d5f1f38270787c8a6a31785933742736.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.assets.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.assets.json index 72a937fc0..5f0550487 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.assets.json @@ -14,7 +14,7 @@ } } }, - "2e915926446c57441ea0a3551bb3d8c1faac537920e27f5080b5dc9749849b97": { + "d208299cec0900be7765342ab389dc13d5f1f38270787c8a6a31785933742736": { "source": { "path": "sqslam-existingFunction.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2e915926446c57441ea0a3551bb3d8c1faac537920e27f5080b5dc9749849b97.json", + "objectKey": "d208299cec0900be7765342ab389dc13d5f1f38270787c8a6a31785933742736.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.template.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.template.json index 897e1f730..d66ca7f76 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/sqslam-existingFunction.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { diff --git a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/tree.json index 3abdd56d3..b48da1530 100644 --- a/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "sqslam-existingFunction/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -80,7 +80,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.145.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -132,19 +132,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.145.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -160,7 +160,7 @@ "path": "sqslam-existingFunction/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.145.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -168,13 +168,13 @@ "path": "sqslam-existingFunction/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.145.0" + "version": "2.150.0" } }, "Resource": { @@ -209,7 +209,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.145.0" + "version": "2.150.0" } }, "SqsEventSource:sqslamexistingFunctiontestsqslambdaqueue16552447": { @@ -235,19 +235,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.EventSourceMapping", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.145.0" + "version": "2.150.0" } }, "test-sqs-lambda": { @@ -269,7 +269,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -352,19 +352,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } }, "queue": { @@ -391,7 +391,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueue", - "version": "2.145.0" + "version": "2.150.0" } }, "Policy": { @@ -474,25 +474,25 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.CfnQueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.QueuePolicy", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_sqs.Queue", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-sqs-lambda.SqsToLambda", - "version": "2.60.0" + "version": "2.63.0" } }, "Integ": { @@ -520,7 +520,7 @@ "path": "sqslam-existingFunction/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -528,25 +528,25 @@ "path": "sqslam-existingFunction/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.145.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -554,7 +554,7 @@ "path": "sqslam-existingFunction/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.145.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -562,13 +562,13 @@ "path": "sqslam-existingFunction/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.145.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.145.0" + "version": "2.150.0" } }, "Tree": { @@ -582,7 +582,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.145.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/manifest.json index 6c3a742a1..bf1d0db48 100644 --- a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ea73595de5d4086e08053111ac51d1940a63a367c2e88a98872e2ef2ced41512.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5f9661603a76318769d4462f4a00b823a9675c657e39171d866b2bfbc2f8015b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/tree.json index bdc62fe10..f3d3d244c 100644 --- a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/tree.json @@ -32,7 +32,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet1": { @@ -76,7 +76,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -84,7 +84,7 @@ "path": "wafalb-no-arguments/Vpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -106,7 +106,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -125,7 +125,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -145,7 +145,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -165,7 +165,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -193,13 +193,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PublicSubnet2": { @@ -243,7 +243,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -251,7 +251,7 @@ "path": "wafalb-no-arguments/Vpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -273,7 +273,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -292,7 +292,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -312,7 +312,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } }, "EIP": { @@ -332,7 +332,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.149.0" + "version": "2.150.0" } }, "NATGateway": { @@ -360,13 +360,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet1": { @@ -410,7 +410,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -418,7 +418,7 @@ "path": "wafalb-no-arguments/Vpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -440,7 +440,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -459,7 +459,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -479,13 +479,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "PrivateSubnet2": { @@ -529,7 +529,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "Acl": { @@ -537,7 +537,7 @@ "path": "wafalb-no-arguments/Vpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTable": { @@ -559,7 +559,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.149.0" + "version": "2.150.0" } }, "RouteTableAssociation": { @@ -578,7 +578,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultRoute": { @@ -598,13 +598,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.149.0" + "version": "2.150.0" } }, "IGW": { @@ -623,7 +623,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.149.0" + "version": "2.150.0" } }, "VPCGW": { @@ -642,7 +642,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.149.0" + "version": "2.150.0" } }, "RestrictDefaultSecurityGroupCustomResource": { @@ -654,13 +654,13 @@ "path": "wafalb-no-arguments/Vpc/RestrictDefaultSecurityGroupCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -676,7 +676,7 @@ "path": "wafalb-no-arguments/Vpc/FlowLog/IAMRole/ImportIAMRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -707,7 +707,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -759,19 +759,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LogGroup": { @@ -795,13 +795,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.CfnLogGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_logs.LogGroup", - "version": "2.149.0" + "version": "2.150.0" } }, "FlowLog": { @@ -835,19 +835,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnFlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.FlowLog", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -855,7 +855,7 @@ "path": "wafalb-no-arguments/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "Custom::VpcRestrictDefaultSGCustomResourceProvider": { @@ -867,7 +867,7 @@ "path": "wafalb-no-arguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "Role": { @@ -875,7 +875,7 @@ "path": "wafalb-no-arguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Handler": { @@ -883,13 +883,13 @@ "path": "wafalb-no-arguments/Custom::VpcRestrictDefaultSGCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProviderBase", - "version": "2.149.0" + "version": "2.150.0" } }, "new-lb": { @@ -930,7 +930,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.CfnLoadBalancer", - "version": "2.149.0" + "version": "2.150.0" } }, "SecurityGroup": { @@ -960,19 +960,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer", - "version": "2.149.0" + "version": "2.150.0" } }, "test-wafwebacl-alb": { @@ -1126,13 +1126,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_wafv2.CfnWebACL", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-solutions-constructs/aws-wafwebacl-alb.WafwebaclToAlb", - "version": "2.62.0" + "version": "2.63.0" } }, "test-wafwebacl-alb-WebACLAssociation": { @@ -1154,7 +1154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_wafv2.CfnWebACLAssociation", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -1182,7 +1182,7 @@ "path": "wafalb-no-arguments/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1190,25 +1190,25 @@ "path": "wafalb-no-arguments/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -1216,7 +1216,7 @@ "path": "wafalb-no-arguments/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -1224,13 +1224,13 @@ "path": "wafalb-no-arguments/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -1244,7 +1244,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.assets.json b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.assets.json index c9e80554c..cbe305975 100644 --- a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.assets.json +++ b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.assets.json @@ -14,7 +14,7 @@ } } }, - "ea73595de5d4086e08053111ac51d1940a63a367c2e88a98872e2ef2ced41512": { + "5f9661603a76318769d4462f4a00b823a9675c657e39171d866b2bfbc2f8015b": { "source": { "path": "wafalb-no-arguments.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ea73595de5d4086e08053111ac51d1940a63a367c2e88a98872e2ef2ced41512.json", + "objectKey": "5f9661603a76318769d4462f4a00b823a9675c657e39171d866b2bfbc2f8015b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.template.json b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.template.json index 146b40122..3d2ed297a 100644 --- a/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.template.json +++ b/source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/wafalb-no-arguments.template.json @@ -613,6 +613,11 @@ } } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [] + } } }, "CustomVpcRestrictDefaultSGCustomResourceProviderHandlerDC833E5E": { diff --git a/source/patterns/@aws-solutions-constructs/core/lib/apigateway-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/apigateway-helper.ts index fb6ff164c..c2d9557b3 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/apigateway-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/apigateway-helper.ts @@ -24,7 +24,7 @@ import * as apigateway from 'aws-cdk-lib/aws-apigateway'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as apiDefaults from './apigateway-defaults'; import { buildLogGroup } from './cloudwatch-log-group-helper'; -import { addCfnSuppressRules, consolidateProps } from './utils'; +import { addCfnGuardSuppressRules, addCfnSuppressRules, consolidateProps } from './utils'; import { IRole } from 'aws-cdk-lib/aws-iam'; // Note: To ensure CDKv2 compatibility, keep the import statement for Construct separate import { Construct } from 'constructs'; @@ -71,6 +71,7 @@ function configureCloudwatchRoleForApi(scope: Construct, api: apigateway.RestApi } ]); + addCfnGuardSuppressRules(restApiCloudwatchRole, ["IAM_NO_INLINE_POLICY_CHECK"]); // Return the CW Role return restApiCloudwatchRole; } @@ -107,6 +108,8 @@ function configureLambdaRestApi(scope: Construct, defaultApiGatewayProps: apigat // Configure API access logging const cwRole = (apiGatewayProps?.cloudWatchRole !== false) ? configureCloudwatchRoleForApi(scope, api) : undefined; + addCfnGuardSuppressRules(api.deploymentStage, ["API_GW_CACHE_ENABLED_AND_ENCRYPTED"]); + // Configure Usage Plan const usagePlanProps: apigateway.UsagePlanProps = { apiStages: [{ @@ -150,6 +153,8 @@ function configureRestApi(scope: Construct, defaultApiGatewayProps: apigateway.R const consolidatedApiGatewayProps = consolidateProps(defaultApiGatewayProps, apiGatewayProps, { cloudWatchRole: false }); const api = new apigateway.RestApi(scope, 'RestApi', consolidatedApiGatewayProps); + addCfnGuardSuppressRules(api.deploymentStage, ["API_GW_CACHE_ENABLED_AND_ENCRYPTED"]); + let cwRole; // Configure API access logging @@ -296,6 +301,8 @@ export function CreateSpecRestApi( // Configure API access logging const cwRole = (apiGatewayProps?.cloudWatchRole !== false) ? configureCloudwatchRoleForApi(scope, api) : undefined; + addCfnGuardSuppressRules(api.deploymentStage, ["API_GW_CACHE_ENABLED_AND_ENCRYPTED"]); + // Configure Usage Plan const usagePlanProps: apigateway.UsagePlanProps = { apiStages: [{ diff --git a/source/patterns/@aws-solutions-constructs/core/lib/cloudfront-distribution-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/cloudfront-distribution-helper.ts index ab5b23544..4a0f9e178 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/cloudfront-distribution-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/cloudfront-distribution-helper.ts @@ -110,6 +110,7 @@ export interface CreateCloudFrontDistributionForS3Props { readonly cloudFrontLoggingBucketProps?: s3.BucketProps, readonly cloudFrontLoggingBucketS3AccessLogBucketProps?: s3.BucketProps, readonly responseHeadersPolicyProps?: cloudfront.ResponseHeadersPolicyProps + readonly logCloudFrontAccessLog?: boolean } export interface CreateCloudFrontDistributionForS3Response { @@ -134,7 +135,8 @@ export function createCloudFrontDistributionForS3( const getLoggingBucketResponse = getLoggingBucket(scope, { cloudFrontDistributionProps: props.cloudFrontDistributionProps, cloudFrontLoggingBucketProps: props.cloudFrontLoggingBucketProps, - cloudFrontLoggingBucketS3AccessLogBucketProps: props.cloudFrontLoggingBucketS3AccessLogBucketProps + cloudFrontLoggingBucketS3AccessLogBucketProps: props.cloudFrontLoggingBucketS3AccessLogBucketProps, + enableS3AccessLogs: props.logCloudFrontAccessLog }); let originAccessControl; @@ -274,6 +276,7 @@ interface GetLoggingBucketRequest { readonly cloudFrontDistributionProps: cloudfront.DistributionProps | any, readonly cloudFrontLoggingBucketProps?: s3.BucketProps, readonly cloudFrontLoggingBucketS3AccessLogBucketProps?: s3.BucketProps, + readonly enableS3AccessLogs?: boolean } interface GetLoggingBucketResponse { logBucket?: s3.Bucket, @@ -304,6 +307,7 @@ function getLoggingBucket(scope: Construct, props: GetLoggingBucketRequest): Get objectOwnership: s3.ObjectOwnership.OBJECT_WRITER }), s3AccessLogBucketProps: props.cloudFrontLoggingBucketS3AccessLogBucketProps, + enableS3AccessLogs: props.enableS3AccessLogs }); logBucket = createBucketResponse.logBucket; diff --git a/source/patterns/@aws-solutions-constructs/core/lib/cognito-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/cognito-helper.ts index 1a30e5343..8783be93c 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/cognito-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/cognito-helper.ts @@ -19,7 +19,7 @@ import * as cognito from 'aws-cdk-lib/aws-cognito'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as cdk from 'aws-cdk-lib'; -import { addCfnSuppressRules, consolidateProps } from './utils'; +import { addCfnGuardSuppressRules, addCfnSuppressRules, consolidateProps } from './utils'; import { DefaultUserPoolProps, DefaultUserPoolClientProps, DefaultIdentityPoolProps } from './cognito-defaults'; // Note: To ensure CDKv2 compatibility, keep the import statement for Construct separate import { Construct } from 'constructs'; @@ -127,6 +127,8 @@ export function setupCognitoForSearchService(scope: Construct, domainName: strin } }); + addCfnGuardSuppressRules(cognitoAuthorizedRole, ["IAM_NO_INLINE_POLICY_CHECK"]); + // Attach the IAM Role for Cognito Authorized Users const props: cognito.CfnIdentityPoolRoleAttachmentProps = { identityPoolId: options.identitypool.ref, diff --git a/source/patterns/@aws-solutions-constructs/core/lib/dynamodb-table-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/dynamodb-table-helper.ts index cf2cfe68b..d5827fc68 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/dynamodb-table-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/dynamodb-table-helper.ts @@ -18,7 +18,7 @@ import * as dynamodb from 'aws-cdk-lib/aws-dynamodb'; import { DefaultTableProps, DefaultTableWithStreamProps } from './dynamodb-table-defaults'; -import { consolidateProps } from './utils'; +import { addCfnGuardSuppressRules, consolidateProps } from './utils'; // Note: To ensure CDKv2 compatibility, keep the import statement for Construct separate import { Construct } from 'constructs'; @@ -79,6 +79,9 @@ export function buildDynamoDBTable(scope: Construct, props: BuildDynamoDBTablePr } else { const consolidatedTableProps = consolidateProps(DefaultTableProps, props.dynamoTableProps); const newTable = new dynamodb.Table(scope, 'DynamoTable', consolidatedTableProps); + // AWS Managed encryption keys is acceptable under published best practices + // https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices-security-preventative.html + addCfnGuardSuppressRules(newTable, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); return { tableInterface: newTable, tableObject: newTable }; } } @@ -97,6 +100,9 @@ export function buildDynamoDBTableWithStream(scope: Construct, props: BuildDynam // Set the default props for DynamoDB table const dynamoTableProps = consolidateProps(DefaultTableWithStreamProps, props.dynamoTableProps); const dynamoTable: dynamodb.Table = new dynamodb.Table(scope, 'DynamoTable', dynamoTableProps); + // AWS Managed encryption keys is acceptable under published best practices + // https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices-security-preventative.html + addCfnGuardSuppressRules(dynamoTable, ["DYNAMODB_TABLE_ENCRYPTED_KMS"]); return { tableInterface: dynamoTable, tableObject: dynamoTable }; } else { return { tableInterface: props.existingTableInterface }; diff --git a/source/patterns/@aws-solutions-constructs/core/lib/elasticsearch-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/elasticsearch-helper.ts index be82d4981..5117f54dd 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/elasticsearch-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/elasticsearch-helper.ts @@ -19,7 +19,7 @@ import * as elasticsearch from 'aws-cdk-lib/aws-elasticsearch'; import { DefaultCfnDomainProps } from './elasticsearch-defaults'; import { retrievePrivateSubnetIds } from './vpc-helper'; -import { consolidateProps, addCfnSuppressRules } from './utils'; +import { consolidateProps, addCfnSuppressRules, addCfnGuardSuppressRules } from './utils'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as cdk from 'aws-cdk-lib'; import * as cloudwatch from 'aws-cdk-lib/aws-cloudwatch'; @@ -99,6 +99,8 @@ export function buildElasticSearch(scope: Construct, props: BuildElasticSearchPr }, ]); + addCfnGuardSuppressRules(esDomain, ["CFN_NO_EXPLICIT_RESOURCE_NAMES"]); + return { domain: esDomain, role: cognitoKibanaConfigureRole }; } diff --git a/source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts index 3d5a809ee..3606975ef 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts @@ -18,7 +18,7 @@ import * as kendra from 'aws-cdk-lib/aws-kendra'; import * as iam from 'aws-cdk-lib/aws-iam'; -import { addCfnSuppressRules, consolidateProps, generatePhysicalName, overrideProps } from "./utils"; +import { addCfnGuardSuppressRules, addCfnSuppressRules, consolidateProps, generatePhysicalName, overrideProps } from "./utils"; import { Aws } from 'aws-cdk-lib'; // Note: To ensure CDKv2 compatibility, keep the import statement for Construct separate @@ -173,6 +173,7 @@ function CreateS3DataSource(scope: Construct, }, }); defaultProps = overrideProps(defaultProps, { roleArn: dataSourceRole.roleArn }); + addCfnGuardSuppressRules(dataSourceRole, ["IAM_NO_INLINE_POLICY_CHECK"]); } const consolidatedProps: kendra.CfnDataSourceProps = consolidateProps(defaultProps, clientProps); @@ -235,6 +236,8 @@ function CreateKendraIndexLoggingRole(scope: Construct, id: string): string { "scope is narrowed by the namespace condition. " + "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatch.html" }]); + addCfnGuardSuppressRules(indexRole, ["IAM_NO_INLINE_POLICY_CHECK"]); + return indexRole.roleArn; } diff --git a/source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts index fc4fe355e..3a018ce58 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts @@ -128,6 +128,8 @@ export function deployLambdaFunction(scope: Construct, })); } + defaults.addCfnGuardSuppressRules(lambdaServiceRole, ["IAM_NO_INLINE_POLICY_CHECK"]); + // Override the DefaultFunctionProps with user provided lambdaFunctionProps let finalLambdaFunctionProps: lambda.FunctionProps = overrideProps(DefaultLambdaFunctionProps(lambdaServiceRole), lambdaFunctionProps); diff --git a/source/patterns/@aws-solutions-constructs/core/lib/opensearch-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/opensearch-helper.ts index 6aa3124e2..33a101eea 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/opensearch-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/opensearch-helper.ts @@ -19,7 +19,7 @@ import * as opensearch from 'aws-cdk-lib/aws-opensearchservice'; import { DefaultOpenSearchCfnDomainProps } from './opensearch-defaults'; import { retrievePrivateSubnetIds } from './vpc-helper'; -import { consolidateProps, addCfnSuppressRules } from './utils'; +import { consolidateProps, addCfnSuppressRules, addCfnGuardSuppressRules } from './utils'; import * as iam from 'aws-cdk-lib/aws-iam'; import * as cdk from 'aws-cdk-lib'; import * as cloudwatch from 'aws-cdk-lib/aws-cloudwatch'; @@ -98,6 +98,8 @@ export function buildOpenSearch(scope: Construct, props: BuildOpenSearchProps): }, ]); + addCfnGuardSuppressRules(opensearchDomain, ["CFN_NO_EXPLICIT_RESOURCE_NAMES"]); + return { domain: opensearchDomain, role: cognitoDashboardConfigureRole }; } diff --git a/source/patterns/@aws-solutions-constructs/core/lib/s3-bucket-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/s3-bucket-helper.ts index 7f69fa227..b09701d8e 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/s3-bucket-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/s3-bucket-helper.ts @@ -21,7 +21,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda'; import * as s3 from 'aws-cdk-lib/aws-s3'; import * as cdk from 'aws-cdk-lib'; import { DefaultS3Props } from './s3-bucket-defaults'; -import { overrideProps, addCfnSuppressRules, consolidateProps } from './utils'; +import { overrideProps, addCfnSuppressRules, consolidateProps, CheckBooleanWithDefault } from './utils'; import { StorageClass } from 'aws-cdk-lib/aws-s3'; import { Duration } from 'aws-cdk-lib'; // Note: To ensure CDKv2 compatibility, keep the import statement for Construct separate @@ -87,7 +87,8 @@ export function createS3AccessLoggingBucket(scope: Construct, export interface CreateCloudFrontLoggingBucketRequest { readonly loggingBucketProps: s3.BucketProps, - readonly s3AccessLogBucketProps?: s3.BucketProps + readonly s3AccessLogBucketProps?: s3.BucketProps, + readonly enableS3AccessLogs?: boolean } export interface CreateCloudFrontLoggingBucketResponse { @@ -112,15 +113,16 @@ export function createCloudFrontLoggingBucket(scope: Construct, // Create bucket and add to props const combinedS3LogBucketProps = consolidateProps(DefaultS3Props(), props.s3AccessLogBucketProps); - cloudFrontLogAccessLogBucket = new s3.Bucket(scope, `${bucketId}AccessLog`, combinedS3LogBucketProps); // NOSONAR - combinedBucketProps = overrideProps(combinedBucketProps, { serverAccessLogsBucket: cloudFrontLogAccessLogBucket }); - - addCfnSuppressRules(cloudFrontLogAccessLogBucket, [ - { - id: 'W35', - reason: "This S3 bucket is used as the access logging bucket for another bucket" - } - ]); + if (CheckBooleanWithDefault(props.enableS3AccessLogs, true)) { + cloudFrontLogAccessLogBucket = new s3.Bucket(scope, `${bucketId}AccessLog`, combinedS3LogBucketProps); // NOSONAR + combinedBucketProps = overrideProps(combinedBucketProps, { serverAccessLogsBucket: cloudFrontLogAccessLogBucket }); + addCfnSuppressRules(cloudFrontLogAccessLogBucket, [ + { + id: 'W35', + reason: "This S3 bucket is used as the access logging bucket for another bucket" + } + ]); + } } // Create the Logging Bucket diff --git a/source/patterns/@aws-solutions-constructs/core/lib/sagemaker-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/sagemaker-helper.ts index 0603583c4..9e97e8224 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/sagemaker-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/sagemaker-helper.ts @@ -26,7 +26,7 @@ import { DefaultSagemakerEndpointProps, } from './sagemaker-defaults'; import * as cdk from 'aws-cdk-lib'; -import { addCfnSuppressRules, consolidateProps } from './utils'; +import { addCfnGuardSuppressRules, addCfnSuppressRules, consolidateProps } from './utils'; import { buildVpc } from './vpc-helper'; import * as iam from 'aws-cdk-lib/aws-iam'; import { Aws } from 'aws-cdk-lib'; @@ -180,7 +180,7 @@ function addPermissions(role: iam.Role, props?: BuildSagemakerEndpointProps) { role.addToPolicy( new iam.PolicyStatement({ actions: ['s3:GetObject', 's3:PutObject', 's3:DeleteObject', 's3:ListBucket'], - resources: ['arn:aws:s3:::*'], + resources: [`arn:aws:s3:::*`], }) ); @@ -217,6 +217,7 @@ function addPermissions(role: iam.Role, props?: BuildSagemakerEndpointProps) { reason: 'Complex role becuase Sagemaker needs permissions to access several services', } ]); + addCfnGuardSuppressRules(roleDefaultPolicy, ["IAM_POLICY_NON_COMPLIANT_ARN"]); } export interface BuildSagemakerNotebookResponse { @@ -420,6 +421,7 @@ export function deploySagemakerEndpoint( }); // Add required permissions addPermissions(sagemakerRole, props); + addCfnGuardSuppressRules(sagemakerRole, ["IAM_NO_INLINE_POLICY_CHECK"]); } // Create Sagemaker Model diff --git a/source/patterns/@aws-solutions-constructs/core/lib/utils.ts b/source/patterns/@aws-solutions-constructs/core/lib/utils.ts index c233bf4d8..2eeaa58b5 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/utils.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/utils.ts @@ -218,6 +218,38 @@ export function addCfnSuppressRules(resource: cdk.Resource | cdk.CfnResource, ru } } +/** + * @internal This is an internal core function and should not be called directly by Solutions Constructs clients. + * + * Adds CfnGuard suppress rules to the CDK resource. + * @param resource The CDK resource + * @param rules The CfnGaurd rules to suppress + */ +export function addCfnGuardSuppressRules(resource: any /* cdk.Resource | cdk.CfnResource | IRole */, rules: string[]) { + + if (resource instanceof cdk.Resource) { + resource = resource.node.findChild('Resource') as cdk.CfnResource; + } + + if (resource.cfnOptions.metadata?.guard?.SuppressedRules) { + resource.cfnOptions.metadata?.guard.SuppressedRules.push(...rules); + } else { + resource.addMetadata('guard', { + SuppressedRules: rules + }); + } +} + +export function suppressVpcCustomerHandlerRoleWarnings(stack: cdk.Stack) { + stack.node.children.forEach(child => { + if (child.node.id === "Custom::VpcRestrictDefaultSGCustomResourceProvider") { + const role = (child as any).role; + // Turn off all warnings coming from custom resource + addCfnGuardSuppressRules(role, []); + } + }); +} + /** * @internal This is an internal core function and should not be called directly by Solutions Constructs clients. * diff --git a/source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts index f880b9356..820242ea3 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts @@ -20,7 +20,8 @@ import * as ec2 from "aws-cdk-lib/aws-ec2"; import { CfnLogGroup } from "aws-cdk-lib/aws-logs"; import { Construct } from "constructs"; import { buildSecurityGroup } from "./security-group-helper"; -import { consolidateProps, addCfnSuppressRules } from "./utils"; +import { consolidateProps, addCfnSuppressRules, suppressVpcCustomerHandlerRoleWarnings } from "./utils"; +import * as cdk from 'aws-cdk-lib'; export interface BuildVpcProps { /** @@ -61,6 +62,7 @@ export function buildVpc(scope: Construct, props: BuildVpcProps): ec2.IVpc { SuppressMapPublicIpWarnings(vpc); SuppressEncryptedLogWarnings(flowLog); + suppressVpcCustomerHandlerRoleWarnings(cdk.Stack.of(scope)); return vpc; } diff --git a/source/patterns/@aws-solutions-constructs/core/lib/websocket-api-helper.ts b/source/patterns/@aws-solutions-constructs/core/lib/websocket-api-helper.ts index d31cd2f6d..e35e32374 100644 --- a/source/patterns/@aws-solutions-constructs/core/lib/websocket-api-helper.ts +++ b/source/patterns/@aws-solutions-constructs/core/lib/websocket-api-helper.ts @@ -20,7 +20,7 @@ import * as logs from "aws-cdk-lib/aws-logs"; import * as sqs from "aws-cdk-lib/aws-sqs"; import { Construct } from "constructs"; import { buildLogGroup } from "./cloudwatch-log-group-helper"; -import { addCfnSuppressRules, consolidateProps, printWarning } from "./utils"; +import { addCfnGuardSuppressRules, addCfnSuppressRules, consolidateProps, printWarning } from "./utils"; import { connectRouteOptions, DEFAULT_ROUTE_QUEUE_VTL_CONFIG } from "./websocket-api-defaults"; export interface BuildWebSocketQueueApiResponse { @@ -88,7 +88,7 @@ export function buildWebSocketQueueApi( if (props.customRouteName) { webSocketApi.addRoute( props.customRouteName, - buildWebSocketQueueRouteOptions(apiGatewayRole, props.queue, props.customRouteName) + buildWebSocketQueueRouteOptions(apiGatewayRole, props.queue, props.customRouteName, props.defaultRouteRequestTemplate) ); } @@ -108,6 +108,8 @@ export function buildWebSocketQueueApi( autoDeploy: true, }); + addCfnGuardSuppressRules(webSocketStage, ["API_GW_CACHE_ENABLED_AND_ENCRYPTED"]); + const apiGatewayLogGroup = buildLogGroup(scope, "LogGroup", props.logGroupProps); apiGatewayLogGroup.grant( apiGatewayRole, diff --git a/source/patterns/@aws-solutions-constructs/core/test/cloudfront-distribution-s3-helper.test.ts b/source/patterns/@aws-solutions-constructs/core/test/cloudfront-distribution-s3-helper.test.ts index bfbdc1ae6..91ef1fbb5 100644 --- a/source/patterns/@aws-solutions-constructs/core/test/cloudfront-distribution-s3-helper.test.ts +++ b/source/patterns/@aws-solutions-constructs/core/test/cloudfront-distribution-s3-helper.test.ts @@ -450,14 +450,24 @@ test('Are cloudfront log bucket access log bucket properties used', () => { template.hasResourceProperties("AWS::S3::Bucket", { BucketName: testName }); +}); +test('Is logCloudFrontAccessLog observed', () => { + const stack = new Stack(); + const buildS3BucketResponse = buildS3Bucket(stack, {}); - template.hasResourceProperties("AWS::S3::Bucket", { - LoggingConfiguration: { - DestinationBucketName: { - Ref: "CloudfrontLoggingBucketAccessLogAC47A543" - } - }, + const response = createCloudFrontDistributionForS3(stack, 'sample-cf-distro', { + sourceBucket: buildS3BucketResponse.bucket, + logCloudFrontAccessLog: false, + cloudFrontDistributionProps: {}, }); + + expect(response.loggingBucket).toBeDefined(); + expect(response.loggingBucketS3AccesssLogBucket).not.toBeDefined(); + + const template = Template.fromStack(stack); + + // Content Bucket, Content Bucket Access Log, CloudFront Log, NO CloudFront Log Access Log + template.resourceCountIs("AWS::S3::Bucket", 3); }); // --------------------------- diff --git a/source/patterns/@aws-solutions-constructs/core/test/utils.test.ts b/source/patterns/@aws-solutions-constructs/core/test/utils.test.ts index c3137c9af..f4c54a638 100644 --- a/source/patterns/@aws-solutions-constructs/core/test/utils.test.ts +++ b/source/patterns/@aws-solutions-constructs/core/test/utils.test.ts @@ -14,7 +14,10 @@ // Imports import * as defaults from '../'; import * as cdk from 'aws-cdk-lib'; +import { CfnResource, Stack } from 'aws-cdk-lib'; import * as log from 'npmlog'; +import * as s3 from 'aws-cdk-lib/aws-s3'; +import { Template } from 'aws-cdk-lib/assertions'; // Need 2 parts, but they can't overlap // so we can explicitly find them in the results. @@ -324,4 +327,18 @@ test('CheckBooleanWithDefault', () => { response = defaults.CheckBooleanWithDefault(false, false); expect(response).toBe(false); +}); + +test('test addCfnGuardSuppressRules', () => { + const stack = new Stack(); + + const testBucket = new s3.Bucket(stack, 'test-bucket'); + defaults.addCfnGuardSuppressRules(testBucket, ["ADDED_TO_BUCKET"]); + defaults.addCfnGuardSuppressRules(testBucket.node.findChild('Resource') as CfnResource, ["ADDED_TO_CFN_RESOURCE"]); + + const template = Template.fromStack(stack); + const bucket = template.findResources("AWS::S3::Bucket"); + defaults.printWarning(`DBG*********${JSON.stringify(bucket.testbucketE6E05ABE.Metadata)}`); + expect(bucket.testbucketE6E05ABE.Metadata.guard.SuppressedRules[0]).toEqual("ADDED_TO_BUCKET"); + expect(bucket.testbucketE6E05ABE.Metadata.guard.SuppressedRules[1]).toEqual("ADDED_TO_CFN_RESOURCE"); }); \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/core/test/websocket-api-helper.test.ts b/source/patterns/@aws-solutions-constructs/core/test/websocket-api-helper.test.ts index 92e6c7ec1..bef187d92 100644 --- a/source/patterns/@aws-solutions-constructs/core/test/websocket-api-helper.test.ts +++ b/source/patterns/@aws-solutions-constructs/core/test/websocket-api-helper.test.ts @@ -373,7 +373,7 @@ test("buildWebSocketQueueApi when passing a custom route name, it should add a c queue, createDefaultRoute: false, defaultIamAuthorization: false, - customRouteName + customRouteName, }); const template = Template.fromStack(stack); @@ -439,3 +439,84 @@ test("buildWebSocketQueueApi when passing a custom route name, it should add a c }, }); }); + +test("buildWebSocketQueueApi when passing a custom route name, with requestTemplate, should map the request template to the custom route", () => { + const app = new cdk.App(); + const stack = new cdk.Stack(app, "TestStack"); + const queue = new sqs.Queue(stack, "TestQueue"); + + const customRouteName = "fakeroutename"; + + buildWebSocketQueueApi(stack, "TestApi", { + queue, + createDefaultRoute: false, + defaultIamAuthorization: false, + customRouteName, + defaultRouteRequestTemplate: { + [customRouteName]: "a&fake&vtl", + }, + }); + + const template = Template.fromStack(stack); + template.resourceCountIs("AWS::ApiGatewayV2::Integration", 1); + template.hasResourceProperties("AWS::ApiGatewayV2::Integration", { + ApiId: { + Ref: Match.anyValue(), + }, + CredentialsArn: { + "Fn::GetAtt": [Match.anyValue(), "Arn"], + }, + IntegrationMethod: "POST", + IntegrationType: "AWS", + IntegrationUri: { + "Fn::Join": [ + "", + [ + "arn:", + { + Ref: "AWS::Partition", + }, + ":apigateway:", + { + Ref: "AWS::Region", + }, + ":sqs:path/", + { + Ref: "AWS::AccountId", + }, + "/", + { + "Fn::GetAtt": [Match.anyValue(), "QueueName"], + }, + ], + ], + }, + PassthroughBehavior: "NEVER", + RequestParameters: { + "integration.request.header.Content-Type": "'application/x-www-form-urlencoded'", + }, + RequestTemplates: { + [customRouteName]: "a&fake&vtl", + }, + TemplateSelectionExpression: customRouteName, + }); + + template.resourceCountIs("AWS::ApiGatewayV2::Route", 1); + template.hasResourceProperties("AWS::ApiGatewayV2::Route", { + ApiId: { + Ref: Match.anyValue(), + }, + RouteKey: customRouteName, + Target: { + "Fn::Join": [ + "", + [ + "integrations/", + { + Ref: Match.stringLikeRegexp("WebSocketApiTestApifakeroutenameRoutefakeroutename"), + }, + ], + ], + }, + }); +}); diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.assets.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.assets.json index 3d8396f04..d9794074a 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.assets.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.assets.json @@ -14,20 +14,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "d936c70c33e259b82a738c6230bf4b1942b7b992e84e951144fcea7e68dbf925": { + "cded524dff37644336e0504cb66c980705908000d318b5ea219e0a5056e1a798": { "source": { "path": "key-policy-updater.template.json", "packaging": "file" @@ -35,7 +35,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d936c70c33e259b82a738c6230bf4b1942b7b992e84e951144fcea7e68dbf925.json", + "objectKey": "cded524dff37644336e0504cb66c980705908000d318b5ea219e0a5056e1a798.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.template.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.template.json index c8a1b7744..c81748ea8 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.template.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/key-policy-updater.template.json @@ -221,6 +221,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -417,7 +424,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (key-policy-updater/KmsKeyPolicyUpdateProvider)", "Environment": { diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/manifest.json index d344cf761..eb2c7cfb9 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d936c70c33e259b82a738c6230bf4b1942b7b992e84e951144fcea7e68dbf925.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/cded524dff37644336e0504cb66c980705908000d318b5ea219e0a5056e1a798.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/tree.json index 6b24f253c..22757da24 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/tree.json @@ -51,13 +51,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.CfnKey", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_kms.Key", - "version": "2.149.0" + "version": "2.150.0" } }, "test bucket": { @@ -83,7 +83,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucket", - "version": "2.149.0" + "version": "2.150.0" } }, "Policy": { @@ -134,19 +134,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.CfnBucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.Bucket", - "version": "2.149.0" + "version": "2.150.0" } }, "test dist": { @@ -174,13 +174,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnCloudFrontOriginAccessIdentity", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.OriginAccessIdentity", - "version": "2.149.0" + "version": "2.150.0" } } }, @@ -235,13 +235,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.CfnDistribution", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -253,7 +253,7 @@ "path": "key-policy-updater/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -316,7 +316,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -352,19 +352,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -380,7 +380,7 @@ "path": "key-policy-updater/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -388,13 +388,13 @@ "path": "key-policy-updater/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -430,13 +430,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "TestResourceCmkPolicy": { @@ -478,13 +478,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdateProvider": { @@ -504,7 +504,7 @@ "path": "key-policy-updater/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -543,7 +543,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -597,19 +597,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -621,7 +621,7 @@ "path": "key-policy-updater/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -629,13 +629,13 @@ "path": "key-policy-updater/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -648,7 +648,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (key-policy-updater/KmsKeyPolicyUpdateProvider)", "environment": { @@ -682,19 +682,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -702,7 +702,7 @@ "path": "key-policy-updater/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "KmsKeyPolicyUpdater": { @@ -714,13 +714,13 @@ "path": "key-policy-updater/KmsKeyPolicyUpdater/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -748,7 +748,7 @@ "path": "key-policy-updater/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -756,25 +756,25 @@ "path": "key-policy-updater/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -782,7 +782,7 @@ "path": "key-policy-updater/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -790,13 +790,13 @@ "path": "key-policy-updater/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -810,7 +810,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/manifest.json index 2a63c2506..a8c16ade7 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/34c121d6670ac4a75cfd7b6153a818015558cfca1cc95b60efbba24bfa60d003.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/afeb1a17f615519413c5d27fd12391c353c4612913740dd2483e4156718409c2.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.assets.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.assets.json index 55ba4db0c..e27aed774 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.assets.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.assets.json @@ -40,20 +40,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "34c121d6670ac4a75cfd7b6153a818015558cfca1cc95b60efbba24bfa60d003": { + "afeb1a17f615519413c5d27fd12391c353c4612913740dd2483e4156718409c2": { "source": { "path": "template-writer-from-asset.template.json", "packaging": "file" @@ -61,7 +61,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "34c121d6670ac4a75cfd7b6153a818015558cfca1cc95b60efbba24bfa60d003.json", + "objectKey": "afeb1a17f615519413c5d27fd12391c353c4612913740dd2483e4156718409c2.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.template.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.template.json index 5ddd7cb0d..deb1cd317 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.template.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/template-writer-from-asset.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -275,7 +282,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (template-writer-from-asset/TestTemplateWriterProvider)", "Environment": { diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/tree.json index 867001914..814bf9687 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "template-writer-from-asset/TemplateAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -25,13 +25,13 @@ "path": "template-writer-from-asset/TemplateAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "TestOutputAsset": { @@ -43,7 +43,7 @@ "path": "template-writer-from-asset/TestOutputAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -51,13 +51,13 @@ "path": "template-writer-from-asset/TestOutputAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -69,7 +69,7 @@ "path": "template-writer-from-asset/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -132,7 +132,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -168,19 +168,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -196,7 +196,7 @@ "path": "template-writer-from-asset/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -204,13 +204,13 @@ "path": "template-writer-from-asset/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -245,13 +245,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterPolicy": { @@ -319,13 +319,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterProvider": { @@ -345,7 +345,7 @@ "path": "template-writer-from-asset/TestTemplateWriterProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -384,7 +384,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -438,19 +438,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -462,7 +462,7 @@ "path": "template-writer-from-asset/TestTemplateWriterProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -470,13 +470,13 @@ "path": "template-writer-from-asset/TestTemplateWriterProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -489,7 +489,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (template-writer-from-asset/TestTemplateWriterProvider)", "environment": { @@ -523,19 +523,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -543,7 +543,7 @@ "path": "template-writer-from-asset/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterCustomResource": { @@ -555,13 +555,13 @@ "path": "template-writer-from-asset/TestTemplateWriterCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -589,7 +589,7 @@ "path": "template-writer-from-asset/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -597,25 +597,25 @@ "path": "template-writer-from-asset/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -623,7 +623,7 @@ "path": "template-writer-from-asset/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -631,13 +631,13 @@ "path": "template-writer-from-asset/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -651,7 +651,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/manifest.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/manifest.json index eaf0e1ad7..8f6ae2f7b 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/manifest.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/manifest.json @@ -66,7 +66,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1fbfb258bd94af55fc03f4622317cf4fc26512c115261236aa25795dfb63c2ca.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b6b564790ac4aae620ddf60cbb2d569520e4ccd40bf3185400904fd0562b4a6c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.assets.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.assets.json index bb151ae53..ccd906416 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.assets.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.assets.json @@ -40,20 +40,20 @@ } } }, - "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc": { + "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b": { "source": { - "path": "asset.3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc", + "path": "asset.d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip", + "objectKey": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "1fbfb258bd94af55fc03f4622317cf4fc26512c115261236aa25795dfb63c2ca": { + "b6b564790ac4aae620ddf60cbb2d569520e4ccd40bf3185400904fd0562b4a6c": { "source": { "path": "template-writer-from-large-asset.template.json", "packaging": "file" @@ -61,7 +61,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "1fbfb258bd94af55fc03f4622317cf4fc26512c115261236aa25795dfb63c2ca.json", + "objectKey": "b6b564790ac4aae620ddf60cbb2d569520e4ccd40bf3185400904fd0562b4a6c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.template.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.template.json index 6e9edfbb7..161d2e9ad 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.template.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/template-writer-from-large-asset.template.json @@ -54,6 +54,13 @@ "PolicyName": "LambdaFunctionServiceRolePolicy" } ] + }, + "Metadata": { + "guard": { + "SuppressedRules": [ + "IAM_NO_INLINE_POLICY_CHECK" + ] + } } }, "LambdaFunctionServiceRoleDefaultPolicy126C8897": { @@ -277,7 +284,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "S3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "Description": "AWS CDK resource provider framework - onEvent (template-writer-from-large-asset/TestTemplateWriterProvider)", "Environment": { diff --git a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/tree.json b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/tree.json index b04cba871..9c1aa7481 100644 --- a/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/tree.json +++ b/source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/tree.json @@ -17,7 +17,7 @@ "path": "template-writer-from-large-asset/TemplateAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -25,13 +25,13 @@ "path": "template-writer-from-large-asset/TemplateAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "TestOutputAsset": { @@ -43,7 +43,7 @@ "path": "template-writer-from-large-asset/TestOutputAsset/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -51,13 +51,13 @@ "path": "template-writer-from-large-asset/TestOutputAsset/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunctionServiceRole": { @@ -69,7 +69,7 @@ "path": "template-writer-from-large-asset/LambdaFunctionServiceRole/ImportLambdaFunctionServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -132,7 +132,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -168,19 +168,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "LambdaFunction": { @@ -196,7 +196,7 @@ "path": "template-writer-from-large-asset/LambdaFunction/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -204,13 +204,13 @@ "path": "template-writer-from-large-asset/LambdaFunction/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -247,13 +247,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterPolicy": { @@ -321,13 +321,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterProvider": { @@ -347,7 +347,7 @@ "path": "template-writer-from-large-asset/TestTemplateWriterProvider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -386,7 +386,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.149.0" + "version": "2.150.0" } }, "DefaultPolicy": { @@ -440,19 +440,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.149.0" + "version": "2.150.0" } }, "Code": { @@ -464,7 +464,7 @@ "path": "template-writer-from-large-asset/TestTemplateWriterProvider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.149.0" + "version": "2.150.0" } }, "AssetBucket": { @@ -472,13 +472,13 @@ "path": "template-writer-from-large-asset/TestTemplateWriterProvider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.149.0" + "version": "2.150.0" } }, "Resource": { @@ -491,7 +491,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip" + "s3Key": "d9861ea7a45affd23e47a614acb2fddc6e45c20a891284c958187dafbf9ee36b.zip" }, "description": "AWS CDK resource provider framework - onEvent (template-writer-from-large-asset/TestTemplateWriterProvider)", "environment": { @@ -525,19 +525,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.149.0" + "version": "2.150.0" } }, "LatestNodeRuntimeMap": { @@ -545,7 +545,7 @@ "path": "template-writer-from-large-asset/LatestNodeRuntimeMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.149.0" + "version": "2.150.0" } }, "TestTemplateWriterCustomResource": { @@ -557,13 +557,13 @@ "path": "template-writer-from-large-asset/TestTemplateWriterCustomResource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.149.0" + "version": "2.150.0" } }, "Integ": { @@ -591,7 +591,7 @@ "path": "template-writer-from-large-asset/Integ/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -599,25 +599,25 @@ "path": "template-writer-from-large-asset/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.149.0-alpha.0" + "version": "2.150.0-alpha.0" } }, "BootstrapVersion": { @@ -625,7 +625,7 @@ "path": "template-writer-from-large-asset/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.149.0" + "version": "2.150.0" } }, "CheckBootstrapVersion": { @@ -633,13 +633,13 @@ "path": "template-writer-from-large-asset/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.149.0" + "version": "2.150.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.149.0" + "version": "2.150.0" } }, "Tree": { @@ -653,7 +653,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.149.0" + "version": "2.150.0" } } } \ No newline at end of file