Path Lines of Code CHANGELOG.md 563 CHANGELOG.v2.md 97 CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 188 DESIGN_GUIDELINES.md 261 README.md 34 sonar-project.properties 82 source/lerna.json 10 source/lerna.v2.json 10 source/package.json 52 source/patterns/@aws-solutions-constructs/aws-alb-fargate/README.md 89 source/patterns/@aws-solutions-constructs/aws-alb-fargate/package.json 111 source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.all-existing-private-http.expected.json 1226 source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.all-new-public-http.expected.json 1361 source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.all-new-two-targets.expected.json 1415 source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.md 85 source/patterns/@aws-solutions-constructs/aws-alb-lambda/package.json 110 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.privateApiExistingResources.expected.json 1177 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.privateApiNewResources.expected.json 800 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.publicApiExistingResources.expected.json 1177 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.publicApiNewResources.expected.json 1182 source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.twoTargets.expected.json 1441 source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/README.md 73 source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/package.json 100 source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apigateway-dynamodb-CRUD.expected.json 691 source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apigateway-dynamodb-existing-table.expected.json 406 source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.no-arguments.expected.json 406 source/patterns/@aws-solutions-constructs/aws-apigateway-iot/README.md 100 source/patterns/@aws-solutions-constructs/aws-apigateway-iot/package.json 98 source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.defaultParams.expected.json 1295 source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.overrideParams.expected.json 1424 source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.override_auth_api_keys.expected.json 1422 source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/README.md 71 source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/package.json 102 source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apigateway-kinesis-overwrite.expected.json 581 source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.no-arguments.expected.json 617 source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/README.md 67 source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/package.json 100 source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.deployFunction.expected.json 632 source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.existingFunction.expected.json 632 source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/README.md 85 source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/package.json 98 source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apigateway-sagemakerendpoint-overwrite.expected.json 406 source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.no-overwrite.expected.json 395 source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/README.md 74 source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/package.json 102 source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apigateway-sqs-crud.expected.json 738 source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.no-arguments.expected.json 549 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/README.md 75 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/package.json 109 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.customCloudfrontLoggingBucket.expected.json 858 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.no-arguments.expected.json 858 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.override-behavior.expected.json 897 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/README.md 74 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/package.json 102 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.customCloudfrontLoggingBucket.expected.json 858 source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.no-arguments.expected.json 858 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/README.md 65 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/package.json 100 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/test/integ.customCloudFrontLoggingBucket.expected.json 356 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/test/integ.default.expected.json 356 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/test/integ.existingContainer.expected.json 273 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/test/integ.overrideProperties.expected.json 315 source/patterns/@aws-solutions-constructs/aws-cloudfront-mediastore/test/integ.withoutHttpSecurityHeaders.expected.json 333 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/README.md 66 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/package.json 102 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.custom-originPath.expected.json 422 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.custom-security-headers.expected.json 453 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.customCloudFrontLoggingBucket.expected.json 421 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.customLoggingBucket.expected.json 421 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.existing-bucket.expected.json 388 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.no-arguments.expected.json 343 source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.no-security-headers.expected.json 398 source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/README.md 95 source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/package.json 103 source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.no-arguments.expected.json 716 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda-elasticsearch-kibana/README.md 93 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda-elasticsearch-kibana/package.json 111 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda-elasticsearch-kibana/test/integ.no-arguments.expected.json 845 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda/README.md 70 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda/package.json 104 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda/test/integ.existing-table.expected.json 346 source/patterns/@aws-solutions-constructs/aws-dynamodb-stream-lambda/test/integ.no-arguments.expected.json 346 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/README.md 95 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/package.json 113 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.no-arguments.expected.json 845 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/README.md 72 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/package.json 102 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.existing-table.expected.json 346 source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.no-arguments.expected.json 346 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/README.md 76 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/package.json 105 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.customLoggingBucket.expected.json 469 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.eventbridge-kinesisfirehose-s3-existing-eventbus.expected.json 404 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.eventbridge-kinesisfirehose-s3-new-eventbus.expected.json 404 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.eventbridge-kinesisfirehose-s3-no-arguments.expected.json 469 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/README.md 64 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/package.json 100 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.eventbridge-kinesisstreams-existing-eventbus.expected.json 161 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.eventbridge-kinesisstreams-existing.expected.json 148 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.eventbridge-kinesisstreams-new-eventbus.expected.json 161 source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.eventbridge-kinesisstreams-no-arguments.expected.json 148 source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/README.md 66 source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/package.json 98 source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.eventbridge-existing-eventbus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.eventbridge-new-eventbus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.eventbridge-no-argument.expected.json 213 source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/README.md 74 source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/package.json 100 source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.exist-bus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.new-bus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.no-arg.expected.json 213 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/README.md 79 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/package.json 100 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.exist-bus.expected.json 168 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.exist-queue.expected.json 155 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.new-bus.expected.json 312 source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.no-arg.expected.json 299 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/README.md 65 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/package.json 106 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.eventbridge-stepfunctions-existing-eventbus.expected.json 578 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.eventbridge-stepfunctions-new-eventbus.expected.json 578 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.eventbridge-stepfunctions-no-argument.expected.json 399 source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.eventbridge-stepfunctions-with-lambda.expected.json 565 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/README.md 77 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/package.json 105 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/test/integ.customLoggingBucket.expected.json 469 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/test/integ.events-rule-kinesisfirehose-s3-existing-eventbus.expected.json 404 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/test/integ.events-rule-kinesisfirehose-s3-new-eventbus.expected.json 492 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisfirehose-s3/test/integ.events-rule-kinesisfirehose-s3-no-arguments.expected.json 469 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/README.md 62 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/package.json 102 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/test/integ.events-rule-kinesisstreams-existing-eventbus.expected.json 161 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/test/integ.events-rule-kinesisstreams-existing.expected.json 148 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/test/integ.events-rule-kinesisstreams-new-eventbus.expected.json 161 source/patterns/@aws-solutions-constructs/aws-events-rule-kinesisstreams/test/integ.events-rule-kinesisstreams-no-arguments.expected.json 148 source/patterns/@aws-solutions-constructs/aws-events-rule-lambda/README.md 67 source/patterns/@aws-solutions-constructs/aws-events-rule-lambda/package.json 100 source/patterns/@aws-solutions-constructs/aws-events-rule-lambda/test/integ.events-rule-no-argument.expected.json 213 source/patterns/@aws-solutions-constructs/aws-events-rule-lambda/test/integ.eventsrule-existing-eventbus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-events-rule-lambda/test/integ.eventsrule-new-eventbus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-events-rule-sns/README.md 75 source/patterns/@aws-solutions-constructs/aws-events-rule-sns/package.json 102 source/patterns/@aws-solutions-constructs/aws-events-rule-sns/test/integ.exist-bus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-events-rule-sns/test/integ.new-bus.expected.json 226 source/patterns/@aws-solutions-constructs/aws-events-rule-sns/test/integ.no-arg.expected.json 213 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/README.md 80 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/package.json 102 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/test/integ.exist-bus.expected.json 168 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/test/integ.exist-queue.expected.json 155 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/test/integ.new-bus.expected.json 312 source/patterns/@aws-solutions-constructs/aws-events-rule-sqs/test/integ.no-arg.expected.json 299 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/README.md 66 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/package.json 108 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/test/integ.events-rule-step-function-no-argument.expected.json 399 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/test/integ.events-rule-step-function-with-lambda.expected.json 565 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/test/integ.events-rule-stepfunctions-existing-eventbus.expected.json 578 source/patterns/@aws-solutions-constructs/aws-events-rule-step-function/test/integ.events-rule-stepfunctions-new-eventbus.expected.json 578 source/patterns/@aws-solutions-constructs/aws-fargate-sns/README.md 83 source/patterns/@aws-solutions-constructs/aws-fargate-sns/package.json 104 source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.existing-resources.expected.json 1179 source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.new-resources.expected.json 1271 source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/README.md 81 source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/package.json 105 source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.customLoggingBucket.expected.json 466 source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.no-arguments.expected.json 466 source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.noLoggingBucket.expected.json 387 source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/README.md 67 source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/package.json 100 source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.existing-kinesisstream.expected.json 144 source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.new-kinesisstream.expected.json 144 source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.no-arguments.expected.json 144 source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/README.md 80 source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/package.json 103 source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iot-lambda-dynamodb.expected.json 273 source/patterns/@aws-solutions-constructs/aws-iot-lambda/README.md 71 source/patterns/@aws-solutions-constructs/aws-iot-lambda/package.json 98 source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iot-lambda-new-func.expected.json 217 source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iot-lambda-use-existing-func.expected.json 217 source/patterns/@aws-solutions-constructs/aws-iot-s3/README.md 76 source/patterns/@aws-solutions-constructs/aws-iot-s3/package.json 92 source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iot-s3-defaultprops.expected.json 215 source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iot-s3-existing-bucket.expected.json 215 source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iot-s3-new-encrypted-bucket.expected.json 371 source/patterns/@aws-solutions-constructs/aws-iot-sqs/README.md 75 source/patterns/@aws-solutions-constructs/aws-iot-sqs/package.json 92 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.custom-max-receive-count.expected.json 376 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.dead-letter-queue-off.expected.json 287 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.default-arguments.expected.json 374 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.existing-queue.expected.json 120 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.use-kms-key-props.expected.json 386 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.use-queue-props.expected.json 376 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.with-existing-key.expected.json 386 source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.without-create-kms-key.expected.json 278 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3-and-kinesisanalytics/README.md 99 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3-and-kinesisanalytics/package.json 107 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3-and-kinesisanalytics/test/integ.customLoggingBucket.expected.json 499 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3-and-kinesisanalytics/test/integ.no-arguments.expected.json 498 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3-and-kinesisanalytics/test/integ.noLoggingBucket.expected.json 420 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/README.md 64 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/package.json 102 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.customLoggingBucket.expected.json 398 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.no-arguments.expected.json 398 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.noLoggingBucket.expected.json 319 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.pre-existing-bucket.expected.json 282 source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.pre-existing-logging-bucket.expected.json 353 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/README.md 126 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/package.json 106 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/integ.existing-job.expected.json 426 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/integ.no-arguments.expected.json 719 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/README.md 74 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/package.json 111 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.customLoggingBucket.expected.json 489 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.existing-bucket.expected.json 373 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.existing-logging-bucket.expected.json 444 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.existingStreamObj.expected.json 699 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.no-arguments.expected.json 489 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/README.md 71 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/package.json 106 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.existing.expected.json 334 source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.no-arguments.expected.json 364 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/README.md 72 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/package.json 98 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.add-secondary-index.expected.json 261 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.deployFunctionWithExistingVpc.expected.json 993 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.deployFunctionWithVpc.expected.json 605 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.no-arguments.expected.json 232 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.set-billing-mode.expected.json 245 source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.use-existing-func.expected.json 232 source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/README.md 86 source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/package.json 102 source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.domain-arguments.expected.json 692 source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.no-arguments.expected.json 675 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/README.md 68 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/package.json 98 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.deployFunction.expected.json 202 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.deployFunctionWithNewEventBus.expected.json 635 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.deployFunctionWithVpc.expected.json 641 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.existingEventBus.expected.json 196 source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.existingFunction.expected.json 202 source/patterns/@aws-solutions-constructs/aws-lambda-s3/README.md 77 source/patterns/@aws-solutions-constructs/aws-lambda-s3/package.json 98 source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.customLoggingBucket.expected.json 386 source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.deployFunction.expected.json 308 source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.deployFunctionWithVpc.expected.json 680 source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.existingFunction.expected.json 386 source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.pre-existing-bucket.expected.json 261 source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/README.md 92 source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/package.json 104 source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.deployFunction.expected.json 598 source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.existingFunction.expected.json 598 source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.existingSageMakerEndpoint.expected.json 598 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/README.md 77 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/package.json 89 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.deployFunction.expected.json 208 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.deployFunctionWithExistingVpc.expected.json 1026 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.deployFunctionWithVpc.expected.json 647 source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.existingFunction.expected.json 208 source/patterns/@aws-solutions-constructs/aws-lambda-sns/README.md 70 source/patterns/@aws-solutions-constructs/aws-lambda-sns/package.json 100 source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.deployFunction.expected.json 302 source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.deployFunctionWithVpc.expected.json 741 source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.existingFunction.expected.json 302 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/README.md 83 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/package.json 104 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.defaultDeployment.expected.json 529 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.deployProducerFunctionWithVpc.expected.json 968 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.existingConsumerFunction.expected.json 529 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.existingProducerFunction.expected.json 529 source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.existingQueue.expected.json 441 source/patterns/@aws-solutions-constructs/aws-lambda-sqs/README.md 74 source/patterns/@aws-solutions-constructs/aws-lambda-sqs/package.json 98 source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.deployFunction.expected.json 361 source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.deployFunctionWithVpc.expected.json 800 source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.existingFunction.expected.json 361 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/README.md 75 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/package.json 89 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.deployFunction.expected.json 219 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.deployFunctionWithExistingVpc.expected.json 1037 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.deployFunctionWithVpc.expected.json 658 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.existingFunction.expected.json 219 source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.existingStringParameter.expected.json 219 source/patterns/@aws-solutions-constructs/aws-lambda-step-function/README.md 76 source/patterns/@aws-solutions-constructs/aws-lambda-step-function/package.json 105 source/patterns/@aws-solutions-constructs/aws-lambda-step-function/test/integ.deploy-lambda.expected.json 486 source/patterns/@aws-solutions-constructs/aws-lambda-step-function/test/integ.deployFunctionWithVpc.expected.json 926 source/patterns/@aws-solutions-constructs/aws-lambda-step-function/test/integ.existing-function.expected.json 486 source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/README.md 75 source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/package.json 95 source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.deploy-lambda.expected.json 486 source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.deployFunctionWithVpc.expected.json 926 source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.existing-function.expected.json 486 source/patterns/@aws-solutions-constructs/aws-route53-alb/README.md 66 source/patterns/@aws-solutions-constructs/aws-route53-alb/package.json 109 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.deployPrivateApi.expected.json 566 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.deployPrivateApiExistingZone.expected.json 945 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.deployPublicApiExistingAlb.expected.json 804 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.deployPublicApiNewAlb.expected.json 940 source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.deployWithoutLogging.expected.json 433 source/patterns/@aws-solutions-constructs/aws-route53-apigateway/README.md 81 source/patterns/@aws-solutions-constructs/aws-route53-apigateway/package.json 99 source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.dummyTest.expected.json 257 source/patterns/@aws-solutions-constructs/aws-s3-lambda/README.md 71 source/patterns/@aws-solutions-constructs/aws-s3-lambda/package.json 102 source/patterns/@aws-solutions-constructs/aws-s3-sqs/README.md 76 source/patterns/@aws-solutions-constructs/aws-s3-sqs/package.json 104 source/patterns/@aws-solutions-constructs/aws-s3-step-function/README.md 84 source/patterns/@aws-solutions-constructs/aws-s3-step-function/package.json 114 source/patterns/@aws-solutions-constructs/aws-s3-step-function/test/integ.customLoggingBucket.expected.json 594 source/patterns/@aws-solutions-constructs/aws-s3-step-function/test/integ.pre-existing-bucket.expected.json 457 source/patterns/@aws-solutions-constructs/aws-s3-step-function/test/integ.s3-step-function-no-argument.expected.json 515 source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/README.md 86 source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/package.json 112 source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.customLoggingBucket.expected.json 594 source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.pre-existing-bucket.expected.json 457 source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.s3-stepfunctions-no-argument.expected.json 515 source/patterns/@aws-solutions-constructs/aws-sns-lambda/README.md 62 source/patterns/@aws-solutions-constructs/aws-sns-lambda/package.json 102 source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.no-arguments.expected.json 317 source/patterns/@aws-solutions-constructs/aws-sns-sqs/README.md 75 source/patterns/@aws-solutions-constructs/aws-sns-sqs/package.json 102 source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.deployFIFOQueue.expected.json 376 source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.deployStandardQueue.expected.json 373 source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.existing-kms-key.expected.json 399 source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.no-arguments.expected.json 425 source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.sns-managed-kms-key.expected.json 413 source/patterns/@aws-solutions-constructs/aws-sqs-lambda/README.md 67 source/patterns/@aws-solutions-constructs/aws-sqs-lambda/package.json 100 source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.deployFifoQueue.expected.json 378 source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.deployFunction.expected.json 374 source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.existingFunction.expected.json 374 source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/README.md 75 source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/package.json 102 source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.no-arguments.expected.json 921 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/README.md 75 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/package.json 116 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.existing-waf-to-multiple-gateways.expected.json 1424 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.no-arguments.expected.json 803 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafwebacl-apigateway-dynamodb.expected.json 577 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafwebacl-apigateway-iot.expected.json 1466 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafwebacl-apigateway-kinesisstreams.expected.json 788 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafwebacl-apigateway-sagemakerendpoint.expected.json 566 source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafwebacl-apigateway-sqs.expected.json 720 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/README.md 67 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/package.json 108 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.existing-waf-to-multiple-cloudfront.expected.json 956 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.no-arguments.expected.json 568 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.wafwebacl-cloudfront-apigateway-lambda.expected.json 1006 source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.wafwebacl-cloudfront-mediastore.expected.json 504 source/patterns/@aws-solutions-constructs/core/README.md 58 source/patterns/@aws-solutions-constructs/core/package.json 155 source/tools/cdk-integ-tools/README.md 46 source/tools/cdk-integ-tools/package.json 51 source/tools/cdk-integ-tools/tsconfig.json 20 source/use_cases/aws-custom-glue-etl/README.md 30 source/use_cases/aws-custom-glue-etl/cdk.json 10 source/use_cases/aws-custom-glue-etl/package.json 51 source/use_cases/aws-custom-glue-etl/test/integ.gluejob.expected.json 787 source/use_cases/aws-custom-glue-etl/tsconfig.json 33 source/use_cases/aws-restaurant-management-demo/README.md 107 source/use_cases/aws-restaurant-management-demo/SAMPLE_REQUESTS.md 53 source/use_cases/aws-restaurant-management-demo/cdk.json 3 source/use_cases/aws-restaurant-management-demo/lib/lambda/service-staff/create-order/package.json 13 source/use_cases/aws-restaurant-management-demo/package.json 62 source/use_cases/aws-restaurant-management-demo/tsconfig.json 23 source/use_cases/aws-s3-static-website/README.md 23 source/use_cases/aws-s3-static-website/cdk.json 3 source/use_cases/aws-s3-static-website/package.json 52 source/use_cases/aws-s3-static-website/tsconfig.json 31 source/use_cases/aws-serverless-image-handler/README.md 42 source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler/package.json 31 source/use_cases/aws-serverless-image-handler/package.json 96 source/use_cases/aws-serverless-image-handler/tsconfig.json 34 source/use_cases/aws-serverless-web-app/README.md 29 source/use_cases/aws-serverless-web-app/cdk.json 3 source/use_cases/aws-serverless-web-app/package.json 57 source/use_cases/aws-serverless-web-app/test/integ.002-backend-deployment.expected.json 1161 source/use_cases/aws-serverless-web-app/tsconfig.json 31