├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── mergify.yml └── workflows │ ├── pr-feedback.yml │ └── slack-notify.yml ├── .gitignore ├── .kiro ├── prompts │ ├── new-construct.md │ └── new-readme.md ├── specs │ └── aws-lambda-translate.md └── steering │ ├── exceptions.md │ ├── product.md │ ├── structure.md │ ├── tech.md │ └── test.md ├── .versionrc.json ├── .viperlightignore ├── .viperlightrc ├── CHANGELOG.md ├── CHANGELOG.v1.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DESIGN_GUIDELINES.md ├── DEVELOPER_GUIDE.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── THIRD_PARTY_LICENSE.txt ├── deployment └── v2 │ ├── align-version.js │ ├── align-version.sh │ ├── allow-partial-builds.sh │ ├── bootstrap.sh │ ├── build-all.sh │ ├── build-cdk-dist.sh │ ├── build-patterns.sh │ ├── bump.sh │ ├── clean.sh │ ├── generate-license-file.sh │ ├── get-sc-version.js │ ├── get-version-placeholder.js │ ├── parse-raw-license-data.js │ ├── publish-docs.sh │ ├── refresh-multiple-tests.sh │ └── rewrite-imports.sh ├── documentation ├── .gitignore ├── README.md ├── api-reference.adoc ├── aws-alb-fargate.adoc ├── aws-alb-lambda.adoc ├── aws-apigateway-dynamodb.adoc ├── aws-apigateway-iot.adoc ├── aws-apigateway-kinesisstreams.adoc ├── aws-apigateway-lambda.adoc ├── aws-apigateway-sagemakerendpoint.adoc ├── aws-apigateway-sqs.adoc ├── aws-apigatewayv2websocket-sqs.adoc ├── aws-cloudfront-apigateway-lambda.adoc ├── aws-cloudfront-apigateway.adoc ├── aws-cloudfront-oai-s3.adoc ├── aws-cloudfront-s3.adoc ├── aws-cognito-apigateway-lambda.adoc ├── aws-constructs-factories.adoc ├── aws-dynamodbstreams-lambda-elasticsearch-kibana.adoc ├── aws-dynamodbstreams-lambda.adoc ├── aws-dynamodbstreams-pipes-stepfunctions.adoc ├── aws-eventbridge-kinesisfirehose-s3.adoc ├── aws-eventbridge-kinesisstreams.adoc ├── aws-eventbridge-lambda.adoc ├── aws-eventbridge-sns.adoc ├── aws-eventbridge-sqs.adoc ├── aws-eventbridge-stepfunctions.adoc ├── aws-fargate-dynamodb.adoc ├── aws-fargate-eventbridge.adoc ├── aws-fargate-kinesisfirehose.adoc ├── aws-fargate-kinesisstreams.adoc ├── aws-fargate-opensearch.adoc ├── aws-fargate-s3.adoc ├── aws-fargate-secretsmanager.adoc ├── aws-fargate-sns.adoc ├── aws-fargate-sqs.adoc ├── aws-fargate-ssmstringparameter.adoc ├── aws-fargate-stepfunctions.adoc ├── aws-iot-kinesisfirehose-s3.adoc ├── aws-iot-kinesisstreams.adoc ├── aws-iot-lambda-dynamodb.adoc ├── aws-iot-lambda.adoc ├── aws-iot-s3.adoc ├── aws-iot-sqs.adoc ├── aws-kinesisfirehose-s3.adoc ├── aws-kinesisstreams-gluejob.adoc ├── aws-kinesisstreams-kinesisfirehose-s3.adoc ├── aws-kinesisstreams-lambda.adoc ├── aws-lambda-bedrockinferenceprofile.adoc ├── aws-lambda-dynamodb.adoc ├── aws-lambda-elasticachememcached.adoc ├── aws-lambda-elasticsearch-kibana.adoc ├── aws-lambda-eventbridge.adoc ├── aws-lambda-kendra.adoc ├── aws-lambda-kinesisfirehose.adoc ├── aws-lambda-kinesisstreams.adoc ├── aws-lambda-opensearch.adoc ├── aws-lambda-s3.adoc ├── aws-lambda-sagemakerendpoint.adoc ├── aws-lambda-secretsmanager.adoc ├── aws-lambda-sns.adoc ├── aws-lambda-sqs-lambda.adoc ├── aws-lambda-sqs.adoc ├── aws-lambda-ssmstringparameter.adoc ├── aws-lambda-stepfunctions.adoc ├── aws-lambda-transcribe.adoc ├── aws-lambda-translate.adoc ├── aws-openapigateway-lambda.adoc ├── aws-route53-alb.adoc ├── aws-route53-apigateway.adoc ├── aws-s3-lambda.adoc ├── aws-s3-sns.adoc ├── aws-s3-sqs.adoc ├── aws-s3-stepfunctions.adoc ├── aws-sns-lambda.adoc ├── aws-sns-sqs.adoc ├── aws-sqs-lambda.adoc ├── aws-sqs-pipes-stepfunctions.adoc ├── aws-wafwebacl-alb.adoc ├── aws-wafwebacl-apigateway.adoc ├── aws-wafwebacl-appsync.adoc ├── aws-wafwebacl-cloudfront.adoc ├── book.adoc ├── document-revisions.adoc ├── getting-started.adoc ├── github-aws-lambda-s3-with-tabs.adoc ├── images │ ├── GitHub-Mark-120px-plus.png │ ├── GitHub-Mark-32px.png │ ├── GitHub-Mark-64px.png │ ├── aws-alb-fargate.png │ ├── aws-alb-lambda.png │ ├── aws-apigateway-dynamodb.png │ ├── aws-apigateway-iot.png │ ├── aws-apigateway-kinesisstreams.png │ ├── aws-apigateway-lambda.png │ ├── aws-apigateway-sagemakerendpoint.png │ ├── aws-apigateway-sqs.png │ ├── aws-apigatewayv2websocket-sqs.png │ ├── aws-cloudfront-apigateway-lambda.png │ ├── aws-cloudfront-apigateway.png │ ├── aws-cloudfront-mediastore.png │ ├── aws-cloudfront-oai-s3.png │ ├── aws-cloudfront-s3.png │ ├── aws-cognito-apigateway-lambda.png │ ├── aws-constructs-factories-s3.png │ ├── aws-constructs-factories-sf.png │ ├── aws-constructs-factories-sqs.png │ ├── aws-constructs-factories-vpc.png │ ├── aws-dynamodbstreams-lambda-elasticsearch-kibana.png │ ├── aws-dynamodbstreams-lambda.png │ ├── aws-dynamodbstreams-pipes-stepfunctions.png │ ├── aws-eventbridge-kinesisfirehose-s3.png │ ├── aws-eventbridge-kinesisstreams.png │ ├── aws-eventbridge-lambda.png │ ├── aws-eventbridge-sns.png │ ├── aws-eventbridge-sqs.png │ ├── aws-eventbridge-stepfunctions.png │ ├── aws-fargate-dynamodb.png │ ├── aws-fargate-eventbridge.png │ ├── aws-fargate-kinesisfirehose.png │ ├── aws-fargate-kinesisstreams.png │ ├── aws-fargate-opensearch.png │ ├── aws-fargate-s3.png │ ├── aws-fargate-secretsmanager.png │ ├── aws-fargate-sns.png │ ├── aws-fargate-sqs.png │ ├── aws-fargate-ssmstringparameter.png │ ├── aws-fargate-stepfunctions.png │ ├── aws-iot-kinesisfirehose-s3.png │ ├── aws-iot-kinesisstreams.png │ ├── aws-iot-lambda-dynamodb.png │ ├── aws-iot-lambda.png │ ├── aws-iot-s3.png │ ├── aws-iot-sqs.png │ ├── aws-kinesisfirehose-s3-and-kinesisanalytics.png │ ├── aws-kinesisfirehose-s3.png │ ├── aws-kinesisstreams-gluejob.png │ ├── aws-kinesisstreams-kinesisfirehose-s3.png │ ├── aws-kinesisstreams-lambda.png │ ├── aws-lambda-bedrockinferenceprofile.png │ ├── aws-lambda-dynamodb.png │ ├── aws-lambda-elasticachememcached.png │ ├── aws-lambda-elasticsearch-kibana.png │ ├── aws-lambda-eventbridge.png │ ├── aws-lambda-kendra.png │ ├── aws-lambda-kinesisfirehose.png │ ├── aws-lambda-kinesisstreams.png │ ├── aws-lambda-opensearch.png │ ├── aws-lambda-s3.png │ ├── aws-lambda-sagemaker.png │ ├── aws-lambda-sagemakerendpoint.png │ ├── aws-lambda-secretsmanager.png │ ├── aws-lambda-sns.png │ ├── aws-lambda-sqs-lambda.png │ ├── aws-lambda-sqs.png │ ├── aws-lambda-ssmstringparameter.png │ ├── aws-lambda-stepfunctions.png │ ├── aws-lambda-transcribe.png │ ├── aws-lambda-translate-async.png │ ├── aws-lambda-translate.png │ ├── aws-openapigateway-lambda.png │ ├── aws-route53-alb.png │ ├── aws-route53-apigateway.png │ ├── aws-s3-lambda.png │ ├── aws-s3-sns.png │ ├── aws-s3-sqs.png │ ├── aws-s3-stepfunctions.png │ ├── aws-sns-lambda.png │ ├── aws-sns-sqs.png │ ├── aws-sqs-lambda.png │ ├── aws-sqs-pipes-stepfunctions.png │ ├── aws-wafwebacl-alb.png │ ├── aws-wafwebacl-apigateway.png │ ├── aws-wafwebacl-appsync.png │ ├── aws-wafwebacl-cloudfront.png │ ├── deprecated.png │ ├── deprecated.svg │ ├── experimental.png │ ├── experimental.svg │ ├── java.png │ ├── python.png │ ├── stable.png │ ├── stable.svg │ ├── tutorial-part1.png │ ├── tutorial-part2.png │ ├── tutorial-part2a.png │ ├── tutorial-part2b.png │ └── typescript.png ├── notices.adoc ├── sample-use-cases.adoc ├── walkthrough-part1.adoc ├── walkthrough-part2.adoc └── welcome.adoc ├── integ.config.yaml ├── nx.json ├── sonar-project.properties └── source ├── nx.json ├── package-lock.json ├── package.json ├── patterns └── @aws-solutions-constructs │ ├── aws-alb-fargate │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-alb-fargate.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── alb-fargate.test.ts │ │ ├── integ.albfar-all-existing-private-http.js.snapshot │ │ ├── albfar-all-existing-private-http.assets.json │ │ ├── albfar-all-existing-private-http.template.json │ │ ├── albfarallexistingprivatehttpIntegDefaultTestDeployAssert3019D243.assets.json │ │ ├── albfarallexistingprivatehttpIntegDefaultTestDeployAssert3019D243.template.json │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.albfar-all-existing-private-http.ts │ │ ├── integ.albfar-all-new-public-http.js.snapshot │ │ ├── albfar-all-new-public-http.assets.json │ │ ├── albfar-all-new-public-http.template.json │ │ ├── albfarallnewpublichttpIntegDefaultTestDeployAssert3D1DD975.assets.json │ │ ├── albfarallnewpublichttpIntegDefaultTestDeployAssert3D1DD975.template.json │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.albfar-all-new-public-http.ts │ │ ├── integ.albfar-all-new-two-targets.js.snapshot │ │ ├── albfar-all-new-two-targets.assets.json │ │ ├── albfar-all-new-two-targets.template.json │ │ ├── albfarallnewtwotargetsIntegDefaultTestDeployAssertF83A32E4.assets.json │ │ ├── albfarallnewtwotargetsIntegDefaultTestDeployAssertF83A32E4.template.json │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.albfar-all-new-two-targets.ts │ ├── aws-alb-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-alb-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── alb-lambda.test.ts │ │ ├── integ.alblam-privateApiExistingResources.js.snapshot │ │ ├── alblam-privateApiExistingResources.assets.json │ │ ├── alblam-privateApiExistingResources.template.json │ │ ├── alblamprivateApiExistingResourcesIntegDefaultTestDeployAssertC865AE59.assets.json │ │ ├── alblamprivateApiExistingResourcesIntegDefaultTestDeployAssertC865AE59.template.json │ │ ├── asset.44065ab998484f0809423b22009edee6d159633b21d16657230931448f4bec08 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.alblam-privateApiExistingResources.ts │ │ ├── integ.alblam-privateApiNewResources.js.snapshot │ │ ├── alblam-privateApiNewResources.assets.json │ │ ├── alblam-privateApiNewResources.template.json │ │ ├── alblamprivateApiNewResourcesIntegDefaultTestDeployAssertB0CCE59F.assets.json │ │ ├── alblamprivateApiNewResourcesIntegDefaultTestDeployAssertB0CCE59F.template.json │ │ ├── asset.44065ab998484f0809423b22009edee6d159633b21d16657230931448f4bec08 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.alblam-privateApiNewResources.ts │ │ ├── integ.alblam-publicApiExistingResources.js.snapshot │ │ ├── alblam-publicApiExistingResources.assets.json │ │ ├── alblam-publicApiExistingResources.template.json │ │ ├── alblampublicApiExistingResourcesIntegDefaultTestDeployAssert22C8EEFD.assets.json │ │ ├── alblampublicApiExistingResourcesIntegDefaultTestDeployAssert22C8EEFD.template.json │ │ ├── asset.44065ab998484f0809423b22009edee6d159633b21d16657230931448f4bec08 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.alblam-publicApiExistingResources.ts │ │ ├── integ.alblam-publicApiNewResources.js.snapshot │ │ ├── alblam-publicApiNewResources.assets.json │ │ ├── alblam-publicApiNewResources.template.json │ │ ├── alblampublicApiNewResourcesIntegDefaultTestDeployAssert43CC63D2.assets.json │ │ ├── alblampublicApiNewResourcesIntegDefaultTestDeployAssert43CC63D2.template.json │ │ ├── asset.44065ab998484f0809423b22009edee6d159633b21d16657230931448f4bec08 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.alblam-publicApiNewResources.ts │ │ ├── integ.alblam-twoTargets.js.snapshot │ │ ├── alblam-twoTargets.assets.json │ │ ├── alblam-twoTargets.template.json │ │ ├── alblamtwoTargetsIntegDefaultTestDeployAssert4F811416.assets.json │ │ ├── alblamtwoTargetsIntegDefaultTestDeployAssert4F811416.template.json │ │ ├── asset.44065ab998484f0809423b22009edee6d159633b21d16657230931448f4bec08 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.alblam-twoTargets.ts │ │ └── lambda │ │ └── index.js │ ├── aws-apigateway-dynamodb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-dynamodb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── apigateway-dynamodb.test.ts │ │ ├── integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot │ │ ├── apiddb-additional-request-templates-custom-resource-name.assets.json │ │ ├── apiddb-additional-request-templates-custom-resource-name.template.json │ │ ├── apiddbadditionalrequesttemplatescustomresourcenameIntegDefaultTestDeployAssertABD5B2B6.assets.json │ │ ├── apiddbadditionalrequesttemplatescustomresourcenameIntegDefaultTestDeployAssertABD5B2B6.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-additional-request-templates-custom-resource-name.ts │ │ ├── integ.apiddb-additional-request-templates.js.snapshot │ │ ├── apiddb-additional-request-templates.assets.json │ │ ├── apiddb-additional-request-templates.template.json │ │ ├── apiddbadditionalrequesttemplatesIntegDefaultTestDeployAssert01278153.assets.json │ │ ├── apiddbadditionalrequesttemplatesIntegDefaultTestDeployAssert01278153.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-additional-request-templates.ts │ │ ├── integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot │ │ ├── apiddb-apigateway-dynamodb-CRUD.assets.json │ │ ├── apiddb-apigateway-dynamodb-CRUD.template.json │ │ ├── apiddbapigatewaydynamodbCRUDIntegDefaultTestDeployAssert492DC8FE.assets.json │ │ ├── apiddbapigatewaydynamodbCRUDIntegDefaultTestDeployAssert492DC8FE.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-apigateway-dynamodb-CRUD.ts │ │ ├── integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot │ │ ├── apiddb-apigateway-dynamodb-existing-table.assets.json │ │ ├── apiddb-apigateway-dynamodb-existing-table.template.json │ │ ├── apiddbapigatewaydynamodbexistingtableIntegDefaultTestDeployAssertD38D4AB2.assets.json │ │ ├── apiddbapigatewaydynamodbexistingtableIntegDefaultTestDeployAssertD38D4AB2.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-apigateway-dynamodb-existing-table.ts │ │ ├── integ.apiddb-custom-integration-responses.js.snapshot │ │ ├── apiddb-custom-integration-responses.assets.json │ │ ├── apiddb-custom-integration-responses.template.json │ │ ├── apiddbcustomintegrationresponsesIntegDefaultTestDeployAssert9F4582C4.assets.json │ │ ├── apiddbcustomintegrationresponsesIntegDefaultTestDeployAssert9F4582C4.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-custom-integration-responses.ts │ │ ├── integ.apiddb-custom-method-response.js.snapshot │ │ ├── apiddb-custom-method-response.assets.json │ │ ├── apiddb-custom-method-response.template.json │ │ ├── apiddbcustommethodresponseIntegDefaultTestDeployAssertAC6F68EC.assets.json │ │ ├── apiddbcustommethodresponseIntegDefaultTestDeployAssertAC6F68EC.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-custom-method-response.ts │ │ ├── integ.apiddb-no-arguments.js.snapshot │ │ ├── apiddb-no-arguments.assets.json │ │ ├── apiddb-no-arguments.template.json │ │ ├── apiddbnoargumentsIntegDefaultTestDeployAssert79BAC49F.assets.json │ │ ├── apiddbnoargumentsIntegDefaultTestDeployAssert79BAC49F.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiddb-no-arguments.ts │ │ ├── integ.apiddb-no-usage-plan.js.snapshot │ │ ├── apiddb-no-usage-plan.assets.json │ │ ├── apiddb-no-usage-plan.template.json │ │ ├── apiddbnousageplanIntegDefaultTestDeployAssert9327EC62.assets.json │ │ ├── apiddbnousageplanIntegDefaultTestDeployAssert9327EC62.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.apiddb-no-usage-plan.ts │ ├── aws-apigateway-iot │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-iot.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.apiiot-defaultParams.js.snapshot │ │ ├── apiiot-defaultParams.assets.json │ │ ├── apiiot-defaultParams.template.json │ │ ├── apiiotdefaultParamsIntegDefaultTestDeployAssert0C0894FA.assets.json │ │ ├── apiiotdefaultParamsIntegDefaultTestDeployAssert0C0894FA.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiiot-defaultParams.ts │ │ ├── integ.apiiot-no-usage-plan.js.snapshot │ │ ├── apiiot-no-usage-plan.assets.json │ │ ├── apiiot-no-usage-plan.template.json │ │ ├── apiiotnousageplanIntegDefaultTestDeployAssert29857362.assets.json │ │ ├── apiiotnousageplanIntegDefaultTestDeployAssert29857362.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiiot-no-usage-plan.ts │ │ ├── integ.apiiot-overrideParams.js.snapshot │ │ ├── apiiot-overrideParams.assets.json │ │ ├── apiiot-overrideParams.template.json │ │ ├── apiiotoverrideParamsIntegDefaultTestDeployAssert0D21F507.assets.json │ │ ├── apiiotoverrideParamsIntegDefaultTestDeployAssert0D21F507.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiiot-overrideParams.ts │ │ ├── integ.apiiot-override_auth_api_keys.js.snapshot │ │ ├── apiiot-override-auth-api-keys.assets.json │ │ ├── apiiot-override-auth-api-keys.template.json │ │ ├── apiiotoverrideauthapikeysIntegDefaultTestDeployAssert90F86050.assets.json │ │ ├── apiiotoverrideauthapikeysIntegDefaultTestDeployAssert90F86050.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apiiot-override_auth_api_keys.ts │ │ └── test.apigateway-iot.test.ts │ ├── aws-apigateway-kinesisstreams │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-kinesisstreams.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── apigateway-kinesisstreams.test.ts │ │ ├── integ.apikin-additional-request-templates.js.snapshot │ │ ├── apikin-additional-request-templates.assets.json │ │ ├── apikin-additional-request-templates.template.json │ │ ├── apikinadditionalrequesttemplatesIntegDefaultTestDeployAssert2718FB2C.assets.json │ │ ├── apikinadditionalrequesttemplatesIntegDefaultTestDeployAssert2718FB2C.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apikin-additional-request-templates.ts │ │ ├── integ.apikin-apigateway-kinesis-overwrite.js.snapshot │ │ ├── apikin-apigateway-kinesis-overwrite.assets.json │ │ ├── apikin-apigateway-kinesis-overwrite.template.json │ │ ├── apikinapigatewaykinesisoverwriteIntegDefaultTestDeployAssert7C9693F2.assets.json │ │ ├── apikinapigatewaykinesisoverwriteIntegDefaultTestDeployAssert7C9693F2.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apikin-apigateway-kinesis-overwrite.ts │ │ ├── integ.apikin-custom-integration-responses.js.snapshot │ │ ├── apikin-custom-integration-responses.assets.json │ │ ├── apikin-custom-integration-responses.template.json │ │ ├── apikincustomintegrationresponsesIntegDefaultTestDeployAssert8BE757D7.assets.json │ │ ├── apikincustomintegrationresponsesIntegDefaultTestDeployAssert8BE757D7.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apikin-custom-integration-responses.ts │ │ ├── integ.apikin-method-responses.js.snapshot │ │ ├── apikin-method-responses.assets.json │ │ ├── apikin-method-responses.template.json │ │ ├── apikinmethodresponsesIntegDefaultTestDeployAssert45E8C7CC.assets.json │ │ ├── apikinmethodresponsesIntegDefaultTestDeployAssert45E8C7CC.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apikin-method-responses.ts │ │ ├── integ.apikin-no-arguments.js.snapshot │ │ ├── apikin-no-arguments.assets.json │ │ ├── apikin-no-arguments.template.json │ │ ├── apikinnoargumentsIntegDefaultTestDeployAssertEB9C1ECC.assets.json │ │ ├── apikinnoargumentsIntegDefaultTestDeployAssertEB9C1ECC.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apikin-no-arguments.ts │ │ ├── integ.apikin-no-usage-plan.js.snapshot │ │ ├── apikin-no-usage-plan.assets.json │ │ ├── apikin-no-usage-plan.template.json │ │ ├── apikinnousageplanIntegDefaultTestDeployAssertF30AF2F6.assets.json │ │ ├── apikinnousageplanIntegDefaultTestDeployAssertF30AF2F6.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.apikin-no-usage-plan.ts │ ├── aws-apigateway-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.apilam-deployFunction.js.snapshot │ │ ├── apilam-deployFunction.assets.json │ │ ├── apilam-deployFunction.template.json │ │ ├── apilamdeployFunctionIntegDefaultTestDeployAssert281C111D.assets.json │ │ ├── apilamdeployFunctionIntegDefaultTestDeployAssert281C111D.template.json │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apilam-deployFunction.ts │ │ ├── integ.apilam-existingFunction.js.snapshot │ │ ├── apilam-existingFunction.assets.json │ │ ├── apilam-existingFunction.template.json │ │ ├── apilamexistingFunctionIntegDefaultTestDeployAssert4238FD03.assets.json │ │ ├── apilamexistingFunctionIntegDefaultTestDeployAssert4238FD03.template.json │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apilam-existingFunction.ts │ │ ├── integ.apilam-no-usage-plan.js.snapshot │ │ ├── apilam-no-usage-plan.assets.json │ │ ├── apilam-no-usage-plan.template.json │ │ ├── apilamnousageplanIntegDefaultTestDeployAssertFA088EA5.assets.json │ │ ├── apilamnousageplanIntegDefaultTestDeployAssertFA088EA5.template.json │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apilam-no-usage-plan.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.apigateway-lambda.test.ts │ ├── aws-apigateway-sagemakerendpoint │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-sagemakerendpoint.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── apigateway-sagemakerendpoint.test.ts │ │ ├── integ.apisag-additional-request-templates.js.snapshot │ │ ├── apisag-additional-request-templates.assets.json │ │ ├── apisag-additional-request-templates.template.json │ │ ├── apisagadditionalrequesttemplatesIntegDefaultTestDeployAssert6CEA10C7.assets.json │ │ ├── apisagadditionalrequesttemplatesIntegDefaultTestDeployAssert6CEA10C7.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisag-additional-request-templates.ts │ │ ├── integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot │ │ ├── apisag-apigateway-sagemakerendpoint-overwrite.assets.json │ │ ├── apisag-apigateway-sagemakerendpoint-overwrite.template.json │ │ ├── apisagapigatewaysagemakerendpointoverwriteIntegDefaultTestDeployAssert75D4108E.assets.json │ │ ├── apisagapigatewaysagemakerendpointoverwriteIntegDefaultTestDeployAssert75D4108E.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisag-apigateway-sagemakerendpoint-overwrite.ts │ │ ├── integ.apisag-no-overwrite.js.snapshot │ │ ├── apisag-no-overwrite.assets.json │ │ ├── apisag-no-overwrite.template.json │ │ ├── apisagnooverwriteIntegDefaultTestDeployAssert36F1A3A9.assets.json │ │ ├── apisagnooverwriteIntegDefaultTestDeployAssert36F1A3A9.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisag-no-overwrite.ts │ │ ├── integ.apisag-no-usage-plan.js.snapshot │ │ ├── apisag-no-usage-plan.assets.json │ │ ├── apisag-no-usage-plan.template.json │ │ ├── apisagnousageplanIntegDefaultTestDeployAssert454475DF.assets.json │ │ ├── apisagnousageplanIntegDefaultTestDeployAssert454475DF.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.apisag-no-usage-plan.ts │ ├── aws-apigateway-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigateway-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── apigateway-sqs.test.ts │ │ ├── integ.apisqs-additional-request-templates.js.snapshot │ │ ├── apisqs-additional-request-templates.assets.json │ │ ├── apisqs-additional-request-templates.template.json │ │ ├── apisqsadditionalrequesttemplatesIntegDefaultTestDeployAssertDA16E210.assets.json │ │ ├── apisqsadditionalrequesttemplatesIntegDefaultTestDeployAssertDA16E210.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-additional-request-templates.ts │ │ ├── integ.apisqs-apigateway-sqs-crud.js.snapshot │ │ ├── apisqs-apigateway-sqs-crud.assets.json │ │ ├── apisqs-apigateway-sqs-crud.template.json │ │ ├── apisqsapigatewaysqscrudIntegDefaultTestDeployAssert82FC6BB1.assets.json │ │ ├── apisqsapigatewaysqscrudIntegDefaultTestDeployAssert82FC6BB1.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-apigateway-sqs-crud.ts │ │ ├── integ.apisqs-custom-integration-responses.js.snapshot │ │ ├── apisqs-custom-integration-responses.assets.json │ │ ├── apisqs-custom-integration-responses.template.json │ │ ├── apisqscustomintegrationresponsesIntegDefaultTestDeployAssert5D05BCDD.assets.json │ │ ├── apisqscustomintegrationresponsesIntegDefaultTestDeployAssert5D05BCDD.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-custom-integration-responses.ts │ │ ├── integ.apisqs-custom-method-responses.js.snapshot │ │ ├── apisqs-custom-method-responses.assets.json │ │ ├── apisqs-custom-method-responses.template.json │ │ ├── apisqscustommethodresponsesIntegDefaultTestDeployAssert1077EBE4.assets.json │ │ ├── apisqscustommethodresponsesIntegDefaultTestDeployAssert1077EBE4.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-custom-method-responses.ts │ │ ├── integ.apisqs-custom-request-model.js.snapshot │ │ ├── apisqs-custom-request-model.assets.json │ │ ├── apisqs-custom-request-model.template.json │ │ ├── apisqscustomrequestmodelIntegDefaultTestDeployAssert2EE4B027.assets.json │ │ ├── apisqscustomrequestmodelIntegDefaultTestDeployAssert2EE4B027.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-custom-request-model.ts │ │ ├── integ.apisqs-existing-queue.js.snapshot │ │ ├── apisqs-existing-queue.assets.json │ │ ├── apisqs-existing-queue.template.json │ │ ├── apisqsexistingqueueIntegDefaultTestDeployAssert09129158.assets.json │ │ ├── apisqsexistingqueueIntegDefaultTestDeployAssert09129158.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-existing-queue.ts │ │ ├── integ.apisqs-no-arguments.js.snapshot │ │ ├── apisqs-no-arguments.assets.json │ │ ├── apisqs-no-arguments.template.json │ │ ├── apisqsnoargumentsIntegDefaultTestDeployAssertA8A0FE37.assets.json │ │ ├── apisqsnoargumentsIntegDefaultTestDeployAssertA8A0FE37.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.apisqs-no-arguments.ts │ │ ├── integ.apisqs-no-usage-plan.js.snapshot │ │ ├── apisqs-no-usage-plan.assets.json │ │ ├── apisqs-no-usage-plan.template.json │ │ ├── apisqsnousageplanIntegDefaultTestDeployAssertCBD772CC.assets.json │ │ ├── apisqsnousageplanIntegDefaultTestDeployAssertCBD772CC.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.apisqs-no-usage-plan.ts │ ├── aws-apigatewayv2websocket-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-apigatewayv2websocket-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── apigatewayv2websocket-sqs.test.ts │ │ ├── integ.wssqs-con-discon-default-custom-route.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-con-discon-default-custom-route.assets.json │ │ ├── wssqs-con-discon-default-custom-route.template.json │ │ ├── wssqscondiscondefaultcustomrouteIntegDefaultTestDeployAssertB27E8B96.assets.json │ │ └── wssqscondiscondefaultcustomrouteIntegDefaultTestDeployAssertB27E8B96.template.json │ │ ├── integ.wssqs-con-discon-default-custom-route.ts │ │ ├── integ.wssqs-custom-connect-route.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-custom-connect-route.assets.json │ │ ├── wssqs-custom-connect-route.template.json │ │ ├── wssqscustomconnectrouteIntegDefaultTestDeployAssert158EFF93.assets.json │ │ └── wssqscustomconnectrouteIntegDefaultTestDeployAssert158EFF93.template.json │ │ ├── integ.wssqs-custom-connect-route.ts │ │ ├── integ.wssqs-custom-route.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-custom-route.assets.json │ │ ├── wssqs-custom-route.template.json │ │ ├── wssqscustomrouteIntegDefaultTestDeployAssert24F20FD3.assets.json │ │ └── wssqscustomrouteIntegDefaultTestDeployAssert24F20FD3.template.json │ │ ├── integ.wssqs-custom-route.ts │ │ ├── integ.wssqs-default-route.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-default-route.assets.json │ │ ├── wssqs-default-route.template.json │ │ ├── wssqsdefaultrouteIntegDefaultTestDeployAssert04324B3F.assets.json │ │ └── wssqsdefaultrouteIntegDefaultTestDeployAssert04324B3F.template.json │ │ ├── integ.wssqs-default-route.ts │ │ ├── integ.wssqs-existing-web-socket.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-existing-web-socket.assets.json │ │ ├── wssqs-existing-web-socket.template.json │ │ ├── wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.assets.json │ │ └── wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.template.json │ │ ├── integ.wssqs-existing-web-socket.ts │ │ ├── integ.wssqs-route-lambdas.js.snapshot │ │ ├── asset.9da0e8bdfa0712cb47fc2d6c6bad128e2edc58ffe5a8af5a322914f5c63609d1 │ │ │ ├── connect.js │ │ │ └── disconnect.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wssqs-route-lambdas.assets.json │ │ ├── wssqs-route-lambdas.template.json │ │ ├── wssqsroutelambdasIntegDefaultTestDeployAssert3BD0A2E7.assets.json │ │ └── wssqsroutelambdasIntegDefaultTestDeployAssert3BD0A2E7.template.json │ │ ├── integ.wssqs-route-lambdas.ts │ │ └── lambda │ │ ├── connect.js │ │ └── disconnect.js │ ├── aws-cloudfront-apigateway-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-cloudfront-apigateway-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftaplam-customCloudfrontLoggingBucket.assets.json │ │ ├── cftaplam-customCloudfrontLoggingBucket.template.json │ │ ├── cftaplamcustomCloudfrontLoggingBucketIntegDefaultTestDeployAssert35A683E0.assets.json │ │ ├── cftaplamcustomCloudfrontLoggingBucketIntegDefaultTestDeployAssert35A683E0.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftaplam-customCloudfrontLoggingBucket.ts │ │ ├── integ.cftaplam-no-arguments.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftaplam-no-arguments.assets.json │ │ ├── cftaplam-no-arguments.template.json │ │ ├── cftaplamnoargumentsIntegDefaultTestDeployAssertACC32F59.assets.json │ │ ├── cftaplamnoargumentsIntegDefaultTestDeployAssertACC32F59.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftaplam-no-arguments.ts │ │ ├── integ.cftaplam-no-usage-plan.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftaplam-no-usage-plan.assets.json │ │ ├── cftaplam-no-usage-plan.template.json │ │ ├── cftaplamnousageplanIntegDefaultTestDeployAssertABA4F4C5.assets.json │ │ ├── cftaplamnousageplanIntegDefaultTestDeployAssertABA4F4C5.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftaplam-no-usage-plan.ts │ │ ├── integ.cftaplam-override-behavior.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftaplam-override-behavior.assets.json │ │ ├── cftaplam-override-behavior.template.json │ │ ├── cftaplamoverridebehaviorIntegDefaultTestDeployAssert3DC30427.assets.json │ │ ├── cftaplamoverridebehaviorIntegDefaultTestDeployAssert3DC30427.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftaplam-override-behavior.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.cloudfront-apigateway-lambda.test.ts │ ├── aws-cloudfront-apigateway │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-cloudfront-apigateway.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.cftapi-customCloudfrontLoggingBucket.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftapi-customCloudfrontLoggingBucket.assets.json │ │ ├── cftapi-customCloudfrontLoggingBucket.template.json │ │ ├── cftapicustomCloudfrontLoggingBucketIntegDefaultTestDeployAssertE1E3B6E7.assets.json │ │ ├── cftapicustomCloudfrontLoggingBucketIntegDefaultTestDeployAssertE1E3B6E7.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftapi-customCloudfrontLoggingBucket.ts │ │ ├── integ.cftapi-no-arguments.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cftapi-no-arguments.assets.json │ │ ├── cftapi-no-arguments.template.json │ │ ├── cftapinoargumentsIntegDefaultTestDeployAssert86305603.assets.json │ │ ├── cftapinoargumentsIntegDefaultTestDeployAssert86305603.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftapi-no-arguments.ts │ │ ├── integ.cftapi-use-specrestapi.js.snapshot │ │ ├── cdk.out │ │ ├── cftapi-use-specrestapi.assets.json │ │ ├── cftapi-use-specrestapi.template.json │ │ ├── cftapiusespecrestapiIntegDefaultTestDeployAssert5D294C6F.assets.json │ │ ├── cftapiusespecrestapiIntegDefaultTestDeployAssert5D294C6F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftapi-use-specrestapi.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.cloudfront-apigateway.test.ts │ ├── aws-cloudfront-oai-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-cloudfront-oai-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.cftoais3-bucket-encrypted-with-managed-key-provided-as-existingbucket.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-bucket-encrypted-with-managed-key-provided-as-existingbucket.assets.json │ │ ├── cftoais3-bucket-encrypted-with-managed-key-provided-as-existingbucket.template.json │ │ ├── cftoais3bucketencryptedwithmanagedkeyprovidedasexistingbucketIntegDefaultTestDeployAssert105E804F.assets.json │ │ ├── cftoais3bucketencryptedwithmanagedkeyprovidedasexistingbucketIntegDefaultTestDeployAssert105E804F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-bucket-encrypted-with-managed-key-provided-as-existingbucket.ts │ │ ├── integ.cftoais3-custom-headers.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-custom-headers.assets.json │ │ ├── cftoais3-custom-headers.template.json │ │ ├── cftoais3customheadersIntegDefaultTestDeployAssert5AA11BA9.assets.json │ │ ├── cftoais3customheadersIntegDefaultTestDeployAssert5AA11BA9.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-custom-headers.ts │ │ ├── integ.cftoais3-custom-originPath.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-custom-originPath.assets.json │ │ ├── cftoais3-custom-originPath.template.json │ │ ├── cftoais3customoriginPathIntegDefaultTestDeployAssert1C351914.assets.json │ │ ├── cftoais3customoriginPathIntegDefaultTestDeployAssert1C351914.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-custom-originPath.ts │ │ ├── integ.cftoais3-customLoggingBuckets.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-customLoggingBuckets.assets.json │ │ ├── cftoais3-customLoggingBuckets.template.json │ │ ├── cftoais3customLoggingBucketsIntegDefaultTestDeployAssert8F33EF2A.assets.json │ │ ├── cftoais3customLoggingBucketsIntegDefaultTestDeployAssert8F33EF2A.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-customLoggingBuckets.ts │ │ ├── integ.cftoais3-existing-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-existing-bucket.assets.json │ │ ├── cftoais3-existing-bucket.template.json │ │ ├── cftoais3existingbucketIntegDefaultTestDeployAssertB7627F26.assets.json │ │ ├── cftoais3existingbucketIntegDefaultTestDeployAssertB7627F26.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-existing-bucket.ts │ │ ├── integ.cftoais3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-no-arguments.assets.json │ │ ├── cftoais3-no-arguments.template.json │ │ ├── cftoais3noargumentsIntegDefaultTestDeployAssert5CF03E3D.assets.json │ │ ├── cftoais3noargumentsIntegDefaultTestDeployAssert5CF03E3D.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-no-arguments.ts │ │ ├── integ.cftoais3-no-cloudfront-s3-access-logs.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-no-cloudfront-s3-access-logs.assets.json │ │ ├── cftoais3-no-cloudfront-s3-access-logs.template.json │ │ ├── cftoais3nocloudfronts3accesslogsIntegDefaultTestDeployAssert6D810275.assets.json │ │ ├── cftoais3nocloudfronts3accesslogsIntegDefaultTestDeployAssert6D810275.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-no-cloudfront-s3-access-logs.ts │ │ ├── integ.cftoais3-no-logging.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-no-logging.assets.json │ │ ├── cftoais3-no-logging.template.json │ │ ├── cftoais3nologgingIntegDefaultTestDeployAssertCED06EE4.assets.json │ │ ├── cftoais3nologgingIntegDefaultTestDeployAssertCED06EE4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-no-logging.ts │ │ ├── integ.cftoais3-no-security-headers.js.snapshot │ │ ├── cdk.out │ │ ├── cftoais3-no-security-headers.assets.json │ │ ├── cftoais3-no-security-headers.template.json │ │ ├── cftoais3nosecurityheadersIntegDefaultTestDeployAssertAB4B2F28.assets.json │ │ ├── cftoais3nosecurityheadersIntegDefaultTestDeployAssertAB4B2F28.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cftoais3-no-security-headers.ts │ │ └── test.cloudfront-oai-s3.test.ts │ ├── aws-cloudfront-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-cloudfront-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.cfts3-additional-behavior.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cfts3-additional-behavior.assets.json │ │ ├── cfts3-additional-behavior.template.json │ │ ├── cfts3additionalbehaviorIntegDefaultTestDeployAssert95755C01.assets.json │ │ ├── cfts3additionalbehaviorIntegDefaultTestDeployAssert95755C01.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-additional-behavior.ts │ │ ├── integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.e97825c838d70ceb13ba2f6223a7d94ed35687b70bfb224a0b9128e698e3f28e │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.assets.json │ │ ├── cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.template.json │ │ ├── cfts3bucketencryptedwithcmkprovidedasexistingbucketIntegDefaultTestDeployAssertF6031114.assets.json │ │ ├── cfts3bucketencryptedwithcmkprovidedasexistingbucketIntegDefaultTestDeployAssertF6031114.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.ts │ │ ├── integ.cfts3-bucket-encrypted-with-managed-key-provided-as-existingbucket.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-bucket-encrypted-with-managed-key-provided-as-existingbucket.assets.json │ │ ├── cfts3-bucket-encrypted-with-managed-key-provided-as-existingbucket.template.json │ │ ├── cfts3bucketencryptedwithmanagedkeyprovidedasexistingbucketIntegDefaultTestDeployAssert03A82C16.assets.json │ │ ├── cfts3bucketencryptedwithmanagedkeyprovidedasexistingbucketIntegDefaultTestDeployAssert03A82C16.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-bucket-encrypted-with-managed-key-provided-as-existingbucket.ts │ │ ├── integ.cfts3-bucket-with-http-origin.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-bucket-with-http-origin.assets.json │ │ ├── cfts3-bucket-with-http-origin.template.json │ │ ├── cfts3bucketwithhttporiginIntegDefaultTestDeployAssert75EB76AB.assets.json │ │ ├── cfts3bucketwithhttporiginIntegDefaultTestDeployAssert75EB76AB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.e97825c838d70ceb13ba2f6223a7d94ed35687b70bfb224a0b9128e698e3f28e │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cfts3-cmk-provided-as-bucket-prop.assets.json │ │ ├── cfts3-cmk-provided-as-bucket-prop.template.json │ │ ├── cfts3cmkprovidedasbucketpropIntegDefaultTestDeployAssert38E63D55.assets.json │ │ ├── cfts3cmkprovidedasbucketpropIntegDefaultTestDeployAssert38E63D55.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-cmk-provided-as-bucket-prop.ts │ │ ├── integ.cfts3-custom-headers.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-custom-headers.assets.json │ │ ├── cfts3-custom-headers.template.json │ │ ├── cfts3customheadersIntegDefaultTestDeployAssert6EEC9973.assets.json │ │ ├── cfts3customheadersIntegDefaultTestDeployAssert6EEC9973.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-custom-headers.ts │ │ ├── integ.cfts3-custom-originPath.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-custom-originPath.assets.json │ │ ├── cfts3-custom-originPath.template.json │ │ ├── cfts3customoriginPathIntegDefaultTestDeployAssert61F499B2.assets.json │ │ ├── cfts3customoriginPathIntegDefaultTestDeployAssert61F499B2.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-custom-originPath.ts │ │ ├── integ.cfts3-customLoggingBuckets.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-customLoggingBuckets.assets.json │ │ ├── cfts3-customLoggingBuckets.template.json │ │ ├── cfts3customLoggingBucketsIntegDefaultTestDeployAssert4D171F9F.assets.json │ │ ├── cfts3customLoggingBucketsIntegDefaultTestDeployAssert4D171F9F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-customLoggingBuckets.ts │ │ ├── integ.cfts3-existing-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-existing-bucket.assets.json │ │ ├── cfts3-existing-bucket.template.json │ │ ├── cfts3existingbucketIntegDefaultTestDeployAssertA6D4EB49.assets.json │ │ ├── cfts3existingbucketIntegDefaultTestDeployAssertA6D4EB49.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-existing-bucket.ts │ │ ├── integ.cfts3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-no-arguments.assets.json │ │ ├── cfts3-no-arguments.template.json │ │ ├── cfts3noargumentsIntegDefaultTestDeployAssertBA5AFA25.assets.json │ │ ├── cfts3noargumentsIntegDefaultTestDeployAssertBA5AFA25.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-no-arguments.ts │ │ ├── integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-no-cloudfront-s3-access-logs.assets.json │ │ ├── cfts3-no-cloudfront-s3-access-logs.template.json │ │ ├── cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.assets.json │ │ ├── cfts3nocloudfronts3accesslogsIntegDefaultTestDeployAssertAD28C87A.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-no-cloudfront-s3-access-logs.ts │ │ ├── integ.cfts3-no-logging.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-no-logging.assets.json │ │ ├── cfts3-no-logging.template.json │ │ ├── cfts3nologgingIntegDefaultTestDeployAssert18393DDB.assets.json │ │ ├── cfts3nologgingIntegDefaultTestDeployAssert18393DDB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-no-logging.ts │ │ ├── integ.cfts3-no-security-headers.js.snapshot │ │ ├── cdk.out │ │ ├── cfts3-no-security-headers.assets.json │ │ ├── cfts3-no-security-headers.template.json │ │ ├── cfts3nosecurityheadersIntegDefaultTestDeployAssert38FE05BE.assets.json │ │ ├── cfts3nosecurityheadersIntegDefaultTestDeployAssert38FE05BE.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cfts3-no-security-headers.ts │ │ └── test.cloudfront-s3.test.ts │ ├── aws-cognito-apigateway-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-cognito-apigateway-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.cogapilam-no-arguments.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── cogapilam-no-arguments.assets.json │ │ ├── cogapilam-no-arguments.template.json │ │ ├── cogapilamnoargumentsIntegDefaultTestDeployAssert6872A16C.assets.json │ │ ├── cogapilamnoargumentsIntegDefaultTestDeployAssert6872A16C.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.cogapilam-no-arguments.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.cognito-apigateway-lambda.test.ts │ ├── aws-constructs-factories │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-constructs-factories-s3.png │ ├── aws-constructs-factories-sf.png │ ├── aws-constructs-factories-sqs.png │ ├── aws-constructs-factories-vpc.png │ ├── integ.config.json │ ├── lib │ │ ├── bucket-factory.ts │ │ ├── constructs-factories.ts │ │ ├── index.ts │ │ ├── queue-factory.ts │ │ ├── state-machine-factory.ts │ │ └── vpc-factory.ts │ ├── package.json │ └── test │ │ ├── integ.fac-all-resources-default.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── fac-all-resources-default.assets.json │ │ ├── fac-all-resources-default.template.json │ │ ├── facallresourcesdefaultIntegDefaultTestDeployAssertB575F841.assets.json │ │ ├── facallresourcesdefaultIntegDefaultTestDeployAssertB575F841.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fac-all-resources-default.ts │ │ ├── s3 │ │ ├── integ.facs3-defaults.js.snapshot │ │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ │ └── index.js │ │ │ ├── cdk.out │ │ │ ├── facs3-defaults.assets.json │ │ │ ├── facs3-defaults.template.json │ │ │ ├── facs3defaultsIntegDefaultTestDeployAssert304B3A68.assets.json │ │ │ ├── facs3defaultsIntegDefaultTestDeployAssert304B3A68.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facs3-defaults.ts │ │ ├── integ.facs3-no-logging.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── facs3-no-logging.assets.json │ │ │ ├── facs3-no-logging.template.json │ │ │ ├── facs3nologgingIntegDefaultTestDeployAssert16A00478.assets.json │ │ │ ├── facs3nologgingIntegDefaultTestDeployAssert16A00478.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facs3-no-logging.ts │ │ └── s3-factory.test.ts │ │ ├── sqs │ │ ├── integ.facsqs-defaults.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── facsqs-defaults.assets.json │ │ │ ├── facsqs-defaults.template.json │ │ │ ├── facsqsdefaultsIntegDefaultTestDeployAssert1CCF7DAA.assets.json │ │ │ ├── facsqsdefaultsIntegDefaultTestDeployAssert1CCF7DAA.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facsqs-defaults.ts │ │ ├── integ.facsqs-existing-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── facsqs-existing-key.assets.json │ │ │ ├── facsqs-existing-key.template.json │ │ │ ├── facsqsexistingkeyIntegDefaultTestDeployAssert5E8CCCEA.assets.json │ │ │ ├── facsqsexistingkeyIntegDefaultTestDeployAssert5E8CCCEA.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facsqs-existing-key.ts │ │ ├── integ.facsqs-no-dlq.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── facsqs-no-dlq.assets.json │ │ │ ├── facsqs-no-dlq.template.json │ │ │ ├── facsqsnodlqIntegDefaultTestDeployAssertD87A433C.assets.json │ │ │ ├── facsqsnodlqIntegDefaultTestDeployAssertD87A433C.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facsqs-no-dlq.ts │ │ └── sqs-factory.test.ts │ │ ├── stepfunctions │ │ ├── integ.facstp-defaults.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── facstp-defaults.assets.json │ │ │ ├── facstp-defaults.template.json │ │ │ ├── facstpdefaultsIntegDefaultTestDeployAssertFD717592.assets.json │ │ │ ├── facstpdefaultsIntegDefaultTestDeployAssertFD717592.template.json │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ └── tree.json │ │ ├── integ.facstp-defaults.ts │ │ └── state-machine-factory.test.ts │ │ └── vpc │ │ ├── integ.facvpc-defaults.js │ │ ├── integ.facvpc-defaults.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── facvpc-defaults.assets.json │ │ ├── facvpc-defaults.template.json │ │ ├── facvpcdefaultsIntegDefaultTestDeployAssert4A8E60D0.assets.json │ │ ├── facvpcdefaultsIntegDefaultTestDeployAssert4A8E60D0.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.facvpc-defaults.ts │ │ ├── integ.facvpc-with-cidr-mask-and-endpoints.js │ │ ├── integ.facvpc-with-cidr-mask-and-endpoints.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── facvpc-with-cidr-mask-and-endpoints.assets.json │ │ ├── facvpc-with-cidr-mask-and-endpoints.template.json │ │ ├── facvpcwithcidrmaskandendpointsIntegDefaultTestDeployAssert62C4E8F4.assets.json │ │ ├── facvpcwithcidrmaskandendpointsIntegDefaultTestDeployAssert62C4E8F4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.facvpc-with-cidr-mask-and-endpoints.ts │ │ ├── integ.facvpc-with-vpcprops.js │ │ ├── integ.facvpc-with-vpcprops.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── facvpc-with-vpcprops.assets.json │ │ ├── facvpc-with-vpcprops.template.json │ │ ├── facvpcwithvpcpropsIntegDefaultTestDeployAssert6D2D0E44.assets.json │ │ ├── facvpcwithvpcpropsIntegDefaultTestDeployAssert6D2D0E44.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.facvpc-with-vpcprops.ts │ │ ├── vpc-factory.test.js │ │ └── vpc-factory.test.ts │ ├── aws-dynamodbstreams-lambda-elasticsearch-kibana │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-dynamodbstreams-lambda-elasticsearch-kibana.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── dynamodbstreams-lambda-elasticsearch-kibana.test.ts │ │ ├── integ.dbslamels-deploy-with-vpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a74ebe51b3b0a5d5ce9dba94e06a0334a9996a636fa2de01e119363adc36f9a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── dbslamels-deploy-with-vpc.assets.json │ │ ├── dbslamels-deploy-with-vpc.template.json │ │ ├── dbslamelsdeploywithvpcIntegDefaultTestDeployAssert06163818.assets.json │ │ ├── dbslamelsdeploywithvpcIntegDefaultTestDeployAssert06163818.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbslamels-deploy-with-vpc.ts │ │ ├── integ.dbslamels-no-arguments.js.snapshot │ │ ├── asset.a74ebe51b3b0a5d5ce9dba94e06a0334a9996a636fa2de01e119363adc36f9a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── dbslamels-no-arguments.assets.json │ │ ├── dbslamels-no-arguments.template.json │ │ ├── dbslamelsnoargumentsIntegDefaultTestDeployAssert903053D4.assets.json │ │ ├── dbslamelsnoargumentsIntegDefaultTestDeployAssert903053D4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbslamels-no-arguments.ts │ │ └── lambda │ │ └── index.js │ ├── aws-dynamodbstreams-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-dynamodbstreams-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── dynamodbstreams-lambda.test.ts │ │ ├── integ.dbslam-existing-table.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── dbslam-existing-table.assets.json │ │ ├── dbslam-existing-table.template.json │ │ ├── dbslamexistingtableIntegDefaultTestDeployAssert4B659DF4.assets.json │ │ ├── dbslamexistingtableIntegDefaultTestDeployAssert4B659DF4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbslam-existing-table.ts │ │ ├── integ.dbslam-no-arguments.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── dbslam-no-arguments.assets.json │ │ ├── dbslam-no-arguments.template.json │ │ ├── dbslamnoargumentsIntegDefaultTestDeployAssertD933A600.assets.json │ │ ├── dbslamnoargumentsIntegDefaultTestDeployAssertD933A600.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbslam-no-arguments.ts │ │ └── lambda │ │ └── index.js │ ├── aws-dynamodbstreams-pipes-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-dynamodbstreams-pipes-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── dynamodbstreams-pipes-stepfunctions.test.ts │ │ ├── integ.dbspstp-custom-log-level.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-custom-log-level.assets.json │ │ ├── dbspstp-custom-log-level.template.json │ │ ├── dbspstpcustomloglevelIntegDefaultTestDeployAssert8DE150AA.assets.json │ │ ├── dbspstpcustomloglevelIntegDefaultTestDeployAssert8DE150AA.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-custom-log-level.ts │ │ ├── integ.dbspstp-existing-state-machine.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-existing-state-machine.assets.json │ │ ├── dbspstp-existing-state-machine.template.json │ │ ├── dbspstpexistingstatemachineIntegDefaultTestDeployAssert3C3118B7.assets.json │ │ ├── dbspstpexistingstatemachineIntegDefaultTestDeployAssert3C3118B7.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-existing-state-machine.ts │ │ ├── integ.dbspstp-existing-table.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-existing-table.assets.json │ │ ├── dbspstp-existing-table.template.json │ │ ├── dbspstpexistingtableIntegDefaultTestDeployAssert512B3A26.assets.json │ │ ├── dbspstpexistingtableIntegDefaultTestDeployAssert512B3A26.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-existing-table.ts │ │ ├── integ.dbspstp-filter.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-filter.assets.json │ │ ├── dbspstp-filter.template.json │ │ ├── dbspstpfilterIntegDefaultTestDeployAssert5FF6F7CB.assets.json │ │ ├── dbspstpfilterIntegDefaultTestDeployAssert5FF6F7CB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-filter.ts │ │ ├── integ.dbspstp-lambda-function-enrichment.js.snapshot │ │ ├── asset.b2acf8c9fc806153dd62e2f9c3fd5d6042e7764d4584e06403b29a8b863d0bac │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── dbspstp-lambda-function-enrichment.assets.json │ │ ├── dbspstp-lambda-function-enrichment.template.json │ │ ├── dbspstplambdafunctionenrichmentIntegDefaultTestDeployAssertE09AE064.assets.json │ │ ├── dbspstplambdafunctionenrichmentIntegDefaultTestDeployAssertE09AE064.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-lambda-function-enrichment.ts │ │ ├── integ.dbspstp-logs-off.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-logs-off.assets.json │ │ ├── dbspstp-logs-off.template.json │ │ ├── dbspstplogsoffIntegDefaultTestDeployAssert34D29E33.assets.json │ │ ├── dbspstplogsoffIntegDefaultTestDeployAssert34D29E33.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-logs-off.ts │ │ ├── integ.dbspstp-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-no-arguments.assets.json │ │ ├── dbspstp-no-arguments.template.json │ │ ├── dbspstpnoargumentsIntegDefaultTestDeployAssertDCD87826.assets.json │ │ ├── dbspstpnoargumentsIntegDefaultTestDeployAssertDCD87826.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-no-arguments.ts │ │ ├── integ.dbspstp-no-dlq.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-no-dlq.assets.json │ │ ├── dbspstp-no-dlq.template.json │ │ ├── dbspstpnodlqIntegDefaultTestDeployAssert3A2FCDBB.assets.json │ │ ├── dbspstpnodlqIntegDefaultTestDeployAssert3A2FCDBB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-no-dlq.ts │ │ ├── integ.dbspstp-set-stream-batch-size.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-set-stream-batch-size.assets.json │ │ ├── dbspstp-set-stream-batch-size.template.json │ │ ├── dbspstpsetstreambatchsizeIntegDefaultTestDeployAssertC10D846F.assets.json │ │ ├── dbspstpsetstreambatchsizeIntegDefaultTestDeployAssertC10D846F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-set-stream-batch-size.ts │ │ ├── integ.dbspstp-state-machine-enrichment.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-state-machine-enrichment.assets.json │ │ ├── dbspstp-state-machine-enrichment.template.json │ │ ├── dbspstpstatemachineenrichmentIntegDefaultTestDeployAssert82B6B0D6.assets.json │ │ ├── dbspstpstatemachineenrichmentIntegDefaultTestDeployAssert82B6B0D6.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-state-machine-enrichment.ts │ │ ├── integ.dbspstp-test-dlq.js.snapshot │ │ ├── cdk.out │ │ ├── dbspstp-test-dlq.assets.json │ │ ├── dbspstp-test-dlq.template.json │ │ ├── dbspstptestdlqIntegDefaultTestDeployAssert93B72886.assets.json │ │ ├── dbspstptestdlqIntegDefaultTestDeployAssert93B72886.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.dbspstp-test-dlq.ts │ │ └── lambda │ │ └── index.js │ ├── aws-eventbridge-kinesisfirehose-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-kinesisfirehose-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-kinesisfirehose-s3.test.ts │ │ ├── integ.evtfhss3-customLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── evtfhss3-customLoggingBucket.assets.json │ │ ├── evtfhss3-customLoggingBucket.template.json │ │ ├── evtfhss3customLoggingBucketIntegDefaultTestDeployAssert85E9CD46.assets.json │ │ ├── evtfhss3customLoggingBucketIntegDefaultTestDeployAssert85E9CD46.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtfhss3-customLoggingBucket.ts │ │ ├── integ.evtfhss3-existing-eventbus.js.snapshot │ │ ├── cdk.out │ │ ├── evtfhss3-existing-eventbus.assets.json │ │ ├── evtfhss3-existing-eventbus.template.json │ │ ├── evtfhss3existingeventbusIntegDefaultTestDeployAssert4BF2BFF0.assets.json │ │ ├── evtfhss3existingeventbusIntegDefaultTestDeployAssert4BF2BFF0.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtfhss3-existing-eventbus.ts │ │ ├── integ.evtfhss3-existingLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── evtfhss3-existingLoggingBucket.assets.json │ │ ├── evtfhss3-existingLoggingBucket.template.json │ │ ├── evtfhss3existingLoggingBucketIntegDefaultTestDeployAssertFAEE28A4.assets.json │ │ ├── evtfhss3existingLoggingBucketIntegDefaultTestDeployAssertFAEE28A4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtfhss3-existingLoggingBucket.ts │ │ ├── integ.evtfhss3-new-eventbus.js.snapshot │ │ ├── cdk.out │ │ ├── evtfhss3-new-eventbus.assets.json │ │ ├── evtfhss3-new-eventbus.template.json │ │ ├── evtfhss3neweventbusIntegDefaultTestDeployAssertA9CF88C8.assets.json │ │ ├── evtfhss3neweventbusIntegDefaultTestDeployAssertA9CF88C8.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtfhss3-new-eventbus.ts │ │ ├── integ.evtfhss3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── evtfhss3-no-arguments.assets.json │ │ ├── evtfhss3-no-arguments.template.json │ │ ├── evtfhss3noargumentsIntegDefaultTestDeployAssert7E3B5ADE.assets.json │ │ ├── evtfhss3noargumentsIntegDefaultTestDeployAssert7E3B5ADE.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.evtfhss3-no-arguments.ts │ ├── aws-eventbridge-kinesisstreams │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-kinesisstreams.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-kinesisstreams.test.ts │ │ ├── integ.evtkin-eventbridge-kinesisstreams-existing-eventbus.js.snapshot │ │ ├── cdk.out │ │ ├── evtkin-eventbridge-kinesisstreams-existing-eventbus.assets.json │ │ ├── evtkin-eventbridge-kinesisstreams-existing-eventbus.template.json │ │ ├── evtkineventbridgekinesisstreamsexistingeventbusIntegDefaultTestDeployAssertC61B47BC.assets.json │ │ ├── evtkineventbridgekinesisstreamsexistingeventbusIntegDefaultTestDeployAssertC61B47BC.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtkin-eventbridge-kinesisstreams-existing-eventbus.ts │ │ ├── integ.evtkin-eventbridge-kinesisstreams-existing.js.snapshot │ │ ├── cdk.out │ │ ├── evtkin-eventbridge-kinesisstreams-existing.assets.json │ │ ├── evtkin-eventbridge-kinesisstreams-existing.template.json │ │ ├── evtkineventbridgekinesisstreamsexistingIntegDefaultTestDeployAssertB1ABF7BA.assets.json │ │ ├── evtkineventbridgekinesisstreamsexistingIntegDefaultTestDeployAssertB1ABF7BA.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtkin-eventbridge-kinesisstreams-existing.ts │ │ ├── integ.evtkin-eventbridge-kinesisstreams-new-eventbus.js.snapshot │ │ ├── cdk.out │ │ ├── evtkin-eventbridge-kinesisstreams-new-eventbus.assets.json │ │ ├── evtkin-eventbridge-kinesisstreams-new-eventbus.template.json │ │ ├── evtkineventbridgekinesisstreamsneweventbusIntegDefaultTestDeployAssert78812E20.assets.json │ │ ├── evtkineventbridgekinesisstreamsneweventbusIntegDefaultTestDeployAssert78812E20.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtkin-eventbridge-kinesisstreams-new-eventbus.ts │ │ ├── integ.evtkin-eventbridge-kinesisstreams-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── evtkin-eventbridge-kinesisstreams-no-arguments.assets.json │ │ ├── evtkin-eventbridge-kinesisstreams-no-arguments.template.json │ │ ├── evtkineventbridgekinesisstreamsnoargumentsIntegDefaultTestDeployAssert7B9F87AC.assets.json │ │ ├── evtkineventbridgekinesisstreamsnoargumentsIntegDefaultTestDeployAssert7B9F87AC.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.evtkin-eventbridge-kinesisstreams-no-arguments.ts │ ├── aws-eventbridge-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-lambda.test.ts │ │ ├── integ.evtlam-eventbridge-existing-eventbus.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtlam-eventbridge-existing-eventbus.assets.json │ │ ├── evtlam-eventbridge-existing-eventbus.template.json │ │ ├── evtlameventbridgeexistingeventbusIntegDefaultTestDeployAssertF331E474.assets.json │ │ ├── evtlameventbridgeexistingeventbusIntegDefaultTestDeployAssertF331E474.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtlam-eventbridge-existing-eventbus.ts │ │ ├── integ.evtlam-eventbridge-new-eventbus.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtlam-eventbridge-new-eventbus.assets.json │ │ ├── evtlam-eventbridge-new-eventbus.template.json │ │ ├── evtlameventbridgeneweventbusIntegDefaultTestDeployAssert45FE6822.assets.json │ │ ├── evtlameventbridgeneweventbusIntegDefaultTestDeployAssert45FE6822.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtlam-eventbridge-new-eventbus.ts │ │ ├── integ.evtlam-eventbridge-no-argument.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtlam-eventbridge-no-argument.assets.json │ │ ├── evtlam-eventbridge-no-argument.template.json │ │ ├── evtlameventbridgenoargumentIntegDefaultTestDeployAssert5D6CC728.assets.json │ │ ├── evtlameventbridgenoargumentIntegDefaultTestDeployAssert5D6CC728.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtlam-eventbridge-no-argument.ts │ │ └── lambda │ │ └── index.js │ ├── aws-eventbridge-sns │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-sns.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-sns-topic.test.ts │ │ ├── integ.evtsns-exist-bus.js.snapshot │ │ ├── cdk.out │ │ ├── evtsns-exist-bus.assets.json │ │ ├── evtsns-exist-bus.template.json │ │ ├── evtsnsexistbusIntegDefaultTestDeployAssertBEE4D9E5.assets.json │ │ ├── evtsnsexistbusIntegDefaultTestDeployAssertBEE4D9E5.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsns-exist-bus.ts │ │ ├── integ.evtsns-long-stack-name.js.snapshot │ │ ├── cdk.out │ │ ├── evtsnslongstacknameThisIsTheLongestNameForAStackItMustBeGreaCharactersLongAndThisShouldJustAboutDoItNoItMustBeABitLongerEB7CA918.assets.json │ │ ├── evtsnslongstacknameThisIsTheLongestNameForAStackItMustBeGreaCharactersLongAndThisShouldJustAboutDoItNoItMustBeABitLongerEB7CA918.template.json │ │ ├── evtsnslongstacknameThisIsTheLongestNameForAStackItMustBeGreaustAboutDoItNoItMustBeABitLongerIntegDefaultTestDeployAssertF2297F22.assets.json │ │ ├── evtsnslongstacknameThisIsTheLongestNameForAStackItMustBeGreaustAboutDoItNoItMustBeABitLongerIntegDefaultTestDeployAssertF2297F22.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsns-long-stack-name.ts │ │ ├── integ.evtsns-new-bus.js.snapshot │ │ ├── cdk.out │ │ ├── evtsns-new-bus.assets.json │ │ ├── evtsns-new-bus.template.json │ │ ├── evtsnsnewbusIntegDefaultTestDeployAssert766E599E.assets.json │ │ ├── evtsnsnewbusIntegDefaultTestDeployAssert766E599E.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsns-new-bus.ts │ │ ├── integ.evtsns-no-arg.js.snapshot │ │ ├── cdk.out │ │ ├── evtsns-no-arg.assets.json │ │ ├── evtsns-no-arg.template.json │ │ ├── evtsnsnoargIntegDefaultTestDeployAssertB64352AF.assets.json │ │ ├── evtsnsnoargIntegDefaultTestDeployAssertB64352AF.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsns-no-arg.ts │ │ ├── integ.evtsns-second-long-stack-name.js.snapshot │ │ ├── cdk.out │ │ ├── evtsnssecondlongstacknameThisIsTheLongestNameForAStackItMustAboutDoItNoItMustBeABitLessShortIntegDefaultTestDeployAssert9A452C2E.assets.json │ │ ├── evtsnssecondlongstacknameThisIsTheLongestNameForAStackItMustAboutDoItNoItMustBeABitLessShortIntegDefaultTestDeployAssert9A452C2E.template.json │ │ ├── evtsnssecondlongstacknameThisIsTheLongestNameForAStackItMustractersLongAndThisShouldJustAboutDoItNoItMustBeABitLessShort71F0A431.assets.json │ │ ├── evtsnssecondlongstacknameThisIsTheLongestNameForAStackItMustractersLongAndThisShouldJustAboutDoItNoItMustBeABitLessShort71F0A431.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.evtsns-second-long-stack-name.ts │ ├── aws-eventbridge-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-sqs-queue.test.ts │ │ ├── integ.evtsqs-custom-target.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-custom-target.assets.json │ │ ├── evtsqs-custom-target.template.json │ │ ├── evtsqscustomtargetIntegDefaultTestDeployAssertD220243E.assets.json │ │ ├── evtsqscustomtargetIntegDefaultTestDeployAssertD220243E.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsqs-custom-target.ts │ │ ├── integ.evtsqs-exist-bus.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-exist-bus.assets.json │ │ ├── evtsqs-exist-bus.template.json │ │ ├── evtsqsexistbusIntegDefaultTestDeployAssertD6166996.assets.json │ │ ├── evtsqsexistbusIntegDefaultTestDeployAssertD6166996.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsqs-exist-bus.ts │ │ ├── integ.evtsqs-exist-queue.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-exist-queue.assets.json │ │ ├── evtsqs-exist-queue.template.json │ │ ├── evtsqsexistqueueIntegDefaultTestDeployAssert4E2D04AB.assets.json │ │ ├── evtsqsexistqueueIntegDefaultTestDeployAssert4E2D04AB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsqs-exist-queue.ts │ │ ├── integ.evtsqs-new-bus.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-new-bus.assets.json │ │ ├── evtsqs-new-bus.template.json │ │ ├── evtsqsnewbusIntegDefaultTestDeployAssertA45AD5F2.assets.json │ │ ├── evtsqsnewbusIntegDefaultTestDeployAssertA45AD5F2.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsqs-new-bus.ts │ │ ├── integ.evtsqs-no-arg.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-no-arg.assets.json │ │ ├── evtsqs-no-arg.template.json │ │ ├── evtsqsnoargIntegDefaultTestDeployAssertB5DFB718.assets.json │ │ ├── evtsqsnoargIntegDefaultTestDeployAssertB5DFB718.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtsqs-no-arg.ts │ │ ├── integ.evtsqs-rule-dlq.js.snapshot │ │ ├── cdk.out │ │ ├── evtsqs-rule-dlq.assets.json │ │ ├── evtsqs-rule-dlq.template.json │ │ ├── evtsqsruledlqIntegDefaultTestDeployAssertE0D1E1C2.assets.json │ │ ├── evtsqsruledlqIntegDefaultTestDeployAssertE0D1E1C2.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.evtsqs-rule-dlq.ts │ ├── aws-eventbridge-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-eventbridge-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── eventbridge-stepfunctions.test.ts │ │ ├── integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtstp-eventbridge-stepfunctions-existing-eventbus.assets.json │ │ ├── evtstp-eventbridge-stepfunctions-existing-eventbus.template.json │ │ ├── evtstpeventbridgestepfunctionsexistingeventbusIntegDefaultTestDeployAssertE502913F.assets.json │ │ ├── evtstpeventbridgestepfunctionsexistingeventbusIntegDefaultTestDeployAssertE502913F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtstp-eventbridge-stepfunctions-existing-eventbus.ts │ │ ├── integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtstp-eventbridge-stepfunctions-new-eventbus.assets.json │ │ ├── evtstp-eventbridge-stepfunctions-new-eventbus.template.json │ │ ├── evtstpeventbridgestepfunctionsneweventbusIntegDefaultTestDeployAssertAC882153.assets.json │ │ ├── evtstpeventbridgestepfunctionsneweventbusIntegDefaultTestDeployAssertAC882153.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtstp-eventbridge-stepfunctions-new-eventbus.ts │ │ ├── integ.evtstp-eventbridge-stepfunctions-no-argument.js.snapshot │ │ ├── cdk.out │ │ ├── evtstp-eventbridge-stepfunctions-no-argument.assets.json │ │ ├── evtstp-eventbridge-stepfunctions-no-argument.template.json │ │ ├── evtstpeventbridgestepfunctionsnoargumentIntegDefaultTestDeployAssertC11044AB.assets.json │ │ ├── evtstpeventbridgestepfunctionsnoargumentIntegDefaultTestDeployAssertC11044AB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtstp-eventbridge-stepfunctions-no-argument.ts │ │ ├── integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── evtstp-eventbridge-stepfunctions-with-lambda.assets.json │ │ ├── evtstp-eventbridge-stepfunctions-with-lambda.template.json │ │ ├── evtstpeventbridgestepfunctionswithlambdaIntegDefaultTestDeployAssert852E184F.assets.json │ │ ├── evtstpeventbridgestepfunctionswithlambdaIntegDefaultTestDeployAssert852E184F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.evtstp-eventbridge-stepfunctions-with-lambda.ts │ │ └── lambda │ │ └── index.js │ ├── aws-fargate-dynamodb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-dynamodb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-dynamodb.test.ts │ │ ├── integ.farddb-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farddb-existing-resources.assets.json │ │ ├── farddb-existing-resources.template.json │ │ ├── farddbexistingresourcesIntegDefaultTestDeployAssert321EBEB1.assets.json │ │ ├── farddbexistingresourcesIntegDefaultTestDeployAssert321EBEB1.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farddb-existing-resources.ts │ │ ├── integ.farddb-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farddb-new-resources.assets.json │ │ ├── farddb-new-resources.template.json │ │ ├── farddbnewresourcesIntegDefaultTestDeployAssert0D227FA2.assets.json │ │ ├── farddbnewresourcesIntegDefaultTestDeployAssert0D227FA2.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farddb-new-resources.ts │ ├── aws-fargate-eventbridge │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-eventbridge.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-eventbridge.test.ts │ │ ├── integ.farevt-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farevt-existing-resources.assets.json │ │ ├── farevt-existing-resources.template.json │ │ ├── farevtexistingresourcesIntegDefaultTestDeployAssertBA26C619.assets.json │ │ ├── farevtexistingresourcesIntegDefaultTestDeployAssertBA26C619.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farevt-existing-resources.ts │ │ ├── integ.farevt-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farevt-new-resources.assets.json │ │ ├── farevt-new-resources.template.json │ │ ├── farevtnewresourcesIntegDefaultTestDeployAssert7B8E017C.assets.json │ │ ├── farevtnewresourcesIntegDefaultTestDeployAssert7B8E017C.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farevt-new-resources.ts │ ├── aws-fargate-kinesisfirehose │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-kinesisfirehose.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── aws-fargate-kinesisfirehose.test.ts │ │ ├── integ.farfhs-existingFargateService.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farfhs-existingFargateService.assets.json │ │ ├── farfhs-existingFargateService.template.json │ │ ├── farfhsexistingFargateServiceIntegDefaultTestDeployAssertFE299A7C.assets.json │ │ ├── farfhsexistingFargateServiceIntegDefaultTestDeployAssertFE299A7C.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farfhs-existingFargateService.ts │ │ ├── integ.farfhs-existingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farfhs-existingVpc.assets.json │ │ ├── farfhs-existingVpc.template.json │ │ ├── farfhsexistingVpcIntegDefaultTestDeployAssert701C2EAB.assets.json │ │ ├── farfhsexistingVpcIntegDefaultTestDeployAssert701C2EAB.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farfhs-existingVpc.ts │ │ ├── integ.farfhs-fargateServiceFromProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farfhs-fargateServiceFromProps.assets.json │ │ ├── farfhs-fargateServiceFromProps.template.json │ │ ├── farfhsfargateServiceFromPropsIntegDefaultTestDeployAssertCBEC7D63.assets.json │ │ ├── farfhsfargateServiceFromPropsIntegDefaultTestDeployAssertCBEC7D63.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farfhs-fargateServiceFromProps.ts │ │ ├── integ.farfhs-noArguments.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farfhs-noArguments.assets.json │ │ ├── farfhs-noArguments.template.json │ │ ├── farfhsnoArgumentsIntegDefaultTestDeployAssert916C499E.assets.json │ │ ├── farfhsnoArgumentsIntegDefaultTestDeployAssert916C499E.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farfhs-noArguments.ts │ │ ├── integ.farfhs-vpcFromprops.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farfhs-vpcFromprops.assets.json │ │ ├── farfhs-vpcFromprops.template.json │ │ ├── farfhsvpcFrompropsIntegDefaultTestDeployAssert65C8C5A3.assets.json │ │ ├── farfhsvpcFrompropsIntegDefaultTestDeployAssert65C8C5A3.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farfhs-vpcFromprops.ts │ │ └── test-helper.ts │ ├── aws-fargate-kinesisstreams │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-kinesisstreams.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-kinesisstreams.test.ts │ │ ├── integ.farkin-existingFargateService.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-existingFargateService.assets.json │ │ ├── farkin-existingFargateService.template.json │ │ ├── farkinexistingFargateServiceIntegDefaultTestDeployAssertF1F4EC2C.assets.json │ │ ├── farkinexistingFargateServiceIntegDefaultTestDeployAssertF1F4EC2C.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-existingFargateService.ts │ │ ├── integ.farkin-existingStream.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-existingStream.assets.json │ │ ├── farkin-existingStream.template.json │ │ ├── farkinexistingStreamIntegDefaultTestDeployAssert24640A36.assets.json │ │ ├── farkinexistingStreamIntegDefaultTestDeployAssert24640A36.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-existingStream.ts │ │ ├── integ.farkin-existingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-existingVpc.assets.json │ │ ├── farkin-existingVpc.template.json │ │ ├── farkinexistingVpcIntegDefaultTestDeployAssert8065A04A.assets.json │ │ ├── farkinexistingVpcIntegDefaultTestDeployAssert8065A04A.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-existingVpc.ts │ │ ├── integ.farkin-fargateServiceFromProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-fargateServiceFromProps.assets.json │ │ ├── farkin-fargateServiceFromProps.template.json │ │ ├── farkinfargateServiceFromPropsIntegDefaultTestDeployAssert5047AEA2.assets.json │ │ ├── farkinfargateServiceFromPropsIntegDefaultTestDeployAssert5047AEA2.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-fargateServiceFromProps.ts │ │ ├── integ.farkin-noArguments.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-noArguments.assets.json │ │ ├── farkin-noArguments.template.json │ │ ├── farkinnoArgumentsIntegDefaultTestDeployAssert5E204AE6.assets.json │ │ ├── farkinnoArgumentsIntegDefaultTestDeployAssert5E204AE6.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-noArguments.ts │ │ ├── integ.farkin-streamFromProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-streamFromProps.assets.json │ │ ├── farkin-streamFromProps.template.json │ │ ├── farkinstreamFromPropsIntegDefaultTestDeployAssertF891650B.assets.json │ │ ├── farkinstreamFromPropsIntegDefaultTestDeployAssertF891650B.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farkin-streamFromProps.ts │ │ ├── integ.farkin-vpcFromProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farkin-vpcFromProps.assets.json │ │ ├── farkin-vpcFromProps.template.json │ │ ├── farkinvpcFromPropsIntegDefaultTestDeployAssert05CE38D4.assets.json │ │ ├── farkinvpcFromPropsIntegDefaultTestDeployAssert05CE38D4.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farkin-vpcFromProps.ts │ ├── aws-fargate-opensearch │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-opensearch.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-opensearch.test.ts │ │ ├── integ.faropn-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── faropn-existing-resources.assets.json │ │ ├── faropn-existing-resources.template.json │ │ ├── faropnexistingresourcesIntegDefaultTestDeployAssert753D5E58.assets.json │ │ ├── faropnexistingresourcesIntegDefaultTestDeployAssert753D5E58.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.faropn-existing-resources.ts │ │ ├── integ.faropn-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── faropn-new-resources.assets.json │ │ ├── faropn-new-resources.template.json │ │ ├── faropnnewresourcesIntegDefaultTestDeployAssert740558EF.assets.json │ │ ├── faropnnewresourcesIntegDefaultTestDeployAssert740558EF.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.faropn-new-resources.ts │ ├── aws-fargate-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-s3.test.ts │ │ ├── integ.fars3-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── fars3-existing-resources.assets.json │ │ ├── fars3-existing-resources.template.json │ │ ├── fars3existingresourcesIntegDefaultTestDeployAssert7461A828.assets.json │ │ ├── fars3existingresourcesIntegDefaultTestDeployAssert7461A828.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fars3-existing-resources.ts │ │ ├── integ.fars3-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── fars3-new-resources.assets.json │ │ ├── fars3-new-resources.template.json │ │ ├── fars3newresourcesIntegDefaultTestDeployAssert2400E90B.assets.json │ │ ├── fars3newresourcesIntegDefaultTestDeployAssert2400E90B.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.fars3-new-resources.ts │ ├── aws-fargate-secretsmanager │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-secretsmanager.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-secretsmanager.test.ts │ │ ├── integ.farsec-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsec-existing-resources.assets.json │ │ ├── farsec-existing-resources.template.json │ │ ├── farsecexistingresourcesIntegDefaultTestDeployAssert0D91D517.assets.json │ │ ├── farsecexistingresourcesIntegDefaultTestDeployAssert0D91D517.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farsec-existing-resources.ts │ │ ├── integ.farsec-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsec-new-resources.assets.json │ │ ├── farsec-new-resources.template.json │ │ ├── farsecnewresourcesIntegDefaultTestDeployAssert7EBA6B0F.assets.json │ │ ├── farsecnewresourcesIntegDefaultTestDeployAssert7EBA6B0F.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farsec-new-resources.ts │ ├── aws-fargate-sns │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-sns.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-sns.test.ts │ │ ├── integ.farsns-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsns-existing-resources.assets.json │ │ ├── farsns-existing-resources.template.json │ │ ├── farsnsexistingresourcesIntegDefaultTestDeployAssert10CBC809.assets.json │ │ ├── farsnsexistingresourcesIntegDefaultTestDeployAssert10CBC809.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farsns-existing-resources.ts │ │ ├── integ.farsns-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsns-new-resources.assets.json │ │ ├── farsns-new-resources.template.json │ │ ├── farsnsnewresourcesIntegDefaultTestDeployAssertCC977A5A.assets.json │ │ ├── farsnsnewresourcesIntegDefaultTestDeployAssertCC977A5A.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farsns-new-resources.ts │ ├── aws-fargate-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-sqs.test.ts │ │ ├── integ.farsqs-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsqs-existing-resources.assets.json │ │ ├── farsqs-existing-resources.template.json │ │ ├── farsqsexistingresourcesIntegDefaultTestDeployAssertCA7F7165.assets.json │ │ ├── farsqsexistingresourcesIntegDefaultTestDeployAssertCA7F7165.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farsqs-existing-resources.ts │ │ ├── integ.farsqs-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farsqs-new-resources.assets.json │ │ ├── farsqs-new-resources.template.json │ │ ├── farsqsnewresourcesIntegDefaultTestDeployAssert05F2901E.assets.json │ │ ├── farsqsnewresourcesIntegDefaultTestDeployAssert05F2901E.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farsqs-new-resources.ts │ ├── aws-fargate-ssmstringparameter │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-ssmstringparameter.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-ssmstringparameter.test.ts │ │ ├── integ.farssm-existing-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farssm-existing-resources.assets.json │ │ ├── farssm-existing-resources.template.json │ │ ├── farssmexistingresourcesIntegDefaultTestDeployAssertCEFF15CD.assets.json │ │ ├── farssmexistingresourcesIntegDefaultTestDeployAssertCEFF15CD.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farssm-existing-resources.ts │ │ ├── integ.farssm-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farssm-new-resources.assets.json │ │ ├── farssm-new-resources.template.json │ │ ├── farssmnewresourcesIntegDefaultTestDeployAssert75A4E9D9.assets.json │ │ ├── farssmnewresourcesIntegDefaultTestDeployAssert75A4E9D9.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farssm-new-resources.ts │ ├── aws-fargate-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-fargate-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fargate-stepfunctions.test.ts │ │ ├── integ.farstp-new-resources.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farstp-new-resources.assets.json │ │ ├── farstp-new-resources.template.json │ │ ├── farstpnewresourcesIntegDefaultTestDeployAssert36B3414D.assets.json │ │ ├── farstpnewresourcesIntegDefaultTestDeployAssert36B3414D.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.farstp-new-resources.ts │ │ ├── integ.farstp-no-cloudwatch-alarms.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── farstp-no-cloudwatch-alarms.assets.json │ │ ├── farstp-no-cloudwatch-alarms.template.json │ │ ├── farstpnocloudwatchalarmsIntegDefaultTestDeployAssertC4578F22.assets.json │ │ ├── farstpnocloudwatchalarmsIntegDefaultTestDeployAssertC4578F22.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ └── integ.farstp-no-cloudwatch-alarms.ts │ ├── aws-iot-kinesisfirehose-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-kinesisfirehose-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iotfhss3-customLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotfhss3-customLoggingBucket.assets.json │ │ ├── iotfhss3-customLoggingBucket.template.json │ │ ├── iotfhss3customLoggingBucketIntegDefaultTestDeployAssertAE74628C.assets.json │ │ ├── iotfhss3customLoggingBucketIntegDefaultTestDeployAssertAE74628C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotfhss3-customLoggingBucket.ts │ │ ├── integ.iotfhss3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotfhss3-no-arguments.assets.json │ │ ├── iotfhss3-no-arguments.template.json │ │ ├── iotfhss3noargumentsIntegDefaultTestDeployAssert6230CC38.assets.json │ │ ├── iotfhss3noargumentsIntegDefaultTestDeployAssert6230CC38.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotfhss3-no-arguments.ts │ │ ├── integ.iotfhss3-noLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotfhss3-noLoggingBucket.assets.json │ │ ├── iotfhss3-noLoggingBucket.template.json │ │ ├── iotfhss3noLoggingBucketIntegDefaultTestDeployAssert8E11992C.assets.json │ │ ├── iotfhss3noLoggingBucketIntegDefaultTestDeployAssert8E11992C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotfhss3-noLoggingBucket.ts │ │ └── test.iot-kinesisfirehose-s3.test.ts │ ├── aws-iot-kinesisstreams │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-kinesisstreams.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iotkin-existing-kinesisstream.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotkin-existing-kinesisstream.assets.json │ │ ├── iotkin-existing-kinesisstream.template.json │ │ ├── iotkinexistingkinesisstreamIntegDefaultTestDeployAssert3D0E1512.assets.json │ │ ├── iotkinexistingkinesisstreamIntegDefaultTestDeployAssert3D0E1512.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotkin-existing-kinesisstream.ts │ │ ├── integ.iotkin-new-kinesisstream.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotkin-new-kinesisstream.assets.json │ │ ├── iotkin-new-kinesisstream.template.json │ │ ├── iotkinnewkinesisstreamIntegDefaultTestDeployAssert33DE2B13.assets.json │ │ ├── iotkinnewkinesisstreamIntegDefaultTestDeployAssert33DE2B13.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotkin-new-kinesisstream.ts │ │ ├── integ.iotkin-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotkin-no-arguments.assets.json │ │ ├── iotkin-no-arguments.template.json │ │ ├── iotkinnoargumentsIntegDefaultTestDeployAssertA866D075.assets.json │ │ ├── iotkinnoargumentsIntegDefaultTestDeployAssertA866D075.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotkin-no-arguments.ts │ │ └── test.iot-kinesisstreams.test.ts │ ├── aws-iot-lambda-dynamodb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-lambda-dynamodb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iotlamddb-iot-lambda-dynamodb.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotlamddb-iot-lambda-dynamodb.assets.json │ │ ├── iotlamddb-iot-lambda-dynamodb.template.json │ │ ├── iotlamddbiotlambdadynamodbIntegDefaultTestDeployAssert78E90BBB.assets.json │ │ ├── iotlamddbiotlambdadynamodbIntegDefaultTestDeployAssert78E90BBB.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotlamddb-iot-lambda-dynamodb.ts │ │ ├── integ.iotlamddb-with-vpc.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotlamddb-with-vpc.assets.json │ │ ├── iotlamddb-with-vpc.template.json │ │ ├── iotlamddbwithvpcIntegDefaultTestDeployAssertBBC79152.assets.json │ │ ├── iotlamddbwithvpcIntegDefaultTestDeployAssertBBC79152.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotlamddb-with-vpc.ts │ │ ├── iot-lambda-dynamodb.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-iot-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iotlam-iot-lambda-new-func.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotlam-iot-lambda-new-func.assets.json │ │ ├── iotlam-iot-lambda-new-func.template.json │ │ ├── iotlamiotlambdanewfuncIntegDefaultTestDeployAssert4A7D5BFD.assets.json │ │ ├── iotlamiotlambdanewfuncIntegDefaultTestDeployAssert4A7D5BFD.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotlam-iot-lambda-new-func.ts │ │ ├── integ.iotlam-iot-lambda-use-existing-func.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotlam-iot-lambda-use-existing-func.assets.json │ │ ├── iotlam-iot-lambda-use-existing-func.template.json │ │ ├── iotlamiotlambdauseexistingfuncIntegDefaultTestDeployAssert1472E245.assets.json │ │ ├── iotlamiotlambdauseexistingfuncIntegDefaultTestDeployAssert1472E245.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotlam-iot-lambda-use-existing-func.ts │ │ ├── iot-lambda.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-iot-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iots3-iot-s3-defaultprops.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iots3-iot-s3-defaultprops.assets.json │ │ ├── iots3-iot-s3-defaultprops.template.json │ │ ├── iots3iots3defaultpropsIntegDefaultTestDeployAssertE298357C.assets.json │ │ ├── iots3iots3defaultpropsIntegDefaultTestDeployAssertE298357C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iots3-iot-s3-defaultprops.ts │ │ ├── integ.iots3-iot-s3-existing-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iots3-iot-s3-existing-bucket.assets.json │ │ ├── iots3-iot-s3-existing-bucket.template.json │ │ ├── iots3iots3existingbucketIntegDefaultTestDeployAssert47005E96.assets.json │ │ ├── iots3iots3existingbucketIntegDefaultTestDeployAssert47005E96.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iots3-iot-s3-existing-bucket.ts │ │ ├── integ.iots3-iot-s3-new-encrypted-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iots3-iot-s3-new-encrypted-bucket.assets.json │ │ ├── iots3-iot-s3-new-encrypted-bucket.template.json │ │ ├── iots3iots3newencryptedbucketIntegDefaultTestDeployAssert23A40EAB.assets.json │ │ ├── iots3iots3newencryptedbucketIntegDefaultTestDeployAssert23A40EAB.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iots3-iot-s3-new-encrypted-bucket.ts │ │ └── iot-s3.test.ts │ ├── aws-iot-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-iot-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.iotsqs-custom-max-receive-count.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-custom-max-receive-count.assets.json │ │ ├── iotsqs-custom-max-receive-count.template.json │ │ ├── iotsqscustommaxreceivecountIntegDefaultTestDeployAssert73D6F7FF.assets.json │ │ ├── iotsqscustommaxreceivecountIntegDefaultTestDeployAssert73D6F7FF.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-custom-max-receive-count.ts │ │ ├── integ.iotsqs-dead-letter-queue-off.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-dead-letter-queue-off.assets.json │ │ ├── iotsqs-dead-letter-queue-off.template.json │ │ ├── iotsqsdeadletterqueueoffIntegDefaultTestDeployAssertDAEB8150.assets.json │ │ ├── iotsqsdeadletterqueueoffIntegDefaultTestDeployAssertDAEB8150.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-dead-letter-queue-off.ts │ │ ├── integ.iotsqs-default-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-default-arguments.assets.json │ │ ├── iotsqs-default-arguments.template.json │ │ ├── iotsqsdefaultargumentsIntegDefaultTestDeployAssertB545C643.assets.json │ │ ├── iotsqsdefaultargumentsIntegDefaultTestDeployAssertB545C643.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-default-arguments.ts │ │ ├── integ.iotsqs-existing-queue.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-existing-queue.assets.json │ │ ├── iotsqs-existing-queue.template.json │ │ ├── iotsqsexistingqueueIntegDefaultTestDeployAssertC1833CEE.assets.json │ │ ├── iotsqsexistingqueueIntegDefaultTestDeployAssertC1833CEE.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-existing-queue.ts │ │ ├── integ.iotsqs-use-kms-key-props.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-use-kms-key-props.assets.json │ │ ├── iotsqs-use-kms-key-props.template.json │ │ ├── iotsqsusekmskeypropsIntegDefaultTestDeployAssert4B209F6F.assets.json │ │ ├── iotsqsusekmskeypropsIntegDefaultTestDeployAssert4B209F6F.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-use-kms-key-props.ts │ │ ├── integ.iotsqs-use-queue-props.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-use-queue-props.assets.json │ │ ├── iotsqs-use-queue-props.template.json │ │ ├── iotsqsusequeuepropsIntegDefaultTestDeployAssertE88E6656.assets.json │ │ ├── iotsqsusequeuepropsIntegDefaultTestDeployAssertE88E6656.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-use-queue-props.ts │ │ ├── integ.iotsqs-with-existing-key.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-with-existing-key.assets.json │ │ ├── iotsqs-with-existing-key.template.json │ │ ├── iotsqswithexistingkeyIntegDefaultTestDeployAssert7A2CD336.assets.json │ │ ├── iotsqswithexistingkeyIntegDefaultTestDeployAssert7A2CD336.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-with-existing-key.ts │ │ ├── integ.iotsqs-without-create-kms-key.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── iotsqs-without-create-kms-key.assets.json │ │ ├── iotsqs-without-create-kms-key.template.json │ │ ├── iotsqswithoutcreatekmskeyIntegDefaultTestDeployAssertF21DB5E1.assets.json │ │ ├── iotsqswithoutcreatekmskeyIntegDefaultTestDeployAssertF21DB5E1.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.iotsqs-without-create-kms-key.ts │ │ └── iot-sqs.test.ts │ ├── aws-kinesisfirehose-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-kinesisfirehose-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.fhss3-customLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-customLoggingBucket.assets.json │ │ ├── fhss3-customLoggingBucket.template.json │ │ ├── fhss3customLoggingBucketIntegDefaultTestDeployAssertA125B70A.assets.json │ │ ├── fhss3customLoggingBucketIntegDefaultTestDeployAssertA125B70A.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-customLoggingBucket.ts │ │ ├── integ.fhss3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-no-arguments.assets.json │ │ ├── fhss3-no-arguments.template.json │ │ ├── fhss3noargumentsIntegDefaultTestDeployAssert4B27D283.assets.json │ │ ├── fhss3noargumentsIntegDefaultTestDeployAssert4B27D283.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-no-arguments.ts │ │ ├── integ.fhss3-noLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-noLoggingBucket.assets.json │ │ ├── fhss3-noLoggingBucket.template.json │ │ ├── fhss3noLoggingBucketIntegDefaultTestDeployAssert461787D6.assets.json │ │ ├── fhss3noLoggingBucketIntegDefaultTestDeployAssert461787D6.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-noLoggingBucket.ts │ │ ├── integ.fhss3-pre-existing-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-pre-existing-bucket.assets.json │ │ ├── fhss3-pre-existing-bucket.template.json │ │ ├── fhss3preexistingbucketIntegDefaultTestDeployAssert84EBBD2B.assets.json │ │ ├── fhss3preexistingbucketIntegDefaultTestDeployAssert84EBBD2B.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-pre-existing-bucket.ts │ │ ├── integ.fhss3-pre-existing-logging-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-pre-existing-logging-bucket.assets.json │ │ ├── fhss3-pre-existing-logging-bucket.template.json │ │ ├── fhss3preexistingloggingbucketIntegDefaultTestDeployAssert92015BF9.assets.json │ │ ├── fhss3preexistingloggingbucketIntegDefaultTestDeployAssert92015BF9.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-pre-existing-logging-bucket.ts │ │ ├── integ.fhss3-two-instances.js.snapshot │ │ ├── cdk.out │ │ ├── fhss3-two-instances.assets.json │ │ ├── fhss3-two-instances.template.json │ │ ├── fhss3twoinstancesIntegDefaultTestDeployAssertFD2CF598.assets.json │ │ ├── fhss3twoinstancesIntegDefaultTestDeployAssertFD2CF598.template.json │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.fhss3-two-instances.ts │ │ └── kinesisfirehose-s3.test.ts │ ├── aws-kinesisstreams-gluejob │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-kinesisstreams-gluejob.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── fakefile.py │ │ ├── integ.kinglu-code-asset-job.js.snapshot │ │ ├── asset.fbf0b12f00bc09401fb04a361c549193f18f6fa7df4d304c5bfab7ace478b340.py │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinglu-code-asset-job.assets.json │ │ ├── kinglu-code-asset-job.template.json │ │ ├── kinglucodeassetjobIntegDefaultTestDeployAssert8ECD9869.assets.json │ │ ├── kinglucodeassetjobIntegDefaultTestDeployAssert8ECD9869.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinglu-code-asset-job.ts │ │ ├── integ.kinglu-existing-job.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinglu-existing-job.assets.json │ │ ├── kinglu-existing-job.template.json │ │ ├── kingluexistingjobIntegDefaultTestDeployAssert58B0BE0E.assets.json │ │ ├── kingluexistingjobIntegDefaultTestDeployAssert58B0BE0E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinglu-existing-job.ts │ │ ├── integ.kinglu-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinglu-no-arguments.assets.json │ │ ├── kinglu-no-arguments.template.json │ │ ├── kinglunoargumentsIntegDefaultTestDeployAssert1CA00A20.assets.json │ │ ├── kinglunoargumentsIntegDefaultTestDeployAssert1CA00A20.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinglu-no-arguments.ts │ │ ├── kinesisstream-gluejob.test.ts │ │ └── transform.py │ ├── aws-kinesisstreams-kinesisfirehose-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-kinesisstreams-kinesisfirehose-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.kinfhss3-customLoggingBucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinfhss3-customLoggingBucket.assets.json │ │ ├── kinfhss3-customLoggingBucket.template.json │ │ ├── kinfhss3customLoggingBucketIntegDefaultTestDeployAssertC2B89615.assets.json │ │ ├── kinfhss3customLoggingBucketIntegDefaultTestDeployAssertC2B89615.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinfhss3-customLoggingBucket.ts │ │ ├── integ.kinfhss3-existing-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinfhss3-existing-bucket.assets.json │ │ ├── kinfhss3-existing-bucket.template.json │ │ ├── kinfhss3existingbucketIntegDefaultTestDeployAssert7A73F21E.assets.json │ │ ├── kinfhss3existingbucketIntegDefaultTestDeployAssert7A73F21E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinfhss3-existing-bucket.ts │ │ ├── integ.kinfhss3-existing-logging-bucket.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinfhss3-existing-logging-bucket.assets.json │ │ ├── kinfhss3-existing-logging-bucket.template.json │ │ ├── kinfhss3existingloggingbucketIntegDefaultTestDeployAssertDFBDDFA0.assets.json │ │ ├── kinfhss3existingloggingbucketIntegDefaultTestDeployAssertDFBDDFA0.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinfhss3-existing-logging-bucket.ts │ │ ├── integ.kinfhss3-existingStreamObj.js.snapshot │ │ ├── asset.26cf7db64552331215006953bf73e5adfb49b5bf0eb2298bfe04547b76c08b88 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinfhss3-existingStreamObj.assets.json │ │ ├── kinfhss3-existingStreamObj.template.json │ │ ├── kinfhss3existingStreamObjIntegDefaultTestDeployAssertAE590A82.assets.json │ │ ├── kinfhss3existingStreamObjIntegDefaultTestDeployAssertAE590A82.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinfhss3-existingStreamObj.ts │ │ ├── integ.kinfhss3-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinfhss3-no-arguments.assets.json │ │ ├── kinfhss3-no-arguments.template.json │ │ ├── kinfhss3noargumentsIntegDefaultTestDeployAssertA1564989.assets.json │ │ ├── kinfhss3noargumentsIntegDefaultTestDeployAssertA1564989.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinfhss3-no-arguments.ts │ │ ├── kinesisstreams-kinesisfirehose-s3.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-kinesisstreams-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-kinesisstreams-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.kinlam-existing.js.snapshot │ │ ├── asset.26cf7db64552331215006953bf73e5adfb49b5bf0eb2298bfe04547b76c08b88 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinlam-existing.assets.json │ │ ├── kinlam-existing.template.json │ │ ├── kinlamexistingIntegDefaultTestDeployAssert64C292A9.assets.json │ │ ├── kinlamexistingIntegDefaultTestDeployAssert64C292A9.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinlam-existing.ts │ │ ├── integ.kinlam-no-arguments.js.snapshot │ │ ├── asset.26cf7db64552331215006953bf73e5adfb49b5bf0eb2298bfe04547b76c08b88 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── kinlam-no-arguments.assets.json │ │ ├── kinlam-no-arguments.template.json │ │ ├── kinlamnoargumentsIntegDefaultTestDeployAssertE5672C42.assets.json │ │ ├── kinlamnoargumentsIntegDefaultTestDeployAssertE5672C42.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.kinlam-no-arguments.ts │ │ ├── kinesisstreams-lambda.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-bedrockinferenceprofile │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-bedrockinferenceprofile.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lambed-no-arguments.js.snapshot │ │ ├── asset.0904d3723480fed2daf7885caa427b930881caae6879d1e6b0d395020173ef6f │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lambed-no-arguments.assets.json │ │ ├── lambed-no-arguments.template.json │ │ ├── lambednoargumentsIntegDefaultTestDeployAssertF60E7E69.assets.json │ │ ├── lambednoargumentsIntegDefaultTestDeployAssertF60E7E69.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lambed-no-arguments.ts │ │ ├── integ.lambed-single-region.js.snapshot │ │ ├── asset.0904d3723480fed2daf7885caa427b930881caae6879d1e6b0d395020173ef6f │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lambed-single-region.assets.json │ │ ├── lambed-single-region.template.json │ │ ├── lambedsingleregionIntegDefaultTestDeployAssertBF812D85.assets.json │ │ ├── lambedsingleregionIntegDefaultTestDeployAssertBF812D85.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lambed-single-region.ts │ │ ├── integ.lambed-with-vpc.js.snapshot │ │ ├── asset.0904d3723480fed2daf7885caa427b930881caae6879d1e6b0d395020173ef6f │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lambed-with-vpc.assets.json │ │ ├── lambed-with-vpc.template.json │ │ ├── lambedwithvpcIntegDefaultTestDeployAssertA92A1F44.assets.json │ │ ├── lambedwithvpcIntegDefaultTestDeployAssertA92A1F44.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lambed-with-vpc.ts │ │ ├── lambda-bedrockinferenceprofile.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-dynamodb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-dynamodb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamddb-add-secondary-index.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-add-secondary-index.assets.json │ │ ├── lamddb-add-secondary-index.template.json │ │ ├── lamddbaddsecondaryindexIntegDefaultTestDeployAssert3193B4D9.assets.json │ │ ├── lamddbaddsecondaryindexIntegDefaultTestDeployAssert3193B4D9.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-add-secondary-index.ts │ │ ├── integ.lamddb-deployFunctionWithExistingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-deployFunctionWithExistingVpc.assets.json │ │ ├── lamddb-deployFunctionWithExistingVpc.template.json │ │ ├── lamddbdeployFunctionWithExistingVpcIntegDefaultTestDeployAssertEE08E38E.assets.json │ │ ├── lamddbdeployFunctionWithExistingVpcIntegDefaultTestDeployAssertEE08E38E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-deployFunctionWithExistingVpc.ts │ │ ├── integ.lamddb-deployFunctionWithVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-deployFunctionWithVpc.assets.json │ │ ├── lamddb-deployFunctionWithVpc.template.json │ │ ├── lamddbdeployFunctionWithVpcIntegDefaultTestDeployAssert0AB8275C.assets.json │ │ ├── lamddbdeployFunctionWithVpcIntegDefaultTestDeployAssert0AB8275C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-deployFunctionWithVpc.ts │ │ ├── integ.lamddb-no-arguments.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-no-arguments.assets.json │ │ ├── lamddb-no-arguments.template.json │ │ ├── lamddbnoargumentsIntegDefaultTestDeployAssert248B75D0.assets.json │ │ ├── lamddbnoargumentsIntegDefaultTestDeployAssert248B75D0.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-no-arguments.ts │ │ ├── integ.lamddb-point-in-time-recovery.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-point-in-time-recovery.assets.json │ │ ├── lamddb-point-in-time-recovery.template.json │ │ ├── lamddbpointintimerecoveryIntegDefaultTestDeployAssertB0CCD339.assets.json │ │ ├── lamddbpointintimerecoveryIntegDefaultTestDeployAssertB0CCD339.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-point-in-time-recovery.ts │ │ ├── integ.lamddb-set-billing-mode.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-set-billing-mode.assets.json │ │ ├── lamddb-set-billing-mode.template.json │ │ ├── lamddbsetbillingmodeIntegDefaultTestDeployAssertDAE32272.assets.json │ │ ├── lamddbsetbillingmodeIntegDefaultTestDeployAssertDAE32272.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-set-billing-mode.ts │ │ ├── integ.lamddb-use-existing-func.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamddb-use-existing-func.assets.json │ │ ├── lamddb-use-existing-func.template.json │ │ ├── lamddbuseexistingfuncIntegDefaultTestDeployAssert48D284DD.assets.json │ │ ├── lamddbuseexistingfuncIntegDefaultTestDeployAssert48D284DD.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamddb-use-existing-func.ts │ │ ├── lambda-dynamodb.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-elasticachememcached │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-elasticachememcached.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lammem-existingResources.js.snapshot │ │ ├── asset.69e370dcce5ccdf0f2e726ecb0826d434cccdb06e0814e8b0d907129183e5d36 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lammem-existingResources.assets.json │ │ ├── lammem-existingResources.template.json │ │ ├── lammemexistingResourcesIntegDefaultTestDeployAssertD269DF67.assets.json │ │ ├── lammemexistingResourcesIntegDefaultTestDeployAssertD269DF67.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lammem-existingResources.ts │ │ ├── integ.lammem-newResources.js.snapshot │ │ ├── asset.69e370dcce5ccdf0f2e726ecb0826d434cccdb06e0814e8b0d907129183e5d36 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lammem-newResources.assets.json │ │ ├── lammem-newResources.template.json │ │ ├── lammemnewResourcesIntegDefaultTestDeployAssert30C906BF.assets.json │ │ ├── lammemnewResourcesIntegDefaultTestDeployAssert30C906BF.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lammem-newResources.ts │ │ ├── integ.lammem-withClientProps.js.snapshot │ │ ├── asset.69e370dcce5ccdf0f2e726ecb0826d434cccdb06e0814e8b0d907129183e5d36 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lammem-withClientProps.assets.json │ │ ├── lammem-withClientProps.template.json │ │ ├── lammemwithClientPropsIntegDefaultTestDeployAssertDB086BD1.assets.json │ │ ├── lammemwithClientPropsIntegDefaultTestDeployAssertDB086BD1.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lammem-withClientProps.ts │ │ ├── lambda-elasticachememcached.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-elasticsearch-kibana │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-elasticsearch-kibana.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamels-deployFunctionWithClusterConfig.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-deployFunctionWithClusterConfig.assets.json │ │ ├── lamels-deployFunctionWithClusterConfig.template.json │ │ ├── lamelsdeployFunctionWithClusterConfigIntegDefaultTestDeployAssert98B343BF.assets.json │ │ ├── lamelsdeployFunctionWithClusterConfigIntegDefaultTestDeployAssert98B343BF.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-deployFunctionWithClusterConfig.ts │ │ ├── integ.lamels-deployFunctionWithExistingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-deployFunctionWithExistingVpc.assets.json │ │ ├── lamels-deployFunctionWithExistingVpc.template.json │ │ ├── lamelsdeployFunctionWithExistingVpcIntegDefaultTestDeployAssertB067F5A6.assets.json │ │ ├── lamelsdeployFunctionWithExistingVpcIntegDefaultTestDeployAssertB067F5A6.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-deployFunctionWithExistingVpc.ts │ │ ├── integ.lamels-deployFunctionWithVpcProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-deployFunctionWithVpcProps.assets.json │ │ ├── lamels-deployFunctionWithVpcProps.template.json │ │ ├── lamelsdeployFunctionWithVpcPropsIntegDefaultTestDeployAssert1DE5ECBE.assets.json │ │ ├── lamelsdeployFunctionWithVpcPropsIntegDefaultTestDeployAssert1DE5ECBE.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-deployFunctionWithVpcProps.ts │ │ ├── integ.lamels-deployToFiveZones.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-deployToFiveZones.assets.json │ │ ├── lamels-deployToFiveZones.template.json │ │ ├── lamelsdeployToFiveZonesIntegDefaultTestDeployAssert9130C421.assets.json │ │ ├── lamelsdeployToFiveZonesIntegDefaultTestDeployAssert9130C421.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-deployToFiveZones.ts │ │ ├── integ.lamels-disabledZoneAwareness.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-disabledZoneAwareness.assets.json │ │ ├── lamels-disabledZoneAwareness.template.json │ │ ├── lamelsdisabledZoneAwarenessIntegDefaultTestDeployAssert961A0C2F.assets.json │ │ ├── lamelsdisabledZoneAwarenessIntegDefaultTestDeployAssert961A0C2F.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-disabledZoneAwareness.ts │ │ ├── integ.lamels-domain-arguments.js.snapshot │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-domain-arguments.assets.json │ │ ├── lamels-domain-arguments.template.json │ │ ├── lamelsdomainargumentsIntegDefaultTestDeployAssert01468AA9.assets.json │ │ ├── lamelsdomainargumentsIntegDefaultTestDeployAssert01468AA9.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-domain-arguments.ts │ │ ├── integ.lamels-no-arguments.js.snapshot │ │ ├── asset.bbd57bdeab435eb80e47f68491febf3b4696a7765e7be0881f10422225933035 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamels-no-arguments.assets.json │ │ ├── lamels-no-arguments.template.json │ │ ├── lamelsnoargumentsIntegDefaultTestDeployAssert76E00201.assets.json │ │ ├── lamelsnoargumentsIntegDefaultTestDeployAssert76E00201.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamels-no-arguments.ts │ │ ├── lambda-elasticsearch-kibana.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-eventbridge │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-eventbridge.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── aws-lambda-eventbridge.test.ts │ │ ├── integ.lamevt-deployFunction.js.snapshot │ │ ├── asset.b5faf4ff1ebde477120133d1e645d20d7c3d4952b76c3b586100069b94b2f146 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamevt-deployFunction.assets.json │ │ ├── lamevt-deployFunction.template.json │ │ ├── lamevtdeployFunctionIntegDefaultTestDeployAssertEE6CC055.assets.json │ │ ├── lamevtdeployFunctionIntegDefaultTestDeployAssertEE6CC055.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamevt-deployFunction.ts │ │ ├── integ.lamevt-deployFunctionWithNewEventBus.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.b5faf4ff1ebde477120133d1e645d20d7c3d4952b76c3b586100069b94b2f146 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamevt-deployFunctionWithNewEventBus.assets.json │ │ ├── lamevt-deployFunctionWithNewEventBus.template.json │ │ ├── lamevtdeployFunctionWithNewEventBusIntegDefaultTestDeployAssert890EC771.assets.json │ │ ├── lamevtdeployFunctionWithNewEventBusIntegDefaultTestDeployAssert890EC771.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamevt-deployFunctionWithNewEventBus.ts │ │ ├── integ.lamevt-deployFunctionWithVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.b5faf4ff1ebde477120133d1e645d20d7c3d4952b76c3b586100069b94b2f146 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamevt-deployFunctionWithVpc.assets.json │ │ ├── lamevt-deployFunctionWithVpc.template.json │ │ ├── lamevtdeployFunctionWithVpcIntegDefaultTestDeployAssertF29241C9.assets.json │ │ ├── lamevtdeployFunctionWithVpcIntegDefaultTestDeployAssertF29241C9.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamevt-deployFunctionWithVpc.ts │ │ ├── integ.lamevt-existingEventBus.js.snapshot │ │ ├── asset.b5faf4ff1ebde477120133d1e645d20d7c3d4952b76c3b586100069b94b2f146 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamevt-existingEventBus.assets.json │ │ ├── lamevt-existingEventBus.template.json │ │ ├── lamevtexistingEventBusIntegDefaultTestDeployAssert984FA438.assets.json │ │ ├── lamevtexistingEventBusIntegDefaultTestDeployAssert984FA438.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamevt-existingEventBus.ts │ │ ├── integ.lamevt-existingFunction.js.snapshot │ │ ├── asset.b5faf4ff1ebde477120133d1e645d20d7c3d4952b76c3b586100069b94b2f146 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamevt-existingFunction.assets.json │ │ ├── lamevt-existingFunction.template.json │ │ ├── lamevtexistingFunctionIntegDefaultTestDeployAssert4E049FF9.assets.json │ │ ├── lamevtexistingFunctionIntegDefaultTestDeployAssert4E049FF9.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamevt-existingFunction.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-kendra │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-kendra.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamken-genai-index.js.snapshot │ │ ├── asset.d89f058f5194cced1bbf251642417472160658c64061bd045f1e3635f5abae3f │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamken-genai-index.assets.json │ │ ├── lamken-genai-index.template.json │ │ ├── lamkengenaiindexIntegDefaultTestDeployAssert33BD740C.assets.json │ │ ├── lamkengenaiindexIntegDefaultTestDeployAssert33BD740C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamken-genai-index.ts │ │ ├── integ.lamken-minimal-arguments.js.snapshot │ │ ├── asset.d89f058f5194cced1bbf251642417472160658c64061bd045f1e3635f5abae3f │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamken-minimal-arguments.assets.json │ │ ├── lamken-minimal-arguments.template.json │ │ ├── lamkenminimalargumentsIntegDefaultTestDeployAssert70C0F38A.assets.json │ │ ├── lamkenminimalargumentsIntegDefaultTestDeployAssert70C0F38A.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamken-minimal-arguments.ts │ │ ├── integ.lamken-multiple-sources.js.snapshot │ │ ├── asset.d89f058f5194cced1bbf251642417472160658c64061bd045f1e3635f5abae3f │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamken-multiple-sources.assets.json │ │ ├── lamken-multiple-sources.template.json │ │ ├── lamkenmultiplesourcesIntegDefaultTestDeployAssertDE50B828.assets.json │ │ ├── lamkenmultiplesourcesIntegDefaultTestDeployAssertDE50B828.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamken-multiple-sources.ts │ │ ├── integ.lamken-with-vpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.d89f058f5194cced1bbf251642417472160658c64061bd045f1e3635f5abae3f │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamken-with-vpc.assets.json │ │ ├── lamken-with-vpc.template.json │ │ ├── lamkenwithvpcIntegDefaultTestDeployAssert3CDC35C6.assets.json │ │ ├── lamkenwithvpcIntegDefaultTestDeployAssert3CDC35C6.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamken-with-vpc.ts │ │ ├── lambda-kendra.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-kinesisfirehose │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-kinesisfirehose.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── aws-lambda-kinesisfirehose.test.ts │ │ ├── integ.lamfhs-existing-function.js.snapshot │ │ ├── asset.e223396f670e1c26b56c83fd2179ab8672928b9795821c6a437874a06625eb53 │ │ │ └── index.mjs │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamfhs-existing-function.assets.json │ │ ├── lamfhs-existing-function.template.json │ │ ├── lamfhsexistingfunctionIntegDefaultTestDeployAssertF673254D.assets.json │ │ ├── lamfhsexistingfunctionIntegDefaultTestDeployAssertF673254D.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamfhs-existing-function.ts │ │ ├── integ.lamfhs-existing-vpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.e223396f670e1c26b56c83fd2179ab8672928b9795821c6a437874a06625eb53 │ │ │ └── index.mjs │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamfhs-existing-vpc.assets.json │ │ ├── lamfhs-existing-vpc.template.json │ │ ├── lamfhsexistingvpcIntegDefaultTestDeployAssert4FA50279.assets.json │ │ ├── lamfhsexistingvpcIntegDefaultTestDeployAssert4FA50279.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamfhs-existing-vpc.ts │ │ ├── integ.lamfhs-new-vpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.e223396f670e1c26b56c83fd2179ab8672928b9795821c6a437874a06625eb53 │ │ │ └── index.mjs │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamfhs-new-vpc.assets.json │ │ ├── lamfhs-new-vpc.template.json │ │ ├── lamfhsnewvpcIntegDefaultTestDeployAssertAFD483AD.assets.json │ │ ├── lamfhsnewvpcIntegDefaultTestDeployAssertAFD483AD.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamfhs-new-vpc.ts │ │ ├── integ.lamfhs-no-arguments.js.snapshot │ │ ├── asset.e223396f670e1c26b56c83fd2179ab8672928b9795821c6a437874a06625eb53 │ │ │ └── index.mjs │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamfhs-no-arguments.assets.json │ │ ├── lamfhs-no-arguments.template.json │ │ ├── lamfhsnoargumentsIntegDefaultTestDeployAssert82E07C14.assets.json │ │ ├── lamfhsnoargumentsIntegDefaultTestDeployAssert82E07C14.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamfhs-no-arguments.ts │ │ ├── lambda │ │ └── index.mjs │ │ └── test-helper.ts │ ├── aws-lambda-kinesisstreams │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-kinesisstreams.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamkin-existingLambda.js.snapshot │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-existingLambda.assets.json │ │ ├── lamkin-existingLambda.template.json │ │ ├── lamkinexistingLambdaIntegDefaultTestDeployAssertD62E9419.assets.json │ │ ├── lamkinexistingLambdaIntegDefaultTestDeployAssertD62E9419.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-existingLambda.ts │ │ ├── integ.lamkin-existingStream.js.snapshot │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-existingStream.assets.json │ │ ├── lamkin-existingStream.template.json │ │ ├── lamkinexistingStreamIntegDefaultTestDeployAssert2681B9A2.assets.json │ │ ├── lamkinexistingStreamIntegDefaultTestDeployAssert2681B9A2.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-existingStream.ts │ │ ├── integ.lamkin-existingStreamWithCmk.js.snapshot │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-existingStreamWithCmk.assets.json │ │ ├── lamkin-existingStreamWithCmk.template.json │ │ ├── lamkinexistingStreamWithCmkIntegDefaultTestDeployAssert6EDF4045.assets.json │ │ ├── lamkinexistingStreamWithCmkIntegDefaultTestDeployAssert6EDF4045.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-existingStreamWithCmk.ts │ │ ├── integ.lamkin-existingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-existingVpc.assets.json │ │ ├── lamkin-existingVpc.template.json │ │ ├── lamkinexistingVpcIntegDefaultTestDeployAssertB97E47BA.assets.json │ │ ├── lamkinexistingVpcIntegDefaultTestDeployAssertB97E47BA.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-existingVpc.ts │ │ ├── integ.lamkin-newStreamFromProps.js.snapshot │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-newStreamFromProps.assets.json │ │ ├── lamkin-newStreamFromProps.template.json │ │ ├── lamkinnewStreamFromPropsIntegDefaultTestDeployAssertC2946F34.assets.json │ │ ├── lamkinnewStreamFromPropsIntegDefaultTestDeployAssertC2946F34.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-newStreamFromProps.ts │ │ ├── integ.lamkin-newVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-newVpc.assets.json │ │ ├── lamkin-newVpc.template.json │ │ ├── lamkinnewVpcIntegDefaultTestDeployAssert16AC3D59.assets.json │ │ ├── lamkinnewVpcIntegDefaultTestDeployAssert16AC3D59.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-newVpc.ts │ │ ├── integ.lamkin-newVpcFromProps.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-newVpcFromProps.assets.json │ │ ├── lamkin-newVpcFromProps.template.json │ │ ├── lamkinnewVpcFromPropsIntegDefaultTestDeployAssert95FE0487.assets.json │ │ ├── lamkinnewVpcFromPropsIntegDefaultTestDeployAssert95FE0487.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-newVpcFromProps.ts │ │ ├── integ.lamkin-noArguments.js.snapshot │ │ ├── asset.c7dc0cc1b24bda1d2a5345f61897eee32184906649fdb1de93853c512e129dbf │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamkin-noArguments.assets.json │ │ ├── lamkin-noArguments.template.json │ │ ├── lamkinnoArgumentsIntegDefaultTestDeployAssertC0CED4B2.assets.json │ │ ├── lamkinnoArgumentsIntegDefaultTestDeployAssertC0CED4B2.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamkin-noArguments.ts │ │ ├── lambda-kinesisstream.test.ts │ │ └── lambda │ │ └── index.mjs │ ├── aws-lambda-opensearch │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-opensearch.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamopn-cluster-config.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-cluster-config.assets.json │ │ ├── lamopn-cluster-config.template.json │ │ ├── lamopnclusterconfigIntegDefaultTestDeployAssertD8012D1A.assets.json │ │ ├── lamopnclusterconfigIntegDefaultTestDeployAssertD8012D1A.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-cluster-config.ts │ │ ├── integ.lamopn-disabled-zone-awareness.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-disabled-zone-awareness.assets.json │ │ ├── lamopn-disabled-zone-awareness.template.json │ │ ├── lamopndisabledzoneawarenessIntegDefaultTestDeployAssert7E083B68.assets.json │ │ ├── lamopndisabledzoneawarenessIntegDefaultTestDeployAssert7E083B68.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-disabled-zone-awareness.ts │ │ ├── integ.lamopn-domain-arguments.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-domain-arguments.assets.json │ │ ├── lamopn-domain-arguments.template.json │ │ ├── lamopndomainargumentsIntegDefaultTestDeployAssert47534E1E.assets.json │ │ ├── lamopndomainargumentsIntegDefaultTestDeployAssert47534E1E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-domain-arguments.ts │ │ ├── integ.lamopn-existing-vpc.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-existing-vpc.assets.json │ │ ├── lamopn-existing-vpc.template.json │ │ ├── lamopnexistingvpcIntegDefaultTestDeployAssert4A7EE058.assets.json │ │ ├── lamopnexistingvpcIntegDefaultTestDeployAssert4A7EE058.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-existing-vpc.ts │ │ ├── integ.lamopn-no-arguments.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-no-arguments.assets.json │ │ ├── lamopn-no-arguments.template.json │ │ ├── lamopnnoargumentsIntegDefaultTestDeployAssert4290A592.assets.json │ │ ├── lamopnnoargumentsIntegDefaultTestDeployAssert4290A592.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-no-arguments.ts │ │ ├── integ.lamopn-vpc-props.js.snapshot │ │ ├── asset.36fdcee3b182bca7e3283fbd947213d1e59968159f93aec9fd62d15935c721b0 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamopn-vpc-props.assets.json │ │ ├── lamopn-vpc-props.template.json │ │ ├── lamopnvpcpropsIntegDefaultTestDeployAssertC7FD49B0.assets.json │ │ ├── lamopnvpcpropsIntegDefaultTestDeployAssertC7FD49B0.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamopn-vpc-props.ts │ │ ├── lambda-opensearch.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-s3 │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-s3.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lams3-customLoggingBucket.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lams3-customLoggingBucket.assets.json │ │ ├── lams3-customLoggingBucket.template.json │ │ ├── lams3customLoggingBucketIntegDefaultTestDeployAssert3299F98C.assets.json │ │ ├── lams3customLoggingBucketIntegDefaultTestDeployAssert3299F98C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lams3-customLoggingBucket.ts │ │ ├── integ.lams3-deployFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lams3-deployFunction.assets.json │ │ ├── lams3-deployFunction.template.json │ │ ├── lams3deployFunctionIntegDefaultTestDeployAssert2C302ACE.assets.json │ │ ├── lams3deployFunctionIntegDefaultTestDeployAssert2C302ACE.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lams3-deployFunction.ts │ │ ├── integ.lams3-deployFunctionWithVpc.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lams3-deployFunctionWithVpc.assets.json │ │ ├── lams3-deployFunctionWithVpc.template.json │ │ ├── lams3deployFunctionWithVpcIntegDefaultTestDeployAssertF619BF7E.assets.json │ │ ├── lams3deployFunctionWithVpcIntegDefaultTestDeployAssertF619BF7E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lams3-deployFunctionWithVpc.ts │ │ ├── integ.lams3-existingFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lams3-existingFunction.assets.json │ │ ├── lams3-existingFunction.template.json │ │ ├── lams3existingFunctionIntegDefaultTestDeployAssertFA6B4A52.assets.json │ │ ├── lams3existingFunctionIntegDefaultTestDeployAssertFA6B4A52.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lams3-existingFunction.ts │ │ ├── integ.lams3-pre-existing-bucket.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lams3-pre-existing-bucket.assets.json │ │ ├── lams3-pre-existing-bucket.template.json │ │ ├── lams3preexistingbucketIntegDefaultTestDeployAssert46B8061C.assets.json │ │ ├── lams3preexistingbucketIntegDefaultTestDeployAssert46B8061C.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lams3-pre-existing-bucket.ts │ │ ├── lambda-s3.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-sagemakerendpoint │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-sagemakerendpoint.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── aws-lambda-sagemakerendpoint.test.ts │ │ ├── integ.lamsag-deployFunction.js.snapshot │ │ ├── asset.e4dc8c22c79add1b62eb2b2d313770cba3dc11a6a8f8e386dd8723853be0265d.tar.gz │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsag-deployFunction.assets.json │ │ ├── lamsag-deployFunction.template.json │ │ ├── lamsagdeployFunctionIntegDefaultTestDeployAssertCEBB1A7A.assets.json │ │ ├── lamsagdeployFunctionIntegDefaultTestDeployAssertCEBB1A7A.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsag-deployFunction.ts │ │ ├── integ.lamsag-existingFunction.js.snapshot │ │ ├── asset.e4dc8c22c79add1b62eb2b2d313770cba3dc11a6a8f8e386dd8723853be0265d.tar.gz │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsag-existingFunction.assets.json │ │ ├── lamsag-existingFunction.template.json │ │ ├── lamsagexistingFunctionIntegDefaultTestDeployAssert0404EF66.assets.json │ │ ├── lamsagexistingFunctionIntegDefaultTestDeployAssert0404EF66.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsag-existingFunction.ts │ │ ├── integ.lamsag-existingSageMakerEndpoint.js.snapshot │ │ ├── asset.e4dc8c22c79add1b62eb2b2d313770cba3dc11a6a8f8e386dd8723853be0265d.tar.gz │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsag-existingSageMakerEndpoint.assets.json │ │ ├── lamsag-existingSageMakerEndpoint.template.json │ │ ├── lamsagexistingSageMakerEndpointIntegDefaultTestDeployAssert09FA4E20.assets.json │ │ ├── lamsagexistingSageMakerEndpointIntegDefaultTestDeployAssert09FA4E20.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsag-existingSageMakerEndpoint.ts │ │ ├── lambda │ │ └── index.py │ │ ├── model │ │ └── model.tar.gz │ │ └── test-helper.ts │ ├── aws-lambda-secretsmanager │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-secretsmanager.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamsec-deployFunction.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsec-deployFunction.assets.json │ │ ├── lamsec-deployFunction.template.json │ │ ├── lamsecdeployFunctionIntegDefaultTestDeployAssert7322BEEA.assets.json │ │ ├── lamsecdeployFunctionIntegDefaultTestDeployAssert7322BEEA.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsec-deployFunction.ts │ │ ├── integ.lamsec-deployFunctionWithExistingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsec-deployFunctionWithExistingVpc.assets.json │ │ ├── lamsec-deployFunctionWithExistingVpc.template.json │ │ ├── lamsecdeployFunctionWithExistingVpcIntegDefaultTestDeployAssert647243A7.assets.json │ │ ├── lamsecdeployFunctionWithExistingVpcIntegDefaultTestDeployAssert647243A7.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsec-deployFunctionWithExistingVpc.ts │ │ ├── integ.lamsec-deployFunctionWithVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsec-deployFunctionWithVpc.assets.json │ │ ├── lamsec-deployFunctionWithVpc.template.json │ │ ├── lamsecdeployFunctionWithVpcIntegDefaultTestDeployAssert66148FF5.assets.json │ │ ├── lamsecdeployFunctionWithVpcIntegDefaultTestDeployAssert66148FF5.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsec-deployFunctionWithVpc.ts │ │ ├── integ.lamsec-existingFunction.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsec-existingFunction.assets.json │ │ ├── lamsec-existingFunction.template.json │ │ ├── lamsecexistingFunctionIntegDefaultTestDeployAssert295B352B.assets.json │ │ ├── lamsecexistingFunctionIntegDefaultTestDeployAssert295B352B.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsec-existingFunction.ts │ │ ├── lambda-secretsmanager.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-sns │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-sns.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamsns-deployFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsns-deployFunction.assets.json │ │ ├── lamsns-deployFunction.template.json │ │ ├── lamsnsdeployFunctionIntegDefaultTestDeployAssert36FE5D09.assets.json │ │ ├── lamsnsdeployFunctionIntegDefaultTestDeployAssert36FE5D09.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsns-deployFunction.ts │ │ ├── integ.lamsns-deployFunctionWithVpc.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsns-deployFunctionWithVpc.assets.json │ │ ├── lamsns-deployFunctionWithVpc.template.json │ │ ├── lamsnsdeployFunctionWithVpcIntegDefaultTestDeployAssertEDF33408.assets.json │ │ ├── lamsnsdeployFunctionWithVpcIntegDefaultTestDeployAssertEDF33408.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsns-deployFunctionWithVpc.ts │ │ ├── integ.lamsns-existingFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsns-existingFunction.assets.json │ │ ├── lamsns-existingFunction.template.json │ │ ├── lamsnsexistingFunctionIntegDefaultTestDeployAssert733AE3CB.assets.json │ │ ├── lamsnsexistingFunctionIntegDefaultTestDeployAssert733AE3CB.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsns-existingFunction.ts │ │ ├── lambda-sns.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-sqs-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-sqs-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamsqslam-defaultDeployment.js.snapshot │ │ ├── asset.075b2d402078d97c329028d1af17df69ef86062dc7ace374b10a10022db6fb8d │ │ │ └── index.js │ │ ├── asset.d685d4fad1e8a913557eb007ae16e135281d3f192a6b557c471e160e3cc557a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqslam-defaultDeployment.assets.json │ │ ├── lamsqslam-defaultDeployment.template.json │ │ ├── lamsqslamdefaultDeploymentIntegDefaultTestDeployAssertE702E6E4.assets.json │ │ ├── lamsqslamdefaultDeploymentIntegDefaultTestDeployAssertE702E6E4.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqslam-defaultDeployment.ts │ │ ├── integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot │ │ ├── asset.075b2d402078d97c329028d1af17df69ef86062dc7ace374b10a10022db6fb8d │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.d685d4fad1e8a913557eb007ae16e135281d3f192a6b557c471e160e3cc557a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqslam-deployProducerFunctionWithVpc.assets.json │ │ ├── lamsqslam-deployProducerFunctionWithVpc.template.json │ │ ├── lamsqslamdeployProducerFunctionWithVpcIntegDefaultTestDeployAssert1C26B326.assets.json │ │ ├── lamsqslamdeployProducerFunctionWithVpcIntegDefaultTestDeployAssert1C26B326.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqslam-deployProducerFunctionWithVpc.ts │ │ ├── integ.lamsqslam-existingConsumerFunction.js.snapshot │ │ ├── asset.075b2d402078d97c329028d1af17df69ef86062dc7ace374b10a10022db6fb8d │ │ │ └── index.js │ │ ├── asset.d685d4fad1e8a913557eb007ae16e135281d3f192a6b557c471e160e3cc557a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqslam-existingConsumerFunction.assets.json │ │ ├── lamsqslam-existingConsumerFunction.template.json │ │ ├── lamsqslamexistingConsumerFunctionIntegDefaultTestDeployAssert11D1BE4A.assets.json │ │ ├── lamsqslamexistingConsumerFunctionIntegDefaultTestDeployAssert11D1BE4A.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqslam-existingConsumerFunction.ts │ │ ├── integ.lamsqslam-existingProducerFunction.js.snapshot │ │ ├── asset.075b2d402078d97c329028d1af17df69ef86062dc7ace374b10a10022db6fb8d │ │ │ └── index.js │ │ ├── asset.d685d4fad1e8a913557eb007ae16e135281d3f192a6b557c471e160e3cc557a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqslam-existingProducerFunction.assets.json │ │ ├── lamsqslam-existingProducerFunction.template.json │ │ ├── lamsqslamexistingProducerFunctionIntegDefaultTestDeployAssertF27BC9D3.assets.json │ │ ├── lamsqslamexistingProducerFunctionIntegDefaultTestDeployAssertF27BC9D3.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqslam-existingProducerFunction.ts │ │ ├── integ.lamsqslam-existingQueue.js.snapshot │ │ ├── asset.075b2d402078d97c329028d1af17df69ef86062dc7ace374b10a10022db6fb8d │ │ │ └── index.js │ │ ├── asset.d685d4fad1e8a913557eb007ae16e135281d3f192a6b557c471e160e3cc557a6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqslam-existingQueue.assets.json │ │ ├── lamsqslam-existingQueue.template.json │ │ ├── lamsqslamexistingQueueIntegDefaultTestDeployAssert8FDCE9FD.assets.json │ │ ├── lamsqslamexistingQueueIntegDefaultTestDeployAssert8FDCE9FD.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqslam-existingQueue.ts │ │ ├── lambda-sqs-lambda.test.ts │ │ └── lambda │ │ ├── consumer-function │ │ └── index.js │ │ └── producer-function │ │ └── index.js │ ├── aws-lambda-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamsqs-deployFunction.js.snapshot │ │ ├── asset.42887c62b1163d790cdb42902037c9f639feb35681616a16826e400c8d1a4435 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqs-deployFunction.assets.json │ │ ├── lamsqs-deployFunction.template.json │ │ ├── lamsqsdeployFunctionIntegDefaultTestDeployAssert2454A7F7.assets.json │ │ ├── lamsqsdeployFunctionIntegDefaultTestDeployAssert2454A7F7.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqs-deployFunction.ts │ │ ├── integ.lamsqs-deployFunctionWithVpc.js.snapshot │ │ ├── asset.42887c62b1163d790cdb42902037c9f639feb35681616a16826e400c8d1a4435 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqs-deployFunctionWithVpc.assets.json │ │ ├── lamsqs-deployFunctionWithVpc.template.json │ │ ├── lamsqsdeployFunctionWithVpcIntegDefaultTestDeployAssert1B8DD590.assets.json │ │ ├── lamsqsdeployFunctionWithVpcIntegDefaultTestDeployAssert1B8DD590.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqs-deployFunctionWithVpc.ts │ │ ├── integ.lamsqs-existingFunction.js.snapshot │ │ ├── asset.42887c62b1163d790cdb42902037c9f639feb35681616a16826e400c8d1a4435 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqs-existingFunction.assets.json │ │ ├── lamsqs-existingFunction.template.json │ │ ├── lamsqsexistingFunctionIntegDefaultTestDeployAssert1DE6501D.assets.json │ │ ├── lamsqsexistingFunctionIntegDefaultTestDeployAssert1DE6501D.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqs-existingFunction.ts │ │ ├── integ.lamsqs-useCmk.js.snapshot │ │ ├── asset.42887c62b1163d790cdb42902037c9f639feb35681616a16826e400c8d1a4435 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamsqs-useCmk.assets.json │ │ ├── lamsqs-useCmk.template.json │ │ ├── lamsqsuseCmkIntegDefaultTestDeployAssertCF558D35.assets.json │ │ ├── lamsqsuseCmkIntegDefaultTestDeployAssertCF558D35.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamsqs-useCmk.ts │ │ ├── lambda-sqs.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-ssmstringparameter │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-ssmstringparameter.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamssm-deployFunction.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamssm-deployFunction.assets.json │ │ ├── lamssm-deployFunction.template.json │ │ ├── lamssmdeployFunctionIntegDefaultTestDeployAssert5A420C61.assets.json │ │ ├── lamssmdeployFunctionIntegDefaultTestDeployAssert5A420C61.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamssm-deployFunction.ts │ │ ├── integ.lamssm-deployFunctionWithExistingVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamssm-deployFunctionWithExistingVpc.assets.json │ │ ├── lamssm-deployFunctionWithExistingVpc.template.json │ │ ├── lamssmdeployFunctionWithExistingVpcIntegDefaultTestDeployAssert63E58D9E.assets.json │ │ ├── lamssmdeployFunctionWithExistingVpcIntegDefaultTestDeployAssert63E58D9E.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamssm-deployFunctionWithExistingVpc.ts │ │ ├── integ.lamssm-deployFunctionWithVpc.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamssm-deployFunctionWithVpc.assets.json │ │ ├── lamssm-deployFunctionWithVpc.template.json │ │ ├── lamssmdeployFunctionWithVpcIntegDefaultTestDeployAssertF3551348.assets.json │ │ ├── lamssmdeployFunctionWithVpcIntegDefaultTestDeployAssertF3551348.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamssm-deployFunctionWithVpc.ts │ │ ├── integ.lamssm-existingFunction.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamssm-existingFunction.assets.json │ │ ├── lamssm-existingFunction.template.json │ │ ├── lamssmexistingFunctionIntegDefaultTestDeployAssert6A0AA78D.assets.json │ │ ├── lamssmexistingFunctionIntegDefaultTestDeployAssert6A0AA78D.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamssm-existingFunction.ts │ │ ├── integ.lamssm-existingStringParameter.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamssm-existingStringParameter.assets.json │ │ ├── lamssm-existingStringParameter.template.json │ │ ├── lamssmexistingStringParameterIntegDefaultTestDeployAssertAB4779C5.assets.json │ │ ├── lamssmexistingStringParameterIntegDefaultTestDeployAssertAB4779C5.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamssm-existingStringParameter.ts │ │ ├── lambda-ssmstringparameter.test.ts │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamstp-deploy-lambda.js.snapshot │ │ ├── asset.013657bdb16018cbdc3923aad71a2273f9175e48c3a74e732d41248f0028fbc5 │ │ │ └── index.js │ │ ├── asset.a386a6d3f95a8dc1f68805928beca967cd96db38f8c095c7cb8805812cc11472 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamstp-deploy-lambda.assets.json │ │ ├── lamstp-deploy-lambda.template.json │ │ ├── lamstpdeploylambdaIntegDefaultTestDeployAssert115BE00D.assets.json │ │ ├── lamstpdeploylambdaIntegDefaultTestDeployAssert115BE00D.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamstp-deploy-lambda.ts │ │ ├── integ.lamstp-deployFunctionWithVpc.js.snapshot │ │ ├── asset.013657bdb16018cbdc3923aad71a2273f9175e48c3a74e732d41248f0028fbc5 │ │ │ └── index.js │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamstp-deployFunctionWithVpc.assets.json │ │ ├── lamstp-deployFunctionWithVpc.template.json │ │ ├── lamstpdeployFunctionWithVpcIntegDefaultTestDeployAssertAD49954F.assets.json │ │ ├── lamstpdeployFunctionWithVpcIntegDefaultTestDeployAssertAD49954F.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamstp-deployFunctionWithVpc.ts │ │ ├── integ.lamstp-existing-function.js.snapshot │ │ ├── asset.013657bdb16018cbdc3923aad71a2273f9175e48c3a74e732d41248f0028fbc5 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamstp-existing-function.assets.json │ │ ├── lamstp-existing-function.template.json │ │ ├── lamstpexistingfunctionIntegDefaultTestDeployAssert68ED3FE4.assets.json │ │ ├── lamstpexistingfunctionIntegDefaultTestDeployAssert68ED3FE4.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamstp-existing-function.ts │ │ ├── integ.lamstp-state-machine-defintion.js.snapshot │ │ ├── asset.013657bdb16018cbdc3923aad71a2273f9175e48c3a74e732d41248f0028fbc5 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── lamstp-state-machine-defintion.assets.json │ │ ├── lamstp-state-machine-defintion.template.json │ │ ├── lamstpstatemachinedefintionIntegDefaultTestDeployAssert926FFCBD.assets.json │ │ ├── lamstpstatemachinedefintionIntegDefaultTestDeployAssert926FFCBD.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamstp-state-machine-defintion.ts │ │ ├── lambda-stepfunctions.test.ts │ │ ├── lambda-task │ │ └── index.js │ │ └── lambda │ │ └── index.js │ ├── aws-lambda-transcribe │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-transcribe.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamtsb-deployVpc.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtsb-deployVpc.assets.json │ │ ├── lamtsb-deployVpc.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtsb-deployVpc.ts │ │ ├── integ.lamtsb-no-arguments.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtsb-no-arguments.assets.json │ │ ├── lamtsb-no-arguments.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtsb-no-arguments.ts │ │ ├── integ.lamtsb-same-bucket.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtsb-same-bucket.assets.json │ │ ├── lamtsb-same-bucket.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtsb-same-bucket.ts │ │ └── lambda-transcribe.test.ts │ ├── aws-lambda-translate │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-lambda-translate-async.png │ ├── aws-lambda-translate.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.lamtrl-async-jobs.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-async-jobs.assets.json │ │ ├── lamtrl-async-jobs.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-async-jobs.ts │ │ ├── integ.lamtrl-deployVpc.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-deployVpc.assets.json │ │ ├── lamtrl-deployVpc.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-deployVpc.ts │ │ ├── integ.lamtrl-existing-bucket.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-existing-bucket.assets.json │ │ ├── lamtrl-existing-bucket.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-existing-bucket.ts │ │ ├── integ.lamtrl-existing-vpc.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-existing-vpc.assets.json │ │ ├── lamtrl-existing-vpc.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-existing-vpc.ts │ │ ├── integ.lamtrl-no-arguments.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-no-arguments.assets.json │ │ ├── lamtrl-no-arguments.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-no-arguments.ts │ │ ├── integ.lamtrl-same-bucket.js.snapshot │ │ ├── IntegDefaultTestDeployAssert4E6713E1.assets.json │ │ ├── IntegDefaultTestDeployAssert4E6713E1.template.json │ │ ├── integ.json │ │ ├── lamtrl-same-bucket.assets.json │ │ ├── lamtrl-same-bucket.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.lamtrl-same-bucket.ts │ │ └── lambda-translate.test.ts │ ├── aws-openapigateway-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-openapigateway-lambda.png │ ├── integ.config.json │ ├── lib │ │ ├── index.ts │ │ └── openapi-helper.ts │ ├── package.json │ └── test │ │ ├── integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.654d49d4ea47a6be417d57b94dc0310933d0e971a3e48a3080c3e48487af3e50 │ │ │ └── index.mjs │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.c2b362b5f0d6d8f56ac2c011288aebd095499d839b130a932427f74232de2a32.yaml │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-apiFromAssetExistingLambdaFunctions.assets.json │ │ ├── opilam-apiFromAssetExistingLambdaFunctions.template.json │ │ ├── opilamapiFromAssetExistingLambdaFunctionsIntegDefaultTestDeployAssertF0801F72.assets.json │ │ ├── opilamapiFromAssetExistingLambdaFunctionsIntegDefaultTestDeployAssertF0801F72.template.json │ │ └── tree.json │ │ ├── integ.opilam-apiFromAssetExistingLambdaFunctions.ts │ │ ├── integ.opilam-apiFromAssetLambdaFunctionAliases.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.654d49d4ea47a6be417d57b94dc0310933d0e971a3e48a3080c3e48487af3e50 │ │ │ └── index.mjs │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.c2b362b5f0d6d8f56ac2c011288aebd095499d839b130a932427f74232de2a32.yaml │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-apiFromAssetLambdaFunctionAliases.assets.json │ │ ├── opilam-apiFromAssetLambdaFunctionAliases.template.json │ │ ├── opilamapiFromAssetLambdaFunctionAliasesIntegDefaultTestDeployAssertE338EC71.assets.json │ │ ├── opilamapiFromAssetLambdaFunctionAliasesIntegDefaultTestDeployAssertE338EC71.template.json │ │ └── tree.json │ │ ├── integ.opilam-apiFromAssetLambdaFunctionAliases.ts │ │ ├── integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.654d49d4ea47a6be417d57b94dc0310933d0e971a3e48a3080c3e48487af3e50 │ │ │ └── index.mjs │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.c2b362b5f0d6d8f56ac2c011288aebd095499d839b130a932427f74232de2a32.yaml │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-apiFromAssetNewLambdaFunctions.assets.json │ │ ├── opilam-apiFromAssetNewLambdaFunctions.template.json │ │ ├── opilamapiFromAssetNewLambdaFunctionsIntegDefaultTestDeployAssert781D98B1.assets.json │ │ ├── opilamapiFromAssetNewLambdaFunctionsIntegDefaultTestDeployAssert781D98B1.template.json │ │ └── tree.json │ │ ├── integ.opilam-apiFromAssetNewLambdaFunctions.ts │ │ ├── integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.654d49d4ea47a6be417d57b94dc0310933d0e971a3e48a3080c3e48487af3e50 │ │ │ └── index.mjs │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.8c48f41891550d16b8b5de60b76d4f7a2b045576775bc16e9b461062c830b50d.yaml │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-apiFromAssetWithCognitoAuth.assets.json │ │ ├── opilam-apiFromAssetWithCognitoAuth.template.json │ │ ├── opilamapiFromAssetWithCognitoAuthIntegDefaultTestDeployAssert6E95D513.assets.json │ │ ├── opilamapiFromAssetWithCognitoAuthIntegDefaultTestDeployAssert6E95D513.template.json │ │ └── tree.json │ │ ├── integ.opilam-apiFromAssetWithCognitoAuth.ts │ │ ├── integ.opilam-apiFromInlineDefinition.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.654d49d4ea47a6be417d57b94dc0310933d0e971a3e48a3080c3e48487af3e50 │ │ │ └── index.mjs │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-apiFromInlineDefinition.assets.json │ │ ├── opilam-apiFromInlineDefinition.template.json │ │ ├── opilamapiFromInlineDefinitionIntegDefaultTestDeployAssertCF0E111E.assets.json │ │ ├── opilamapiFromInlineDefinitionIntegDefaultTestDeployAssertCF0E111E.template.json │ │ └── tree.json │ │ ├── integ.opilam-apiFromInlineDefinition.ts │ │ ├── integ.opilam-substringUriNames.js.snapshot │ │ ├── asset.0ac0535f48d1ada09cde7f11fc72195d9d32da75a2719aeb20c4e5c45b28e62e │ │ │ └── index.mjs │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── asset.bdc104ed9cab1b5b6421713c8155f0b753380595356f710400609664d3635eca │ │ │ ├── cfn-response.js │ │ │ ├── consts.js │ │ │ ├── framework.js │ │ │ ├── outbound.js │ │ │ └── util.js │ │ ├── asset.ed35d2706e8ad9a78b03dd5d76fe0fc020e594db8677fdd666e3d484224ce62a.yaml │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── opilam-substringUriNames.assets.json │ │ ├── opilam-substringUriNames.template.json │ │ ├── opilamsubstringUriNamesIntegDefaultTestDeployAssert0F3F31AC.assets.json │ │ ├── opilamsubstringUriNamesIntegDefaultTestDeployAssert0F3F31AC.template.json │ │ └── tree.json │ │ ├── integ.opilam-substringUriNames.ts │ │ ├── messages-lambda │ │ └── index.mjs │ │ ├── openapi │ │ ├── apiDefinition-withCognitoAuth.yaml │ │ ├── apiDefinition.json │ │ ├── apiDefinition.yaml │ │ └── subset-uris.yaml │ │ ├── photos-lambda │ │ └── index.mjs │ │ └── test.openapigateway-lambda.test.ts │ ├── aws-route53-alb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-route53-alb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.r53alb-deployPrivateApi.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53alb-deployPrivateApi.assets.json │ │ ├── r53alb-deployPrivateApi.template.json │ │ ├── r53albdeployPrivateApiIntegDefaultTestDeployAssert099BBC9F.assets.json │ │ ├── r53albdeployPrivateApiIntegDefaultTestDeployAssert099BBC9F.template.json │ │ └── tree.json │ │ ├── integ.r53alb-deployPrivateApi.ts │ │ ├── integ.r53alb-deployPrivateApiExistingZone.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53alb-deployPrivateApiExistingZone.assets.json │ │ ├── r53alb-deployPrivateApiExistingZone.template.json │ │ ├── r53albdeployPrivateApiExistingZoneIntegDefaultTestDeployAssert7A91C53E.assets.json │ │ ├── r53albdeployPrivateApiExistingZoneIntegDefaultTestDeployAssert7A91C53E.template.json │ │ └── tree.json │ │ ├── integ.r53alb-deployPrivateApiExistingZone.ts │ │ ├── integ.r53alb-deployPublicApiExistingAlb.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53alb-deployPublicApiExistingAlb.assets.json │ │ ├── r53alb-deployPublicApiExistingAlb.template.json │ │ ├── r53albdeployPublicApiExistingAlbIntegDefaultTestDeployAssert479D3BEB.assets.json │ │ ├── r53albdeployPublicApiExistingAlbIntegDefaultTestDeployAssert479D3BEB.template.json │ │ └── tree.json │ │ ├── integ.r53alb-deployPublicApiExistingAlb.ts │ │ ├── integ.r53alb-deployPublicApiNewAlb.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53alb-deployPublicApiNewAlb.assets.json │ │ ├── r53alb-deployPublicApiNewAlb.template.json │ │ ├── r53albdeployPublicApiNewAlbIntegDefaultTestDeployAssert899BC429.assets.json │ │ ├── r53albdeployPublicApiNewAlbIntegDefaultTestDeployAssert899BC429.template.json │ │ └── tree.json │ │ ├── integ.r53alb-deployPublicApiNewAlb.ts │ │ ├── integ.r53alb-deployWithoutLogging.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53alb-deployWithoutLogging.assets.json │ │ ├── r53alb-deployWithoutLogging.template.json │ │ ├── r53albdeployWithoutLoggingIntegDefaultTestDeployAssert0F45544D.assets.json │ │ ├── r53albdeployWithoutLoggingIntegDefaultTestDeployAssert0F45544D.template.json │ │ └── tree.json │ │ ├── integ.r53alb-deployWithoutLogging.ts │ │ └── route53-alb.test.ts │ ├── aws-route53-apigateway │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-route53-apigateway.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.r53api-dummyTest.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── r53api-dummyTest.assets.json │ │ ├── r53api-dummyTest.template.json │ │ ├── r53apidummyTestIntegDefaultTestDeployAssert95FDDAD3.assets.json │ │ ├── r53apidummyTestIntegDefaultTestDeployAssert95FDDAD3.template.json │ │ └── tree.json │ │ ├── integ.r53api-dummyTest.ts │ │ └── test.route53-apigateway.test.ts │ ├── aws-s3-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-s3-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.s3lam-existing-s3-bucket.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3lam-existing-s3-bucket.assets.json │ │ ├── s3lam-existing-s3-bucket.template.json │ │ ├── s3lamexistings3bucketIntegDefaultTestDeployAssert7738D7BA.assets.json │ │ ├── s3lamexistings3bucketIntegDefaultTestDeployAssert7738D7BA.template.json │ │ └── tree.json │ │ ├── integ.s3lam-existing-s3-bucket.ts │ │ ├── integ.s3lam-no-arguments.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3lam-no-arguments.assets.json │ │ ├── s3lam-no-arguments.template.json │ │ ├── s3lamnoargumentsIntegDefaultTestDeployAssert35992089.assets.json │ │ ├── s3lamnoargumentsIntegDefaultTestDeployAssert35992089.template.json │ │ └── tree.json │ │ ├── integ.s3lam-no-arguments.ts │ │ ├── lambda │ │ └── index.js │ │ └── s3-lambda.test.ts │ ├── aws-s3-sns │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-s3-sns.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.s3sns-customLoggingBucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-customLoggingBucket.assets.json │ │ ├── s3sns-customLoggingBucket.template.json │ │ ├── s3snscustomLoggingBucketIntegDefaultTestDeployAssert43459459.assets.json │ │ ├── s3snscustomLoggingBucketIntegDefaultTestDeployAssert43459459.template.json │ │ └── tree.json │ │ ├── integ.s3sns-customLoggingBucket.ts │ │ ├── integ.s3sns-existingS3Bucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-existingS3Bucket.assets.json │ │ ├── s3sns-existingS3Bucket.template.json │ │ ├── s3snsexistingS3BucketIntegDefaultTestDeployAssert53691ABE.assets.json │ │ ├── s3snsexistingS3BucketIntegDefaultTestDeployAssert53691ABE.template.json │ │ └── tree.json │ │ ├── integ.s3sns-existingS3Bucket.ts │ │ ├── integ.s3sns-existingSnsTopic.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-existingSnsTopic.assets.json │ │ ├── s3sns-existingSnsTopic.template.json │ │ ├── s3snsexistingSnsTopicIntegDefaultTestDeployAssert304A22E2.assets.json │ │ ├── s3snsexistingSnsTopicIntegDefaultTestDeployAssert304A22E2.template.json │ │ └── tree.json │ │ ├── integ.s3sns-existingSnsTopic.ts │ │ ├── integ.s3sns-existingUnencryptedSnsTopic.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-existingUnencryptedSnsTopic.assets.json │ │ ├── s3sns-existingUnencryptedSnsTopic.template.json │ │ ├── s3snsexistingUnencryptedSnsTopicIntegDefaultTestDeployAssertC680C0D6.assets.json │ │ ├── s3snsexistingUnencryptedSnsTopicIntegDefaultTestDeployAssertC680C0D6.template.json │ │ └── tree.json │ │ ├── integ.s3sns-existingUnencryptedSnsTopic.ts │ │ ├── integ.s3sns-newTopicFromProps.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-newTopicFromProps.assets.json │ │ ├── s3sns-newTopicFromProps.template.json │ │ ├── s3snsnewTopicFromPropsIntegDefaultTestDeployAssert834567BB.assets.json │ │ ├── s3snsnewTopicFromPropsIntegDefaultTestDeployAssert834567BB.template.json │ │ └── tree.json │ │ ├── integ.s3sns-newTopicFromProps.ts │ │ ├── integ.s3sns-noArguments.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-noArguments.assets.json │ │ ├── s3sns-noArguments.template.json │ │ ├── s3snsnoArgumentsIntegDefaultTestDeployAssert313DD81E.assets.json │ │ ├── s3snsnoArgumentsIntegDefaultTestDeployAssert313DD81E.template.json │ │ └── tree.json │ │ ├── integ.s3sns-noArguments.ts │ │ ├── integ.s3sns-s3EventTypesAndFilters.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-s3EventTypesAndFilters.assets.json │ │ ├── s3sns-s3EventTypesAndFilters.template.json │ │ ├── s3snss3EventTypesAndFiltersIntegDefaultTestDeployAssert277CA5E7.assets.json │ │ ├── s3snss3EventTypesAndFiltersIntegDefaultTestDeployAssert277CA5E7.template.json │ │ └── tree.json │ │ ├── integ.s3sns-s3EventTypesAndFilters.ts │ │ ├── integ.s3sns-snsTopicWithAwsManagedKey.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sns-snsTopicWithAwsManagedKey.assets.json │ │ ├── s3sns-snsTopicWithAwsManagedKey.template.json │ │ ├── s3snssnsTopicWithAwsManagedKeyIntegDefaultTestDeployAssertBD7193C2.assets.json │ │ ├── s3snssnsTopicWithAwsManagedKeyIntegDefaultTestDeployAssertBD7193C2.template.json │ │ └── tree.json │ │ ├── integ.s3sns-snsTopicWithAwsManagedKey.ts │ │ └── test.s3-sns.test.ts │ ├── aws-s3-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-s3-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.s3sqs-creatingNewQueue.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-creatingNewQueue.assets.json │ │ ├── s3sqs-creatingNewQueue.template.json │ │ ├── s3sqscreatingNewQueueIntegDefaultTestDeployAssert480EFBFF.assets.json │ │ ├── s3sqscreatingNewQueueIntegDefaultTestDeployAssert480EFBFF.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-creatingNewQueue.ts │ │ ├── integ.s3sqs-customLoggingBucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-customLoggingBucket.assets.json │ │ ├── s3sqs-customLoggingBucket.template.json │ │ ├── s3sqscustomLoggingBucketIntegDefaultTestDeployAssert5A53409E.assets.json │ │ ├── s3sqscustomLoggingBucketIntegDefaultTestDeployAssert5A53409E.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-customLoggingBucket.ts │ │ ├── integ.s3sqs-existingLoggingBucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-existingLoggingBucket.assets.json │ │ ├── s3sqs-existingLoggingBucket.template.json │ │ ├── s3sqsexistingLoggingBucketIntegDefaultTestDeployAssert9EECE2F2.assets.json │ │ ├── s3sqsexistingLoggingBucketIntegDefaultTestDeployAssert9EECE2F2.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-existingLoggingBucket.ts │ │ ├── integ.s3sqs-existingQueue.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-existingQueue.assets.json │ │ ├── s3sqs-existingQueue.template.json │ │ ├── s3sqsexistingQueueIntegDefaultTestDeployAssert82F5925F.assets.json │ │ ├── s3sqsexistingQueueIntegDefaultTestDeployAssert82F5925F.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-existingQueue.ts │ │ ├── integ.s3sqs-existingS3Bucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-existingS3Bucket.assets.json │ │ ├── s3sqs-existingS3Bucket.template.json │ │ ├── s3sqsexistingS3BucketIntegDefaultTestDeployAssertECBDD151.assets.json │ │ ├── s3sqsexistingS3BucketIntegDefaultTestDeployAssertECBDD151.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-existingS3Bucket.ts │ │ ├── integ.s3sqs-noArguments.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3sqs-noArguments.assets.json │ │ ├── s3sqs-noArguments.template.json │ │ ├── s3sqsnoArgumentsIntegDefaultTestDeployAssert15EDF636.assets.json │ │ ├── s3sqsnoArgumentsIntegDefaultTestDeployAssert15EDF636.template.json │ │ └── tree.json │ │ ├── integ.s3sqs-noArguments.ts │ │ └── test.s3-sqs.test.ts │ ├── aws-s3-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-s3-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.s3stp-customLoggingBucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3stp-customLoggingBucket.assets.json │ │ ├── s3stp-customLoggingBucket.template.json │ │ ├── s3stpcustomLoggingBucketIntegDefaultTestDeployAssert2EFDBF9D.assets.json │ │ ├── s3stpcustomLoggingBucketIntegDefaultTestDeployAssert2EFDBF9D.template.json │ │ └── tree.json │ │ ├── integ.s3stp-customLoggingBucket.ts │ │ ├── integ.s3stp-pre-existing-bucket.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3stp-pre-existing-bucket.assets.json │ │ ├── s3stp-pre-existing-bucket.template.json │ │ ├── s3stppreexistingbucketIntegDefaultTestDeployAssert71C6CEBC.assets.json │ │ ├── s3stppreexistingbucketIntegDefaultTestDeployAssert71C6CEBC.template.json │ │ └── tree.json │ │ ├── integ.s3stp-pre-existing-bucket.ts │ │ ├── integ.s3stp-s3-stepfunctions-no-argument.js.snapshot │ │ ├── asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── s3stp-s3-stepfunctions-no-argument.assets.json │ │ ├── s3stp-s3-stepfunctions-no-argument.template.json │ │ ├── s3stps3stepfunctionsnoargumentIntegDefaultTestDeployAssertB7C63989.assets.json │ │ ├── s3stps3stepfunctionsnoargumentIntegDefaultTestDeployAssertB7C63989.template.json │ │ └── tree.json │ │ ├── integ.s3stp-s3-stepfunctions-no-argument.ts │ │ ├── lambda │ │ └── index.js │ │ └── s3-stepfunctions.test.ts │ ├── aws-sns-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-sns-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.snslam-no-arguments.js.snapshot │ │ ├── asset.a0c6248ec595d3ceec1177aa5ac5b494fdf4c66f1b88aa48086befd44f193d8c │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── snslam-no-arguments.assets.json │ │ ├── snslam-no-arguments.template.json │ │ ├── snslamnoargumentsIntegDefaultTestDeployAssertB9F7D66E.assets.json │ │ ├── snslamnoargumentsIntegDefaultTestDeployAssertB9F7D66E.template.json │ │ └── tree.json │ │ ├── integ.snslam-no-arguments.ts │ │ ├── lambda │ │ └── index.js │ │ └── sns-lambda.test.ts │ ├── aws-sns-sqs │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-sns-sqs.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.snssqs-no-arguments-for-scan.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── snssqs-no-arguments-for-scan.assets.json │ │ ├── snssqs-no-arguments-for-scan.template.json │ │ ├── snssqsnoargumentsforscanIntegDefaultTestDeployAssert25F8795A.assets.json │ │ ├── snssqsnoargumentsforscanIntegDefaultTestDeployAssert25F8795A.template.json │ │ └── tree.json │ │ ├── integ.snssqs-no-arguments-for-scan.ts │ │ ├── newInterface │ │ ├── integ.snssqs-allow-two-instances.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-allow-two-instances.assets.json │ │ │ ├── snssqs-allow-two-instances.template.json │ │ │ ├── snssqsallowtwoinstancesIntegDefaultTestDeployAssertC014EB6B.assets.json │ │ │ ├── snssqsallowtwoinstancesIntegDefaultTestDeployAssertC014EB6B.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-allow-two-instances.ts │ │ ├── integ.snssqs-deployFIFOQueue.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-deployFIFOQueue.assets.json │ │ │ ├── snssqs-deployFIFOQueue.template.json │ │ │ ├── snssqsdeployFIFOQueueIntegDefaultTestDeployAssertF7D9E049.assets.json │ │ │ ├── snssqsdeployFIFOQueueIntegDefaultTestDeployAssertF7D9E049.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-deployFIFOQueue.ts │ │ ├── integ.snssqs-deployStandardQueue.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-deployStandardQueue.assets.json │ │ │ ├── snssqs-deployStandardQueue.template.json │ │ │ ├── snssqsdeployStandardQueueIntegDefaultTestDeployAssertEF239E65.assets.json │ │ │ ├── snssqsdeployStandardQueueIntegDefaultTestDeployAssertEF239E65.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-deployStandardQueue.ts │ │ ├── integ.snssqs-existing-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-existing-kms-key.assets.json │ │ │ ├── snssqs-existing-kms-key.template.json │ │ │ ├── snssqsexistingkmskeyIntegDefaultTestDeployAssert1448D23B.assets.json │ │ │ ├── snssqsexistingkmskeyIntegDefaultTestDeployAssert1448D23B.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-existing-kms-key.ts │ │ ├── integ.snssqs-no-arguments.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-no-arguments.assets.json │ │ │ ├── snssqs-no-arguments.template.json │ │ │ ├── snssqsnoargumentsIntegDefaultTestDeployAssert1DEEABA5.assets.json │ │ │ ├── snssqsnoargumentsIntegDefaultTestDeployAssert1DEEABA5.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-no-arguments.ts │ │ ├── integ.snssqs-rawMessageDelivery.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-rawMessageDelivery.assets.json │ │ │ ├── snssqs-rawMessageDelivery.template.json │ │ │ ├── snssqsrawMessageDeliveryIntegDefaultTestDeployAssert84743B52.assets.json │ │ │ ├── snssqsrawMessageDeliveryIntegDefaultTestDeployAssert84743B52.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-rawMessageDelivery.ts │ │ ├── integ.snssqs-sns-existing-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-sns-existing-kms-key.assets.json │ │ │ ├── snssqs-sns-existing-kms-key.template.json │ │ │ ├── snssqssnsexistingkmskeyIntegDefaultTestDeployAssert82D39E12.assets.json │ │ │ ├── snssqssnsexistingkmskeyIntegDefaultTestDeployAssert82D39E12.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-sns-existing-kms-key.ts │ │ ├── integ.snssqs-sns-managed-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-sns-managed-kms-key.assets.json │ │ │ ├── snssqs-sns-managed-kms-key.template.json │ │ │ ├── snssqssnsmanagedkmskeyIntegDefaultTestDeployAssert9FEC0606.assets.json │ │ │ ├── snssqssnsmanagedkmskeyIntegDefaultTestDeployAssert9FEC0606.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-sns-managed-kms-key.ts │ │ ├── integ.snssqs-sqs-managed-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-sqs-managed-key.assets.json │ │ │ ├── snssqs-sqs-managed-key.template.json │ │ │ ├── snssqssqsmanagedkeyIntegDefaultTestDeployAssertEF36A4A8.assets.json │ │ │ ├── snssqssqsmanagedkeyIntegDefaultTestDeployAssertEF36A4A8.template.json │ │ │ └── tree.json │ │ └── integ.snssqs-sqs-managed-key.ts │ │ ├── oldInterface │ │ ├── integ.snssqs-old-allow-two-instances.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-allow-two-instances.assets.json │ │ │ ├── snssqs-old-allow-two-instances.template.json │ │ │ ├── snssqsoldallowtwoinstancesIntegDefaultTestDeployAssert0B45AAF6.assets.json │ │ │ ├── snssqsoldallowtwoinstancesIntegDefaultTestDeployAssert0B45AAF6.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-allow-two-instances.ts │ │ ├── integ.snssqs-old-deployFIFOQueue.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-deployFIFOQueue.assets.json │ │ │ ├── snssqs-old-deployFIFOQueue.template.json │ │ │ ├── snssqsolddeployFIFOQueueIntegDefaultTestDeployAssertB7878AD2.assets.json │ │ │ ├── snssqsolddeployFIFOQueueIntegDefaultTestDeployAssertB7878AD2.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-deployFIFOQueue.ts │ │ ├── integ.snssqs-old-deployStandardQueue.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-deployStandardQueue.assets.json │ │ │ ├── snssqs-old-deployStandardQueue.template.json │ │ │ ├── snssqsolddeployStandardQueueIntegDefaultTestDeployAssertA8A1B10E.assets.json │ │ │ ├── snssqsolddeployStandardQueueIntegDefaultTestDeployAssertA8A1B10E.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-deployStandardQueue.ts │ │ ├── integ.snssqs-old-existing-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-existing-kms-key.assets.json │ │ │ ├── snssqs-old-existing-kms-key.template.json │ │ │ ├── snssqsoldexistingkmskeyIntegDefaultTestDeployAssert133AD4F8.assets.json │ │ │ ├── snssqsoldexistingkmskeyIntegDefaultTestDeployAssert133AD4F8.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-existing-kms-key.ts │ │ ├── integ.snssqs-old-no-arguments.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-no-arguments.assets.json │ │ │ ├── snssqs-old-no-arguments.template.json │ │ │ ├── snssqsoldnoargumentsIntegDefaultTestDeployAssertC328089C.assets.json │ │ │ ├── snssqsoldnoargumentsIntegDefaultTestDeployAssertC328089C.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-no-arguments.ts │ │ ├── integ.snssqs-old-rawMessageDelivery.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-rawMessageDelivery.assets.json │ │ │ ├── snssqs-old-rawMessageDelivery.template.json │ │ │ ├── snssqsoldrawMessageDeliveryIntegDefaultTestDeployAssertDD9E2E53.assets.json │ │ │ ├── snssqsoldrawMessageDeliveryIntegDefaultTestDeployAssertDD9E2E53.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-rawMessageDelivery.ts │ │ ├── integ.snssqs-old-sns-existing-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-sns-existing-kms-key.assets.json │ │ │ ├── snssqs-old-sns-existing-kms-key.template.json │ │ │ ├── snssqsoldsnsexistingkmskeyIntegDefaultTestDeployAssertF6CA2D7D.assets.json │ │ │ ├── snssqsoldsnsexistingkmskeyIntegDefaultTestDeployAssertF6CA2D7D.template.json │ │ │ └── tree.json │ │ ├── integ.snssqs-old-sns-existing-kms-key.ts │ │ ├── integ.snssqs-old-sns-managed-kms-key.js.snapshot │ │ │ ├── cdk.out │ │ │ ├── integ.json │ │ │ ├── manifest.json │ │ │ ├── snssqs-old-sns-managed-kms-key.assets.json │ │ │ ├── snssqs-old-sns-managed-kms-key.template.json │ │ │ ├── snssqsoldsnsmanagedkmskeyIntegDefaultTestDeployAssertDBAA0AFC.assets.json │ │ │ ├── snssqsoldsnsmanagedkmskeyIntegDefaultTestDeployAssertDBAA0AFC.template.json │ │ │ └── tree.json │ │ └── integ.snssqs-old-sns-managed-kms-key.ts │ │ ├── sns-sqs-new.test.ts │ │ ├── sns-sqs-old.test.ts │ │ └── utils.ts │ ├── aws-sqs-lambda │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-sqs-lambda.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.sqslam-deployFifoQueue.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqslam-deployFifoQueue.assets.json │ │ ├── sqslam-deployFifoQueue.template.json │ │ ├── sqslamdeployFifoQueueIntegDefaultTestDeployAssert77FD67F7.assets.json │ │ ├── sqslamdeployFifoQueueIntegDefaultTestDeployAssert77FD67F7.template.json │ │ └── tree.json │ │ ├── integ.sqslam-deployFifoQueue.ts │ │ ├── integ.sqslam-deployFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqslam-deployFunction.assets.json │ │ ├── sqslam-deployFunction.template.json │ │ ├── sqslamdeployFunctionIntegDefaultTestDeployAssert1ACA7AF2.assets.json │ │ ├── sqslamdeployFunctionIntegDefaultTestDeployAssert1ACA7AF2.template.json │ │ └── tree.json │ │ ├── integ.sqslam-deployFunction.ts │ │ ├── integ.sqslam-existingFunction.js.snapshot │ │ ├── asset.4085f2fc7cce70548a05ffc5162591a6b42f88398292e9c4b2739feed32a1640 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqslam-existingFunction.assets.json │ │ ├── sqslam-existingFunction.template.json │ │ ├── sqslamexistingFunctionIntegDefaultTestDeployAssert2E8A6942.assets.json │ │ ├── sqslamexistingFunctionIntegDefaultTestDeployAssert2E8A6942.template.json │ │ └── tree.json │ │ ├── integ.sqslam-existingFunction.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.sqs-lambda.test.ts │ ├── aws-sqs-pipes-stepfunctions │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-sqs-pipes-stepfunctions.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.sqspstp-custom-log-level.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-custom-log-level.assets.json │ │ ├── sqspstp-custom-log-level.template.json │ │ ├── sqspstpcustomloglevelIntegDefaultTestDeployAssertD542618D.assets.json │ │ ├── sqspstpcustomloglevelIntegDefaultTestDeployAssertD542618D.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-custom-log-level.ts │ │ ├── integ.sqspstp-existing-queue.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-existing-queue.assets.json │ │ ├── sqspstp-existing-queue.template.json │ │ ├── sqspstpexistingqueueIntegDefaultTestDeployAssert6DA9FDD7.assets.json │ │ ├── sqspstpexistingqueueIntegDefaultTestDeployAssert6DA9FDD7.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-existing-queue.ts │ │ ├── integ.sqspstp-existing-state-machine.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-existing-state-machine.assets.json │ │ ├── sqspstp-existing-state-machine.template.json │ │ ├── sqspstpexistingstatemachineIntegDefaultTestDeployAssertE03331F3.assets.json │ │ ├── sqspstpexistingstatemachineIntegDefaultTestDeployAssertE03331F3.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-existing-state-machine.ts │ │ ├── integ.sqspstp-filter.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-filter.assets.json │ │ ├── sqspstp-filter.template.json │ │ ├── sqspstpfilterIntegDefaultTestDeployAssert0C52837E.assets.json │ │ ├── sqspstpfilterIntegDefaultTestDeployAssert0C52837E.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-filter.ts │ │ ├── integ.sqspstp-lambda-function-enrichment.js.snapshot │ │ ├── asset.947efcc93dea6b762c3fca8bf09476c9d8fd2490afbd3e08e668328245340cb8 │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-lambda-function-enrichment.assets.json │ │ ├── sqspstp-lambda-function-enrichment.template.json │ │ ├── sqspstplambdafunctionenrichmentIntegDefaultTestDeployAssert1F2A8125.assets.json │ │ ├── sqspstplambdafunctionenrichmentIntegDefaultTestDeployAssert1F2A8125.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-lambda-function-enrichment.ts │ │ ├── integ.sqspstp-logs-off.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-logs-off.assets.json │ │ ├── sqspstp-logs-off.template.json │ │ ├── sqspstplogsoffIntegDefaultTestDeployAssert25C29ACD.assets.json │ │ ├── sqspstplogsoffIntegDefaultTestDeployAssert25C29ACD.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-logs-off.ts │ │ ├── integ.sqspstp-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-no-arguments.assets.json │ │ ├── sqspstp-no-arguments.template.json │ │ ├── sqspstpnoargumentsIntegDefaultTestDeployAssert83953622.assets.json │ │ ├── sqspstpnoargumentsIntegDefaultTestDeployAssert83953622.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-no-arguments.ts │ │ ├── integ.sqspstp-set-queue-batch-size.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-set-queue-batch-size.assets.json │ │ ├── sqspstp-set-queue-batch-size.template.json │ │ ├── sqspstpsetqueuebatchsizeIntegDefaultTestDeployAssertA1752E9D.assets.json │ │ ├── sqspstpsetqueuebatchsizeIntegDefaultTestDeployAssertA1752E9D.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-set-queue-batch-size.ts │ │ ├── integ.sqspstp-state-machine-enrichment.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── sqspstp-state-machine-enrichment.assets.json │ │ ├── sqspstp-state-machine-enrichment.template.json │ │ ├── sqspstpstatemachineenrichmentIntegDefaultTestDeployAssert47A5DE6D.assets.json │ │ ├── sqspstpstatemachineenrichmentIntegDefaultTestDeployAssert47A5DE6D.template.json │ │ └── tree.json │ │ ├── integ.sqspstp-state-machine-enrichment.ts │ │ ├── lambda │ │ └── index.js │ │ └── sqs-pipes-stepfunctions.test.ts │ ├── aws-wafwebacl-alb │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-wafwebacl-alb.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.wafalb-no-arguments.js.snapshot │ │ ├── asset.7fa1e366ee8a9ded01fc355f704cff92bfd179574e6f9cfee800a3541df1b200 │ │ │ ├── __entrypoint__.js │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafalb-no-arguments.assets.json │ │ ├── wafalb-no-arguments.template.json │ │ ├── wafalbnoargumentsIntegDefaultTestDeployAssertFC4ABF66.assets.json │ │ └── wafalbnoargumentsIntegDefaultTestDeployAssertFC4ABF66.template.json │ │ ├── integ.wafalb-no-arguments.ts │ │ └── test.wafwebacl-alb.test.ts │ ├── aws-wafwebacl-apigateway │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-wafwebacl-apigateway.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.wafapi-existing-waf-to-multiple-gateways.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafapi-existing-waf-to-multiple-gateways.assets.json │ │ ├── wafapi-existing-waf-to-multiple-gateways.template.json │ │ ├── wafapiexistingwaftomultiplegatewaysIntegDefaultTestDeployAssert419156F9.assets.json │ │ └── wafapiexistingwaftomultiplegatewaysIntegDefaultTestDeployAssert419156F9.template.json │ │ ├── integ.wafapi-existing-waf-to-multiple-gateways.ts │ │ ├── integ.wafapi-no-arguments.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafapi-no-arguments.assets.json │ │ ├── wafapi-no-arguments.template.json │ │ ├── wafapinoargumentsIntegDefaultTestDeployAssertB0CD172A.assets.json │ │ └── wafapinoargumentsIntegDefaultTestDeployAssertB0CD172A.template.json │ │ ├── integ.wafapi-no-arguments.ts │ │ ├── integ.wafapi-partial-arguments.js.snapshot │ │ ├── asset.0772ffe05bd3b2e012dc5086ab3b6dd03c8a0268fc1c81326f5e72b0a4c6b51e │ │ │ └── index.js │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafapi-partial-arguments.assets.json │ │ ├── wafapi-partial-arguments.template.json │ │ ├── wafapipartialargumentsIntegDefaultTestDeployAssert6A422C66.assets.json │ │ └── wafapipartialargumentsIntegDefaultTestDeployAssert6A422C66.template.json │ │ ├── integ.wafapi-partial-arguments.ts │ │ ├── lambda │ │ └── index.js │ │ └── test.wafwebacl-apigateway.test.ts │ ├── aws-wafwebacl-appsync │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-wafwebacl-appsync.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.wafaps-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafaps-no-arguments.assets.json │ │ ├── wafaps-no-arguments.template.json │ │ ├── wafapsnoargumentsIntegDefaultTestDeployAssertF5B21BFB.assets.json │ │ └── wafapsnoargumentsIntegDefaultTestDeployAssertF5B21BFB.template.json │ │ ├── integ.wafaps-no-arguments.ts │ │ ├── integ.wafaps-partial-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafaps-partial-arguments.assets.json │ │ ├── wafaps-partial-arguments.template.json │ │ ├── wafapspartialargumentsIntegDefaultTestDeployAssert5B8DF79A.assets.json │ │ └── wafapspartialargumentsIntegDefaultTestDeployAssert5B8DF79A.template.json │ │ ├── integ.wafaps-partial-arguments.ts │ │ └── test.wafwebacl-appsync.test.ts │ ├── aws-wafwebacl-cloudfront │ ├── .gitignore │ ├── .npmignore │ ├── README.adoc │ ├── README.md │ ├── aws-wafwebacl-cloudfront.png │ ├── integ.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ └── test │ │ ├── integ.wafcft-existing-waf-to-multiple-cloudfront.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafcft-existing-waf-to-multiple-cloudfront.assets.json │ │ ├── wafcft-existing-waf-to-multiple-cloudfront.template.json │ │ ├── wafcftexistingwaftomultiplecloudfrontIntegDefaultTestDeployAssert118FBD28.assets.json │ │ └── wafcftexistingwaftomultiplecloudfrontIntegDefaultTestDeployAssert118FBD28.template.json │ │ ├── integ.wafcft-existing-waf-to-multiple-cloudfront.ts │ │ ├── integ.wafcft-no-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafcft-no-arguments.assets.json │ │ ├── wafcft-no-arguments.template.json │ │ ├── wafcftnoargumentsIntegDefaultTestDeployAssert8B3A4DAF.assets.json │ │ └── wafcftnoargumentsIntegDefaultTestDeployAssert8B3A4DAF.template.json │ │ ├── integ.wafcft-no-arguments.ts │ │ ├── integ.wafcft-partial-arguments.js.snapshot │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── tree.json │ │ ├── wafcft-partial-arguments.assets.json │ │ ├── wafcft-partial-arguments.template.json │ │ ├── wafcftpartialargumentsIntegDefaultTestDeployAssert894D6CC5.assets.json │ │ └── wafcftpartialargumentsIntegDefaultTestDeployAssert894D6CC5.template.json │ │ ├── integ.wafcft-partial-arguments.ts │ │ ├── lambda │ │ └── index.js │ │ ├── test-helper.ts │ │ └── test.wafwebacl-cloudfront.test.ts │ ├── core │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── index.ts │ ├── lib │ │ ├── alb-defaults.ts │ │ ├── alb-helper.ts │ │ ├── apigateway-defaults.ts │ │ ├── apigateway-helper.ts │ │ ├── bedrock-inference-helper.ts │ │ ├── cloudfront-distribution-defaults.ts │ │ ├── cloudfront-distribution-helper.ts │ │ ├── cloudwatch-log-group-defaults.ts │ │ ├── cloudwatch-log-group-helper.ts │ │ ├── cognito-defaults.ts │ │ ├── cognito-helper.ts │ │ ├── constructs-feature-flags.ts │ │ ├── dynamodb-table-defaults.ts │ │ ├── dynamodb-table-helper.ts │ │ ├── elasticache-defaults.ts │ │ ├── elasticache-helper.ts │ │ ├── elasticsearch-defaults.ts │ │ ├── elasticsearch-helper.ts │ │ ├── eventbridge-helper.ts │ │ ├── events-rule-defaults.ts │ │ ├── fargate-defaults.ts │ │ ├── fargate-helper.ts │ │ ├── glue-database-defaults.ts │ │ ├── glue-database-helper.ts │ │ ├── glue-job-defaults.ts │ │ ├── glue-job-helper.ts │ │ ├── glue-table-defaults.ts │ │ ├── glue-table-helper.ts │ │ ├── iot-topic-rule-defaults.ts │ │ ├── kendra-defaults.ts │ │ ├── kendra-helper.ts │ │ ├── kinesis-analytics-defaults.ts │ │ ├── kinesis-analytics-helper.ts │ │ ├── kinesis-firehose-s3-defaults.ts │ │ ├── kinesis-streams-defaults.ts │ │ ├── kinesis-streams-helper.ts │ │ ├── kms-defaults.ts │ │ ├── kms-helper.ts │ │ ├── lambda-defaults.ts │ │ ├── lambda-event-source-mapping-defaults.ts │ │ ├── lambda-helper.ts │ │ ├── opensearch-defaults.ts │ │ ├── opensearch-helper.ts │ │ ├── override-warning-service.ts │ │ ├── pipes-defaults.ts │ │ ├── pipes-helper.ts │ │ ├── s3-bucket-defaults.ts │ │ ├── s3-bucket-helper.ts │ │ ├── s3-oac-origin.ts │ │ ├── sagemaker-defaults.ts │ │ ├── sagemaker-helper.ts │ │ ├── secretsmanager-defaults.ts │ │ ├── secretsmanager-helper.ts │ │ ├── security-group-helper.ts │ │ ├── sns-defaults.ts │ │ ├── sns-helper.ts │ │ ├── sqs-defaults.ts │ │ ├── sqs-helper.ts │ │ ├── ssm-string-parameter-helper.ts │ │ ├── step-function-defaults.ts │ │ ├── step-function-helper.ts │ │ ├── translate-helper.ts │ │ ├── utils.ts │ │ ├── vpc-defaults.ts │ │ ├── vpc-helper.ts │ │ ├── waf-defaults.ts │ │ ├── waf-helper.ts │ │ ├── websocket-api-defaults.ts │ │ └── websocket-api-helper.ts │ ├── nohoist.sh │ ├── package.json │ └── test │ │ ├── alb-helper.test.ts │ │ ├── apigateway-helper.test.ts │ │ ├── bedrock-inference-helper.test.ts │ │ ├── cloudfront-distribution-api-gateway-helper.test.ts │ │ ├── cloudfront-distribution-s3-helper.test.ts │ │ ├── cloudwatch-log-group-helper.test.ts │ │ ├── congnito-helper.test.ts │ │ ├── constructs-feature-flags.test.ts │ │ ├── dynamo-table.test.ts │ │ ├── elasticache-defaults.test.ts │ │ ├── elasticache-helper.test.ts │ │ ├── elasticsearch-helper.test.ts │ │ ├── eventbridge-helper.test.ts │ │ ├── events-rule.test.ts │ │ ├── fargate-helper.test.ts │ │ ├── glue-job-helper.test.ts │ │ ├── glue-table-helper.test.ts │ │ ├── iot-rule.test.ts │ │ ├── kendra-helper.test.ts │ │ ├── kinesis-analytics.test.ts │ │ ├── kinesis-firehose-s3-defaults.test.ts │ │ ├── kinesis-streams-defaults.test.ts │ │ ├── kinesis-streams-helper.test.ts │ │ ├── kms-helper.test.ts │ │ ├── lambda-event-source.test.ts │ │ ├── lambda-helper.test.ts │ │ ├── lambda-test │ │ └── index.js │ │ ├── lambda │ │ └── index.js │ │ ├── openapi │ │ └── apiDefinition.json │ │ ├── opensearch-helper.test.ts │ │ ├── override-warning-service.test.ts │ │ ├── pipes-helper.test.ts │ │ ├── s3-bucket-helper.test.ts │ │ ├── s3-bucket.test.ts │ │ ├── sagemaker-helper.test.ts │ │ ├── secretsmanager-helper.test.ts │ │ ├── security-group-helper.test.ts │ │ ├── sns-helper.test.ts │ │ ├── sqs-helper.test.ts │ │ ├── ssm-string-parameter-helper.test.ts │ │ ├── step-function-helper.test.ts │ │ ├── test-helper.ts │ │ ├── translate-helper.test.ts │ │ ├── utils.test.ts │ │ ├── vpc-helper.test.ts │ │ ├── waf-helper.test.ts │ │ ├── websocket-api-defaults.test.ts │ │ └── websocket-api-helper.test.ts │ ├── eslintrc.config.mjs │ ├── integ.config.json │ ├── license-header.js │ ├── resources │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── index.ts │ ├── integ.config.json │ ├── lib │ │ ├── key-policy-updater-custom-resource │ │ │ └── index.ts │ │ ├── key-policy-updater.ts │ │ ├── placeholder │ │ ├── template-writer-custom-resource │ │ │ └── index.ts │ │ ├── template-writer.ts │ │ └── utils.ts │ ├── package.json │ └── test │ │ ├── integ.key-policy-updater.js.snapshot │ │ ├── asset.e97825c838d70ceb13ba2f6223a7d94ed35687b70bfb224a0b9128e698e3f28e │ │ │ └── index.ts │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── key-policy-updater.assets.json │ │ ├── key-policy-updater.template.json │ │ ├── keypolicyupdaterIntegDefaultTestDeployAssert2855331B.assets.json │ │ ├── keypolicyupdaterIntegDefaultTestDeployAssert2855331B.template.json │ │ ├── manifest.json │ │ └── tree.json │ │ ├── integ.key-policy-updater.ts │ │ ├── integ.template-writer-from-asset.js.snapshot │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.97cd237b0ae069fe0711bcc6a711e213fdaf0956421de5b964de9ccd0d2b23a1 │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ └── index.ts │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── template-writer-from-asset.assets.json │ │ ├── template-writer-from-asset.template.json │ │ ├── templatewriterfromassetIntegDefaultTestDeployAssert3AE00E9B.assets.json │ │ ├── templatewriterfromassetIntegDefaultTestDeployAssert3AE00E9B.template.json │ │ └── tree.json │ │ ├── integ.template-writer-from-asset.ts │ │ ├── integ.template-writer-from-large-asset.js.snapshot │ │ ├── asset.122da676fba68619def0d539ff80855eaa0ba3686fb37faa298ce277c4feb8f8 │ │ ├── asset.7dbcd6245c5c6f70da313d31e9bd533af2214c565d855fb2f669666e927c125e │ │ ├── asset.b670072ae403f5d0f7c4ac0413a63bb9f093a32fd1620d0908d53ce809c7575d │ │ │ └── index.ts │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ ├── template-writer-from-large-asset.assets.json │ │ ├── template-writer-from-large-asset.template.json │ │ ├── templatewriterfromlargeassetIntegDefaultTestDeployAssertA02D2FEC.assets.json │ │ ├── templatewriterfromlargeassetIntegDefaultTestDeployAssertA02D2FEC.template.json │ │ └── tree.json │ │ ├── integ.template-writer-from-large-asset.ts │ │ ├── kms-key-policy-updater.test.ts │ │ ├── template-writer.test.ts │ │ └── template │ │ ├── large-sample-template │ │ └── sample-template │ └── tslint.yaml ├── release-info.json └── use_cases ├── THIRD-PARTY-LICENSES.txt ├── aws-restaurant-management-demo ├── .gitignore ├── .npmignore ├── README.md ├── SAMPLE_REQUESTS.md ├── THIRD_PARTY_LICENSE.txt ├── architecture.png ├── bin │ └── restaurant-management-system-demo.ts ├── cdk.json ├── lib │ ├── config.ts │ ├── existing-resources.ts │ ├── kitchen-staff-stack.ts │ ├── lambda │ │ ├── kitchen-staff │ │ │ ├── complete-order │ │ │ │ └── index.js │ │ │ └── get-open-orders │ │ │ │ └── index.js │ │ ├── layer │ │ │ └── db-access.js │ │ ├── manager │ │ │ ├── archive-orders │ │ │ │ └── index.js │ │ │ ├── calculate-tips │ │ │ │ └── index.js │ │ │ ├── check-late-orders │ │ │ │ └── index.js │ │ │ ├── close-out-service │ │ │ │ └── index.js │ │ │ ├── create-report │ │ │ │ └── index.js │ │ │ ├── get-all-orders │ │ │ │ └── index.js │ │ │ └── get-report │ │ │ │ └── index.js │ │ └── service-staff │ │ │ ├── create-order │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ │ └── process-payment │ │ │ └── index.js │ ├── manager-stack.ts │ ├── service-staff-stack.ts │ └── shared-stack.ts ├── package-lock.json ├── package.json ├── test │ ├── __snapshots__ │ │ ├── existingResourcesStack.test.js.snap │ │ ├── existingResourcesStack.test.ts.snap │ │ ├── kitchenStaffStack.test.js.snap │ │ ├── kitchenStaffStack.test.ts.snap │ │ ├── serviceStaffStack.test.js.snap │ │ ├── serviceStaffStack.test.ts.snap │ │ ├── sharedStack.test.js.snap │ │ └── sharedStack.test.ts.snap │ ├── existingResourcesStack.test.ts │ ├── integ.basic-deployment.js.snapshot │ │ ├── ExistingResourcesStack.assets.json │ │ ├── ExistingResourcesStack.template.json │ │ ├── KitchenStaffStack.assets.json │ │ ├── KitchenStaffStack.template.json │ │ ├── ManagerStack.assets.json │ │ ├── ManagerStack.template.json │ │ ├── ServiceStaffStack.assets.json │ │ ├── ServiceStaffStack.template.json │ │ ├── SharedStack.assets.json │ │ ├── SharedStack.template.json │ │ ├── SharedStackIntegDefaultTestDeployAssert3C2D27BF.assets.json │ │ ├── SharedStackIntegDefaultTestDeployAssert3C2D27BF.template.json │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ ├── integ.basic-deployment.ts │ ├── kitchenStaffStack.test.ts │ ├── serviceStaffStack.test.ts │ └── sharedStack.test.ts └── tsconfig.json ├── aws-s3-static-website ├── .gitignore ├── .npmignore ├── README.md ├── THIRD_PARTY_LICENSE.txt ├── architecture.png ├── bin │ └── s3-static-site-app.ts ├── cdk.json ├── integ.config.json ├── lib │ ├── s3-static-site-stack.ts │ └── website-dist │ │ ├── index.html │ │ └── styles │ │ └── site.css ├── package-lock.json ├── package.json ├── test │ ├── __snapshots__ │ │ └── s3-static-site-stack.test.js.snap │ ├── integ.basic-deployment.js.snapshot │ │ ├── StaticWebsiteStack.assets.json │ │ ├── StaticWebsiteStack.template.json │ │ ├── StaticWebsiteStackIntegDefaultTestDeployAssertD6A7B854.assets.json │ │ ├── StaticWebsiteStackIntegDefaultTestDeployAssertD6A7B854.template.json │ │ ├── asset.eafa2d6c6a55bda16b1603003f1721e2f66a024c0c31d6665ee1c5ff59b565d9.zip │ │ ├── cdk.out │ │ ├── integ.json │ │ ├── manifest.json │ │ └── tree.json │ ├── integ.basic-deployment.ts │ └── s3-static-site-stack.test.ts └── tsconfig.json ├── eslintrc.config.mjs └── license-header.js /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/workflows/pr-feedback.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/workflows/pr-feedback.yml -------------------------------------------------------------------------------- /.github/workflows/slack-notify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.github/workflows/slack-notify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.gitignore -------------------------------------------------------------------------------- /.kiro/prompts/new-construct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/prompts/new-construct.md -------------------------------------------------------------------------------- /.kiro/prompts/new-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/prompts/new-readme.md -------------------------------------------------------------------------------- /.kiro/specs/aws-lambda-translate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/specs/aws-lambda-translate.md -------------------------------------------------------------------------------- /.kiro/steering/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/steering/exceptions.md -------------------------------------------------------------------------------- /.kiro/steering/product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/steering/product.md -------------------------------------------------------------------------------- /.kiro/steering/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/steering/structure.md -------------------------------------------------------------------------------- /.kiro/steering/tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/steering/tech.md -------------------------------------------------------------------------------- /.kiro/steering/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.kiro/steering/test.md -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.versionrc.json -------------------------------------------------------------------------------- /.viperlightignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.viperlightignore -------------------------------------------------------------------------------- /.viperlightrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/.viperlightrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/CHANGELOG.v1.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/DESIGN_GUIDELINES.md -------------------------------------------------------------------------------- /DEVELOPER_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/DEVELOPER_GUIDE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/THIRD_PARTY_LICENSE.txt -------------------------------------------------------------------------------- /deployment/v2/align-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/align-version.js -------------------------------------------------------------------------------- /deployment/v2/align-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/align-version.sh -------------------------------------------------------------------------------- /deployment/v2/allow-partial-builds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/allow-partial-builds.sh -------------------------------------------------------------------------------- /deployment/v2/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/bootstrap.sh -------------------------------------------------------------------------------- /deployment/v2/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/build-all.sh -------------------------------------------------------------------------------- /deployment/v2/build-cdk-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/build-cdk-dist.sh -------------------------------------------------------------------------------- /deployment/v2/build-patterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/build-patterns.sh -------------------------------------------------------------------------------- /deployment/v2/bump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/bump.sh -------------------------------------------------------------------------------- /deployment/v2/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/clean.sh -------------------------------------------------------------------------------- /deployment/v2/generate-license-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/generate-license-file.sh -------------------------------------------------------------------------------- /deployment/v2/get-sc-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/get-sc-version.js -------------------------------------------------------------------------------- /deployment/v2/get-version-placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/get-version-placeholder.js -------------------------------------------------------------------------------- /deployment/v2/parse-raw-license-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/parse-raw-license-data.js -------------------------------------------------------------------------------- /deployment/v2/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/publish-docs.sh -------------------------------------------------------------------------------- /deployment/v2/refresh-multiple-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/refresh-multiple-tests.sh -------------------------------------------------------------------------------- /deployment/v2/rewrite-imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/deployment/v2/rewrite-imports.sh -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- 1 | *.xpr 2 | *.bak -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/api-reference.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/api-reference.adoc -------------------------------------------------------------------------------- /documentation/aws-alb-fargate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-alb-fargate.adoc -------------------------------------------------------------------------------- /documentation/aws-alb-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-alb-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-dynamodb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-dynamodb.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-iot.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-iot.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-kinesisstreams.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-kinesisstreams.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-sagemakerendpoint.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-sagemakerendpoint.adoc -------------------------------------------------------------------------------- /documentation/aws-apigateway-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigateway-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-apigatewayv2websocket-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-apigatewayv2websocket-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-cloudfront-apigateway-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-cloudfront-apigateway-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-cloudfront-apigateway.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-cloudfront-apigateway.adoc -------------------------------------------------------------------------------- /documentation/aws-cloudfront-oai-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-cloudfront-oai-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-cloudfront-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-cloudfront-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-cognito-apigateway-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-cognito-apigateway-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-constructs-factories.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-constructs-factories.adoc -------------------------------------------------------------------------------- /documentation/aws-dynamodbstreams-lambda-elasticsearch-kibana.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-dynamodbstreams-lambda-elasticsearch-kibana.adoc -------------------------------------------------------------------------------- /documentation/aws-dynamodbstreams-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-dynamodbstreams-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-dynamodbstreams-pipes-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-dynamodbstreams-pipes-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-kinesisfirehose-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-kinesisfirehose-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-kinesisstreams.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-kinesisstreams.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-sns.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-sns.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-eventbridge-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-eventbridge-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-dynamodb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-dynamodb.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-eventbridge.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-eventbridge.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-kinesisfirehose.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-kinesisfirehose.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-kinesisstreams.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-kinesisstreams.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-opensearch.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-opensearch.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-secretsmanager.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-secretsmanager.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-sns.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-sns.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-ssmstringparameter.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-ssmstringparameter.adoc -------------------------------------------------------------------------------- /documentation/aws-fargate-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-fargate-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-kinesisfirehose-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-kinesisfirehose-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-kinesisstreams.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-kinesisstreams.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-lambda-dynamodb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-lambda-dynamodb.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-iot-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-iot-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-kinesisfirehose-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-kinesisfirehose-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-kinesisstreams-gluejob.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-kinesisstreams-gluejob.adoc -------------------------------------------------------------------------------- /documentation/aws-kinesisstreams-kinesisfirehose-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-kinesisstreams-kinesisfirehose-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-kinesisstreams-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-kinesisstreams-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-bedrockinferenceprofile.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-bedrockinferenceprofile.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-dynamodb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-dynamodb.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-elasticachememcached.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-elasticachememcached.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-elasticsearch-kibana.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-elasticsearch-kibana.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-eventbridge.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-eventbridge.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-kendra.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-kendra.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-kinesisfirehose.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-kinesisfirehose.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-kinesisstreams.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-kinesisstreams.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-opensearch.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-opensearch.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-s3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-s3.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-sagemakerendpoint.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-sagemakerendpoint.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-secretsmanager.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-secretsmanager.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-sns.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-sns.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-sqs-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-sqs-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-ssmstringparameter.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-ssmstringparameter.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-transcribe.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-transcribe.adoc -------------------------------------------------------------------------------- /documentation/aws-lambda-translate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-lambda-translate.adoc -------------------------------------------------------------------------------- /documentation/aws-openapigateway-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-openapigateway-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-route53-alb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-route53-alb.adoc -------------------------------------------------------------------------------- /documentation/aws-route53-apigateway.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-route53-apigateway.adoc -------------------------------------------------------------------------------- /documentation/aws-s3-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-s3-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-s3-sns.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-s3-sns.adoc -------------------------------------------------------------------------------- /documentation/aws-s3-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-s3-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-s3-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-s3-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-sns-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-sns-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-sns-sqs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-sns-sqs.adoc -------------------------------------------------------------------------------- /documentation/aws-sqs-lambda.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-sqs-lambda.adoc -------------------------------------------------------------------------------- /documentation/aws-sqs-pipes-stepfunctions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-sqs-pipes-stepfunctions.adoc -------------------------------------------------------------------------------- /documentation/aws-wafwebacl-alb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-wafwebacl-alb.adoc -------------------------------------------------------------------------------- /documentation/aws-wafwebacl-apigateway.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-wafwebacl-apigateway.adoc -------------------------------------------------------------------------------- /documentation/aws-wafwebacl-appsync.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-wafwebacl-appsync.adoc -------------------------------------------------------------------------------- /documentation/aws-wafwebacl-cloudfront.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/aws-wafwebacl-cloudfront.adoc -------------------------------------------------------------------------------- /documentation/book.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/book.adoc -------------------------------------------------------------------------------- /documentation/document-revisions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/document-revisions.adoc -------------------------------------------------------------------------------- /documentation/getting-started.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/getting-started.adoc -------------------------------------------------------------------------------- /documentation/github-aws-lambda-s3-with-tabs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/github-aws-lambda-s3-with-tabs.adoc -------------------------------------------------------------------------------- /documentation/images/GitHub-Mark-120px-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/GitHub-Mark-120px-plus.png -------------------------------------------------------------------------------- /documentation/images/GitHub-Mark-32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/GitHub-Mark-32px.png -------------------------------------------------------------------------------- /documentation/images/GitHub-Mark-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/GitHub-Mark-64px.png -------------------------------------------------------------------------------- /documentation/images/aws-alb-fargate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-alb-fargate.png -------------------------------------------------------------------------------- /documentation/images/aws-alb-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-alb-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-dynamodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-dynamodb.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-iot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-iot.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-kinesisstreams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-kinesisstreams.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-sagemakerendpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-sagemakerendpoint.png -------------------------------------------------------------------------------- /documentation/images/aws-apigateway-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigateway-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-apigatewayv2websocket-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-apigatewayv2websocket-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-cloudfront-apigateway-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cloudfront-apigateway-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-cloudfront-apigateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cloudfront-apigateway.png -------------------------------------------------------------------------------- /documentation/images/aws-cloudfront-mediastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cloudfront-mediastore.png -------------------------------------------------------------------------------- /documentation/images/aws-cloudfront-oai-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cloudfront-oai-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-cloudfront-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cloudfront-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-cognito-apigateway-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-cognito-apigateway-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-constructs-factories-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-constructs-factories-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-constructs-factories-sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-constructs-factories-sf.png -------------------------------------------------------------------------------- /documentation/images/aws-constructs-factories-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-constructs-factories-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-constructs-factories-vpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-constructs-factories-vpc.png -------------------------------------------------------------------------------- /documentation/images/aws-dynamodbstreams-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-dynamodbstreams-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-dynamodbstreams-pipes-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-dynamodbstreams-pipes-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-kinesisfirehose-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-kinesisfirehose-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-kinesisstreams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-kinesisstreams.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-sns.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-eventbridge-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-eventbridge-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-dynamodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-dynamodb.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-eventbridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-eventbridge.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-kinesisfirehose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-kinesisfirehose.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-kinesisstreams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-kinesisstreams.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-opensearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-opensearch.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-secretsmanager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-secretsmanager.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-sns.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-ssmstringparameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-ssmstringparameter.png -------------------------------------------------------------------------------- /documentation/images/aws-fargate-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-fargate-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-kinesisfirehose-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-kinesisfirehose-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-kinesisstreams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-kinesisstreams.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-lambda-dynamodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-lambda-dynamodb.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-iot-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-iot-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-kinesisfirehose-s3-and-kinesisanalytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-kinesisfirehose-s3-and-kinesisanalytics.png -------------------------------------------------------------------------------- /documentation/images/aws-kinesisfirehose-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-kinesisfirehose-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-kinesisstreams-gluejob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-kinesisstreams-gluejob.png -------------------------------------------------------------------------------- /documentation/images/aws-kinesisstreams-kinesisfirehose-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-kinesisstreams-kinesisfirehose-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-kinesisstreams-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-kinesisstreams-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-bedrockinferenceprofile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-bedrockinferenceprofile.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-dynamodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-dynamodb.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-elasticachememcached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-elasticachememcached.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-elasticsearch-kibana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-elasticsearch-kibana.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-eventbridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-eventbridge.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-kendra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-kendra.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-kinesisfirehose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-kinesisfirehose.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-kinesisstreams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-kinesisstreams.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-opensearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-opensearch.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-s3.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-sagemaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-sagemaker.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-sagemakerendpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-sagemakerendpoint.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-secretsmanager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-secretsmanager.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-sns.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-sqs-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-sqs-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-ssmstringparameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-ssmstringparameter.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-transcribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-transcribe.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-translate-async.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-translate-async.png -------------------------------------------------------------------------------- /documentation/images/aws-lambda-translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-lambda-translate.png -------------------------------------------------------------------------------- /documentation/images/aws-openapigateway-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-openapigateway-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-route53-alb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-route53-alb.png -------------------------------------------------------------------------------- /documentation/images/aws-route53-apigateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-route53-apigateway.png -------------------------------------------------------------------------------- /documentation/images/aws-s3-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-s3-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-s3-sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-s3-sns.png -------------------------------------------------------------------------------- /documentation/images/aws-s3-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-s3-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-s3-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-s3-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-sns-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-sns-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-sns-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-sns-sqs.png -------------------------------------------------------------------------------- /documentation/images/aws-sqs-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-sqs-lambda.png -------------------------------------------------------------------------------- /documentation/images/aws-sqs-pipes-stepfunctions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-sqs-pipes-stepfunctions.png -------------------------------------------------------------------------------- /documentation/images/aws-wafwebacl-alb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-wafwebacl-alb.png -------------------------------------------------------------------------------- /documentation/images/aws-wafwebacl-apigateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-wafwebacl-apigateway.png -------------------------------------------------------------------------------- /documentation/images/aws-wafwebacl-appsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-wafwebacl-appsync.png -------------------------------------------------------------------------------- /documentation/images/aws-wafwebacl-cloudfront.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/aws-wafwebacl-cloudfront.png -------------------------------------------------------------------------------- /documentation/images/deprecated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/deprecated.png -------------------------------------------------------------------------------- /documentation/images/deprecated.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/deprecated.svg -------------------------------------------------------------------------------- /documentation/images/experimental.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/experimental.png -------------------------------------------------------------------------------- /documentation/images/experimental.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/experimental.svg -------------------------------------------------------------------------------- /documentation/images/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/java.png -------------------------------------------------------------------------------- /documentation/images/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/python.png -------------------------------------------------------------------------------- /documentation/images/stable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/stable.png -------------------------------------------------------------------------------- /documentation/images/stable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/stable.svg -------------------------------------------------------------------------------- /documentation/images/tutorial-part1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/tutorial-part1.png -------------------------------------------------------------------------------- /documentation/images/tutorial-part2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/tutorial-part2.png -------------------------------------------------------------------------------- /documentation/images/tutorial-part2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/tutorial-part2a.png -------------------------------------------------------------------------------- /documentation/images/tutorial-part2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/tutorial-part2b.png -------------------------------------------------------------------------------- /documentation/images/typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/images/typescript.png -------------------------------------------------------------------------------- /documentation/notices.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/notices.adoc -------------------------------------------------------------------------------- /documentation/sample-use-cases.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/sample-use-cases.adoc -------------------------------------------------------------------------------- /documentation/walkthrough-part1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/walkthrough-part1.adoc -------------------------------------------------------------------------------- /documentation/walkthrough-part2.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/walkthrough-part2.adoc -------------------------------------------------------------------------------- /documentation/welcome.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/documentation/welcome.adoc -------------------------------------------------------------------------------- /integ.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/integ.config.yaml -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/nx.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /source/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/nx.json -------------------------------------------------------------------------------- /source/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/package-lock.json -------------------------------------------------------------------------------- /source/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-fargate/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-existing-private-http.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-public-http.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-fargate/test/integ.albfar-all-new-two-targets.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-alb-lambda/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiExistingResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-privateApiNewResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiExistingResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-publicApiNewResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-alb-lambda/test/integ.alblam-twoTargets.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates-custom-resource-name.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-additional-request-templates.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-CRUD.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-apigateway-dynamodb-existing-table.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-integration-responses.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-custom-method-response.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/test/integ.apiddb-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-iot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-apigateway-iot/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-defaultParams.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-overrideParams.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-iot/test/integ.apiiot-override_auth_api_keys.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-additional-request-templates.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-apigateway-kinesis-overwrite.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-custom-integration-responses.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-method-responses.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/test/integ.apikin-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.apilam-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-additional-request-templates.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-apigateway-sagemakerendpoint-overwrite.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-overwrite.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sagemakerendpoint/test/integ.apisag-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-additional-request-templates.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-apigateway-sqs-crud.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-integration-responses.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-method-responses.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-custom-request-model.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-existing-queue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/test/integ.apisqs-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-con-discon-default-custom-route.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-connect-route.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-custom-route.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-default-route.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-existing-web-socket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-apigatewayv2websocket-sqs/test/integ.wssqs-route-lambdas.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-customCloudfrontLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-no-usage-plan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway-lambda/test/integ.cftaplam-override-behavior.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.cftapi-customCloudfrontLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.cftapi-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.cftapi-use-specrestapi.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-bucket-encrypted-with-managed-key-provided-as-existingbucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-custom-headers.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-custom-originPath.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-customLoggingBuckets.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-no-cloudfront-s3-access-logs.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-no-logging.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-oai-s3/test/integ.cftoais3-no-security-headers.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-additional-behavior.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-cmk-provided-as-existingbucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-encrypted-with-managed-key-provided-as-existingbucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-bucket-with-http-origin.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-cmk-provided-as-bucket-prop.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-custom-headers.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-custom-originPath.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-customLoggingBuckets.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-cloudfront-s3-access-logs.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-logging.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cloudfront-s3/test/integ.cfts3-no-security-headers.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-cognito-apigateway-lambda/test/integ.cogapilam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/integ.fac-all-resources-default.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/s3/integ.facs3-defaults.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/s3/integ.facs3-no-logging.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/sqs/integ.facsqs-defaults.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/sqs/integ.facsqs-existing-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/sqs/integ.facsqs-no-dlq.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/stepfunctions/integ.facstp-defaults.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/vpc/integ.facvpc-defaults.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/vpc/integ.facvpc-with-cidr-mask-and-endpoints.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-constructs-factories/test/vpc/integ.facvpc-with-vpcprops.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-deploy-with-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda-elasticsearch-kibana/test/integ.dbslamels-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-existing-table.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-lambda/test/integ.dbslam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/integ.config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-custom-log-level.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-existing-state-machine.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-existing-table.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-filter.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-lambda-function-enrichment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-logs-off.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-no-dlq.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-set-stream-batch-size.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-state-machine-enrichment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions/test/integ.dbspstp-test-dlq.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existing-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-existingLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-new-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisfirehose-s3/test/integ.evtfhss3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.evtkin-eventbridge-kinesisstreams-existing-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.evtkin-eventbridge-kinesisstreams-existing.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.evtkin-eventbridge-kinesisstreams-new-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-kinesisstreams/test/integ.evtkin-eventbridge-kinesisstreams-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-existing-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-new-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-lambda/test/integ.evtlam-eventbridge-no-argument.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.evtsns-exist-bus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.evtsns-long-stack-name.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.evtsns-new-bus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.evtsns-no-arg.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sns/test/integ.evtsns-second-long-stack-name.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-custom-target.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-exist-bus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-exist-queue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-new-bus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-no-arg.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-sqs/test/integ.evtsqs-rule-dlq.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"39.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-existing-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-new-eventbus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-no-argument.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-eventbridge-stepfunctions/test/integ.evtstp-eventbridge-stepfunctions-with-lambda.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-dynamodb/test/integ.farddb-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-eventbridge/test/integ.farevt-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingFargateService.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-existingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-fargateServiceFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-noArguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisfirehose/test/integ.farfhs-vpcFromprops.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingFargateService.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingStream.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-existingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-fargateServiceFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-noArguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-streamFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-kinesisstreams/test/integ.farkin-vpcFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-opensearch/test/integ.faropn-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-s3/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-s3/test/integ.fars3-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-secretsmanager/test/integ.farsec-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sns/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sns/test/integ.farsns-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-fargate-sqs/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-sqs/test/integ.farsqs-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-existing-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-ssmstringparameter/test/integ.farssm-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-new-resources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-fargate-stepfunctions/test/integ.farstp-no-cloudwatch-alarms.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisfirehose-s3/test/integ.iotfhss3-noLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.iotkin-existing-kinesisstream.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.iotkin-new-kinesisstream.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/test/integ.iotkin-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-iot-lambda-dynamodb.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda-dynamodb/test/integ.iotlamddb-with-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-lambda/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-lambda/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-lambda/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-lambda/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-new-func.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-lambda/test/integ.iotlam-iot-lambda-use-existing-func.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/aws-iot-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/aws-iot-s3.png -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-s3/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iots3-iot-s3-defaultprops.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iots3-iot-s3-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-s3/test/integ.iots3-iot-s3-new-encrypted-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-iot-sqs/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-custom-max-receive-count.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-dead-letter-queue-off.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-default-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-existing-queue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-use-kms-key-props.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-use-queue-props.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-with-existing-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-iot-sqs/test/integ.iotsqs-without-create-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-noLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-pre-existing-logging-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/test/integ.fhss3-two-instances.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/fakefile.py: -------------------------------------------------------------------------------- 1 | # empty python file for testing -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/integ.kinglu-code-asset-job.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/integ.kinglu-existing-job.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/integ.kinglu-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existing-logging-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-existingStreamObj.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/test/integ.kinfhss3-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-existing.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-kinesisstreams-lambda/test/integ.kinlam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-bedrockinferenceprofile/test/integ.lambed-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-bedrockinferenceprofile/test/integ.lambed-single-region.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-bedrockinferenceprofile/test/integ.lambed-with-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-add-secondary-index.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithExistingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-point-in-time-recovery.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-set-billing-mode.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-dynamodb/test/integ.lamddb-use-existing-func.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-existingResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-newResources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticachememcached/test/integ.lammem-withClientProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithClusterConfig.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithExistingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployFunctionWithVpcProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-deployToFiveZones.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-disabledZoneAwareness.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-domain-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-elasticsearch-kibana/test/integ.lamels-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithNewEventBus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingEventBus.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/test/integ.lamevt-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-genai-index.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-minimal-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-multiple-sources.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kendra/test/integ.lamken-with-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-function.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-existing-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-new-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisfirehose/test/integ.lamfhs-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingLambda.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStream.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingStreamWithCmk.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-existingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newStreamFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-newVpcFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-kinesisstreams/test/integ.lamkin-noArguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-cluster-config.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-disabled-zone-awareness.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-domain-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-existing-vpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-opensearch/test/integ.lamopn-vpc-props.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-s3/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-s3/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-s3/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-s3/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-s3/test/integ.lams3-pre-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"40.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"40.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/integ.lamsag-existingSageMakerEndpoint.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"40.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithExistingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-secretsmanager/test/integ.lamsec-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sns/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sns/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sns/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sns/test/integ.lamsns-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-defaultDeployment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-deployProducerFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingConsumerFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingProducerFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs-lambda/test/integ.lamsqslam-existingQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-lambda-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.lamsqs-useCmk.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithExistingVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-ssmstringparameter/test/integ.lamssm-existingStringParameter.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deploy-lambda.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-deployFunctionWithVpc.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-existing-function.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-stepfunctions/test/integ.lamstp-state-machine-defintion.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-lambda-transcribe/integ.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "maxWorkers": 1 3 | } 4 | -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetExistingLambdaFunctions.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetLambdaFunctionAliases.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetNewLambdaFunctions.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromAssetWithCognitoAuth.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-apiFromInlineDefinition.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-openapigateway-lambda/test/integ.opilam-substringUriNames.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-route53-alb/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApi.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPrivateApiExistingZone.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiExistingAlb.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployPublicApiNewAlb.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-alb/test/integ.r53alb-deployWithoutLogging.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-route53-apigateway/test/integ.r53api-dummyTest.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-lambda/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-lambda/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-lambda/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-lambda/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-existing-s3-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.s3lam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/aws-s3-sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/aws-s3-sns.png -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sns/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-existingS3Bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-existingSnsTopic.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-existingUnencryptedSnsTopic.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-newTopicFromProps.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-noArguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-s3EventTypesAndFilters.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sns/test/integ.s3sns-snsTopicWithAwsManagedKey.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/aws-s3-sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/aws-s3-sqs.png -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-s3-sqs/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-creatingNewQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-existingLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-existingQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-existingS3Bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-sqs/test/integ.s3sqs-noArguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.s3stp-customLoggingBucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.s3stp-pre-existing-bucket.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-s3-stepfunctions/test/integ.s3stp-s3-stepfunctions-no-argument.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-lambda/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-lambda/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-lambda/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-lambda/test/integ.snslam-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/README.adoc -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/lib/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/integ.snssqs-no-arguments-for-scan.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"38.0.1"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-allow-two-instances.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-deployFIFOQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-deployStandardQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-existing-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-rawMessageDelivery.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-sns-existing-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-sns-managed-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/newInterface/integ.snssqs-sqs-managed-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"45.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-allow-two-instances.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-deployFIFOQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-deployStandardQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-existing-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-rawMessageDelivery.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-sns-existing-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/oldInterface/integ.snssqs-old-sns-managed-kms-key.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sns-sqs/test/utils.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/aws-sqs-lambda/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFifoQueue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-deployFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-lambda/test/integ.sqslam-existingFunction.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/integ.config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-custom-log-level.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-existing-queue.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-existing-state-machine.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-filter.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-lambda-function-enrichment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-logs-off.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-set-queue-batch-size.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-sqs-pipes-stepfunctions/test/integ.sqspstp-state-machine-enrichment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/test/integ.wafalb-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafapi-existing-waf-to-multiple-gateways.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafapi-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/test/integ.wafapi-partial-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-appsync/test/integ.wafaps-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-appsync/test/integ.wafaps-partial-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.wafcft-existing-waf-to-multiple-cloudfront.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.wafcft-no-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/test/integ.wafcft-partial-arguments.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/alb-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/alb-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/alb-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/alb-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/kendra-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/kms-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/kms-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/kms-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/kms-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/lambda-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/pipes-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/pipes-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/s3-oac-origin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/s3-oac-origin.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/sns-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/sns-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/sns-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/sns-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/sqs-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/sqs-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/sqs-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/sqs-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/utils.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/vpc-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/vpc-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/vpc-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/waf-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/waf-defaults.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/lib/waf-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/lib/waf-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/nohoist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/nohoist.sh -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/test/lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/test/lambda/index.js -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/test/test-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/test/test-helper.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/core/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/core/test/utils.test.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/eslintrc.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/eslintrc.config.mjs -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/integ.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/integ.config.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/license-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/license-header.js -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/.gitignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/.npmignore -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/README.md -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/index.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/lib/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/lib/placeholder -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/lib/utils.ts -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/resources/package.json -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/test/integ.key-policy-updater.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/asset.97cd237b0ae069fe0711bcc6a711e213fdaf0956421de5b964de9ccd0d2b23a1: -------------------------------------------------------------------------------- 1 | Template Title 2 | placeholder -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-asset.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/test/integ.template-writer-from-large-asset.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"48.0.0"} -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/resources/test/template/sample-template: -------------------------------------------------------------------------------- 1 | Template Title 2 | placeholder -------------------------------------------------------------------------------- /source/patterns/@aws-solutions-constructs/tslint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/patterns/@aws-solutions-constructs/tslint.yaml -------------------------------------------------------------------------------- /source/release-info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/release-info.json -------------------------------------------------------------------------------- /source/use_cases/THIRD-PARTY-LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/THIRD-PARTY-LICENSES.txt -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/.gitignore -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/.npmignore -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/README.md -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/SAMPLE_REQUESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/SAMPLE_REQUESTS.md -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/architecture.png -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node bin/restaurant-management-system-demo.ts" 3 | } -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/lib/config.ts -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/lib/shared-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/lib/shared-stack.ts -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/package-lock.json -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/package.json -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/test/integ.basic-deployment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"36.0.0"} -------------------------------------------------------------------------------- /source/use_cases/aws-restaurant-management-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-restaurant-management-demo/tsconfig.json -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/.gitignore -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/.npmignore -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/README.md -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/THIRD_PARTY_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/THIRD_PARTY_LICENSE.txt -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/architecture.png -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/bin/s3-static-site-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/bin/s3-static-site-app.ts -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node bin/s3-static-site-app.ts" 3 | } -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/integ.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/integ.config.json -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/lib/s3-static-site-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/lib/s3-static-site-stack.ts -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/lib/website-dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/lib/website-dist/index.html -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/lib/website-dist/styles/site.css: -------------------------------------------------------------------------------- 1 | div#content { 2 | font-size: xx-large; 3 | } -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/package-lock.json -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/package.json -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/test/integ.basic-deployment.js.snapshot/cdk.out: -------------------------------------------------------------------------------- 1 | {"version":"38.0.1"} -------------------------------------------------------------------------------- /source/use_cases/aws-s3-static-website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/aws-s3-static-website/tsconfig.json -------------------------------------------------------------------------------- /source/use_cases/eslintrc.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/eslintrc.config.mjs -------------------------------------------------------------------------------- /source/use_cases/license-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-solutions-constructs/HEAD/source/use_cases/license-header.js --------------------------------------------------------------------------------