├── .gitignore ├── License.md ├── Readme.md ├── Taskfile.yml ├── dynamodb-crud ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── dynamodb-crud.ts ├── cdk.json ├── events │ ├── create.json │ ├── createWithOwner.json │ ├── delete.json │ ├── getOne.json │ ├── query.json │ └── update.json ├── jest.config.js ├── lambda-fns │ ├── create │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── delete │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── getAll │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── getOne │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── query │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ └── update │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json ├── lib │ ├── dynamodb-crud-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── dynamodb-crud.test.ts └── tsconfig.json ├── go-lambda ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── go-lambda.ts ├── cdk.json ├── jest.config.js ├── lambda-fns │ └── hello-world │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go ├── lib │ └── go-lambda-stack.ts ├── package-lock.json ├── package.json ├── test │ └── go-lambda.test.ts └── tsconfig.json ├── http-api ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── http-api.ts ├── cdk.json ├── jest.config.js ├── lambda-fns │ └── sign-up │ │ ├── Taskfile.yml │ │ ├── deployment.zip │ │ └── index.js ├── lib │ ├── cloudfront-http-api-stack.ts │ ├── http-api-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── http-api.test.ts └── tsconfig.json ├── https-redirect ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── https-redirect.ts ├── cdk.json ├── jest.config.js ├── lib │ └── https-redirect-stack.ts ├── package-lock.json ├── package.json ├── test │ └── https-redirect.test.ts └── tsconfig.json ├── hugo-pipeline ├── Readme.md ├── backend-infra │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── Taskfile.yml │ ├── bin │ │ └── backend-infra.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib │ │ ├── backend-infra-stack.ts │ │ ├── certificate.ts │ │ ├── code-pipeline.ts │ │ ├── s3cloudfront.ts │ │ └── variables.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── backend-infra.test.ts │ └── tsconfig.json └── hugo-website │ ├── archetypes │ └── default.md │ ├── buildspec.yml │ ├── config.toml │ ├── content │ └── .gitkeep │ ├── data │ └── .gitkeep │ ├── layouts │ └── .gitkeep │ ├── static │ └── .gitkeep │ └── themes │ └── .gitkeep ├── lambda-cost ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── lambda-cost.ts ├── cdk.json ├── jest.config.js ├── lambda-fns │ ├── create-todo │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── delete-todo │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ └── get-todo │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json ├── lib │ ├── lambda-cost-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── lambda-cost.test.ts └── tsconfig.json ├── lambda-layers ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── lambda-layers.ts ├── cdk.json ├── jest.config.js ├── lambda-fns │ ├── layer │ │ ├── Taskfile.yml │ │ ├── deployment.zip │ │ └── nodejs │ │ │ └── discount.js │ ├── one │ │ ├── Taskfile.yml │ │ ├── deployment.zip │ │ └── index.js │ └── two │ │ ├── Taskfile.yml │ │ ├── deployment.zip │ │ └── index.js ├── lib │ ├── lambda-layers-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── lambda-layers.test.ts └── tsconfig.json ├── lambda-local ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── lambda-local.ts ├── cdk.json ├── events │ └── hello.json ├── jest.config.js ├── lambda-fns │ └── one │ │ ├── Taskfile.yml │ │ ├── deployment.zip │ │ └── index.js ├── lib │ ├── lambda-local-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── lambda-local.test.ts └── tsconfig.json ├── nextjs-pipeline ├── Readme.md ├── backend-infra │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── Taskfile.yml │ ├── bin │ │ └── backend-infra.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib │ │ ├── backend-infra-stack.ts │ │ ├── variables.ts │ │ └── witout-load-balancer.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── backend-infra.test.ts │ └── tsconfig.json └── next-client │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── buildspec.yml │ ├── package-lock.json │ ├── package.json │ ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ └── index.js │ ├── public │ ├── favicon.ico │ └── vercel.svg │ └── styles │ ├── Home.module.css │ └── globals.css ├── password-protect-s3-static-site ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin │ └── password-protect-s3-static-site.ts ├── cdk.json ├── jest.config.js ├── lambda-fns │ └── basic-auth │ │ ├── Taskfile.yml │ │ └── index.js ├── lib │ ├── password-protect-s3-static-site-stack.ts │ └── variables.ts ├── package-lock.json ├── package.json ├── test │ └── password-protect-s3-static-site.test.ts └── tsconfig.json ├── react-pipeline ├── Readme.md ├── backend-infra │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── Taskfile.yml │ ├── bin │ │ └── backend-infra.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib │ │ ├── backend-infra-stack.ts │ │ ├── certificate.ts │ │ ├── code-pipeline.ts │ │ ├── s3cloudfront.ts │ │ └── variables.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── backend-infra.test.ts │ └── tsconfig.json └── react-client │ ├── .gitignore │ ├── README.md │ ├── buildspec.yml │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── App.test.tsx │ ├── App.tsx │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ └── setupTests.ts │ └── tsconfig.json └── ts-lambda ├── .gitignore ├── .npmignore ├── README.md ├── Taskfile.yml ├── bin └── ts-lambda.ts ├── cdk.json ├── jest.config.js ├── lambda-fns └── hello-world │ ├── index.ts │ ├── package-lock.json │ └── package.json ├── lib └── ts-lambda-stack.ts ├── package-lock.json ├── package.json ├── test └── ts-lambda.test.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/License.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/Readme.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /dynamodb-crud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/.gitignore -------------------------------------------------------------------------------- /dynamodb-crud/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/.npmignore -------------------------------------------------------------------------------- /dynamodb-crud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/README.md -------------------------------------------------------------------------------- /dynamodb-crud/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/Taskfile.yml -------------------------------------------------------------------------------- /dynamodb-crud/bin/dynamodb-crud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/bin/dynamodb-crud.ts -------------------------------------------------------------------------------- /dynamodb-crud/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/cdk.json -------------------------------------------------------------------------------- /dynamodb-crud/events/create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/create.json -------------------------------------------------------------------------------- /dynamodb-crud/events/createWithOwner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/createWithOwner.json -------------------------------------------------------------------------------- /dynamodb-crud/events/delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/delete.json -------------------------------------------------------------------------------- /dynamodb-crud/events/getOne.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/getOne.json -------------------------------------------------------------------------------- /dynamodb-crud/events/query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/query.json -------------------------------------------------------------------------------- /dynamodb-crud/events/update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/events/update.json -------------------------------------------------------------------------------- /dynamodb-crud/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/jest.config.js -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/create/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/create/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/create/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/create/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/create/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/create/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/delete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/delete/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/delete/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/delete/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/delete/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/delete/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getAll/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getAll/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getAll/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getAll/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getAll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getAll/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getOne/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getOne/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getOne/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getOne/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/getOne/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/getOne/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/query/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/query/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/query/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/query/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/update/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/update/index.ts -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/update/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/update/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/lambda-fns/update/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lambda-fns/update/package.json -------------------------------------------------------------------------------- /dynamodb-crud/lib/dynamodb-crud-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lib/dynamodb-crud-stack.ts -------------------------------------------------------------------------------- /dynamodb-crud/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/lib/variables.ts -------------------------------------------------------------------------------- /dynamodb-crud/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/package-lock.json -------------------------------------------------------------------------------- /dynamodb-crud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/package.json -------------------------------------------------------------------------------- /dynamodb-crud/test/dynamodb-crud.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/test/dynamodb-crud.test.ts -------------------------------------------------------------------------------- /dynamodb-crud/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/dynamodb-crud/tsconfig.json -------------------------------------------------------------------------------- /go-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/.gitignore -------------------------------------------------------------------------------- /go-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/.npmignore -------------------------------------------------------------------------------- /go-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/README.md -------------------------------------------------------------------------------- /go-lambda/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/Taskfile.yml -------------------------------------------------------------------------------- /go-lambda/bin/go-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/bin/go-lambda.ts -------------------------------------------------------------------------------- /go-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/cdk.json -------------------------------------------------------------------------------- /go-lambda/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/jest.config.js -------------------------------------------------------------------------------- /go-lambda/lambda-fns/hello-world/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/lambda-fns/hello-world/go.mod -------------------------------------------------------------------------------- /go-lambda/lambda-fns/hello-world/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/lambda-fns/hello-world/go.sum -------------------------------------------------------------------------------- /go-lambda/lambda-fns/hello-world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/lambda-fns/hello-world/main.go -------------------------------------------------------------------------------- /go-lambda/lib/go-lambda-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/lib/go-lambda-stack.ts -------------------------------------------------------------------------------- /go-lambda/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/package-lock.json -------------------------------------------------------------------------------- /go-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/package.json -------------------------------------------------------------------------------- /go-lambda/test/go-lambda.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/test/go-lambda.test.ts -------------------------------------------------------------------------------- /go-lambda/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/go-lambda/tsconfig.json -------------------------------------------------------------------------------- /http-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/.gitignore -------------------------------------------------------------------------------- /http-api/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/.npmignore -------------------------------------------------------------------------------- /http-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/README.md -------------------------------------------------------------------------------- /http-api/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/Taskfile.yml -------------------------------------------------------------------------------- /http-api/bin/http-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/bin/http-api.ts -------------------------------------------------------------------------------- /http-api/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/cdk.json -------------------------------------------------------------------------------- /http-api/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/jest.config.js -------------------------------------------------------------------------------- /http-api/lambda-fns/sign-up/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lambda-fns/sign-up/Taskfile.yml -------------------------------------------------------------------------------- /http-api/lambda-fns/sign-up/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lambda-fns/sign-up/deployment.zip -------------------------------------------------------------------------------- /http-api/lambda-fns/sign-up/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lambda-fns/sign-up/index.js -------------------------------------------------------------------------------- /http-api/lib/cloudfront-http-api-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lib/cloudfront-http-api-stack.ts -------------------------------------------------------------------------------- /http-api/lib/http-api-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lib/http-api-stack.ts -------------------------------------------------------------------------------- /http-api/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/lib/variables.ts -------------------------------------------------------------------------------- /http-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/package-lock.json -------------------------------------------------------------------------------- /http-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/package.json -------------------------------------------------------------------------------- /http-api/test/http-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/test/http-api.test.ts -------------------------------------------------------------------------------- /http-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/http-api/tsconfig.json -------------------------------------------------------------------------------- /https-redirect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/.gitignore -------------------------------------------------------------------------------- /https-redirect/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/.npmignore -------------------------------------------------------------------------------- /https-redirect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/README.md -------------------------------------------------------------------------------- /https-redirect/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/Taskfile.yml -------------------------------------------------------------------------------- /https-redirect/bin/https-redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/bin/https-redirect.ts -------------------------------------------------------------------------------- /https-redirect/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/cdk.json -------------------------------------------------------------------------------- /https-redirect/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/jest.config.js -------------------------------------------------------------------------------- /https-redirect/lib/https-redirect-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/lib/https-redirect-stack.ts -------------------------------------------------------------------------------- /https-redirect/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/package-lock.json -------------------------------------------------------------------------------- /https-redirect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/package.json -------------------------------------------------------------------------------- /https-redirect/test/https-redirect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/test/https-redirect.test.ts -------------------------------------------------------------------------------- /https-redirect/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/https-redirect/tsconfig.json -------------------------------------------------------------------------------- /hugo-pipeline/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/Readme.md -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/.gitignore -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/.npmignore -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/README.md -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/Taskfile.yml -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/bin/backend-infra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/bin/backend-infra.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/cdk.json -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/jest.config.js -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/lib/backend-infra-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/lib/backend-infra-stack.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/lib/certificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/lib/certificate.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/lib/code-pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/lib/code-pipeline.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/lib/s3cloudfront.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/lib/s3cloudfront.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/lib/variables.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/package-lock.json -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/package.json -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/test/backend-infra.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/test/backend-infra.test.ts -------------------------------------------------------------------------------- /hugo-pipeline/backend-infra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/backend-infra/tsconfig.json -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/hugo-website/archetypes/default.md -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/hugo-website/buildspec.yml -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/hugo-pipeline/hugo-website/config.toml -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/content/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/layouts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hugo-pipeline/hugo-website/themes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambda-cost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/.gitignore -------------------------------------------------------------------------------- /lambda-cost/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/.npmignore -------------------------------------------------------------------------------- /lambda-cost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/README.md -------------------------------------------------------------------------------- /lambda-cost/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/Taskfile.yml -------------------------------------------------------------------------------- /lambda-cost/bin/lambda-cost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/bin/lambda-cost.ts -------------------------------------------------------------------------------- /lambda-cost/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/cdk.json -------------------------------------------------------------------------------- /lambda-cost/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/jest.config.js -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/create-todo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/create-todo/index.ts -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/create-todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/create-todo/package-lock.json -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/create-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/create-todo/package.json -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/delete-todo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/delete-todo/index.ts -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/delete-todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/delete-todo/package-lock.json -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/delete-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/delete-todo/package.json -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/get-todo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/get-todo/index.ts -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/get-todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/get-todo/package-lock.json -------------------------------------------------------------------------------- /lambda-cost/lambda-fns/get-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lambda-fns/get-todo/package.json -------------------------------------------------------------------------------- /lambda-cost/lib/lambda-cost-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lib/lambda-cost-stack.ts -------------------------------------------------------------------------------- /lambda-cost/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/lib/variables.ts -------------------------------------------------------------------------------- /lambda-cost/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/package-lock.json -------------------------------------------------------------------------------- /lambda-cost/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/package.json -------------------------------------------------------------------------------- /lambda-cost/test/lambda-cost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/test/lambda-cost.test.ts -------------------------------------------------------------------------------- /lambda-cost/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-cost/tsconfig.json -------------------------------------------------------------------------------- /lambda-layers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/.gitignore -------------------------------------------------------------------------------- /lambda-layers/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/.npmignore -------------------------------------------------------------------------------- /lambda-layers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/README.md -------------------------------------------------------------------------------- /lambda-layers/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/Taskfile.yml -------------------------------------------------------------------------------- /lambda-layers/bin/lambda-layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/bin/lambda-layers.ts -------------------------------------------------------------------------------- /lambda-layers/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/cdk.json -------------------------------------------------------------------------------- /lambda-layers/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/jest.config.js -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/layer/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/layer/Taskfile.yml -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/layer/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/layer/deployment.zip -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/layer/nodejs/discount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/layer/nodejs/discount.js -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/one/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/one/Taskfile.yml -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/one/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/one/deployment.zip -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/one/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/one/index.js -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/two/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/two/Taskfile.yml -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/two/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/two/deployment.zip -------------------------------------------------------------------------------- /lambda-layers/lambda-fns/two/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lambda-fns/two/index.js -------------------------------------------------------------------------------- /lambda-layers/lib/lambda-layers-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lib/lambda-layers-stack.ts -------------------------------------------------------------------------------- /lambda-layers/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/lib/variables.ts -------------------------------------------------------------------------------- /lambda-layers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/package-lock.json -------------------------------------------------------------------------------- /lambda-layers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/package.json -------------------------------------------------------------------------------- /lambda-layers/test/lambda-layers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/test/lambda-layers.test.ts -------------------------------------------------------------------------------- /lambda-layers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-layers/tsconfig.json -------------------------------------------------------------------------------- /lambda-local/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/.gitignore -------------------------------------------------------------------------------- /lambda-local/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/.npmignore -------------------------------------------------------------------------------- /lambda-local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/README.md -------------------------------------------------------------------------------- /lambda-local/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/Taskfile.yml -------------------------------------------------------------------------------- /lambda-local/bin/lambda-local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/bin/lambda-local.ts -------------------------------------------------------------------------------- /lambda-local/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/cdk.json -------------------------------------------------------------------------------- /lambda-local/events/hello.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/events/hello.json -------------------------------------------------------------------------------- /lambda-local/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/jest.config.js -------------------------------------------------------------------------------- /lambda-local/lambda-fns/one/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/lambda-fns/one/Taskfile.yml -------------------------------------------------------------------------------- /lambda-local/lambda-fns/one/deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/lambda-fns/one/deployment.zip -------------------------------------------------------------------------------- /lambda-local/lambda-fns/one/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/lambda-fns/one/index.js -------------------------------------------------------------------------------- /lambda-local/lib/lambda-local-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/lib/lambda-local-stack.ts -------------------------------------------------------------------------------- /lambda-local/lib/variables.ts: -------------------------------------------------------------------------------- 1 | export const virginia = { account: '1234567890', region: 'us-east-1' } -------------------------------------------------------------------------------- /lambda-local/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/package-lock.json -------------------------------------------------------------------------------- /lambda-local/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/package.json -------------------------------------------------------------------------------- /lambda-local/test/lambda-local.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/test/lambda-local.test.ts -------------------------------------------------------------------------------- /lambda-local/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/lambda-local/tsconfig.json -------------------------------------------------------------------------------- /nextjs-pipeline/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/Readme.md -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/.gitignore -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/.npmignore -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/README.md -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/Taskfile.yml -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/bin/backend-infra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/bin/backend-infra.ts -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/cdk.json -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/jest.config.js -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/lib/backend-infra-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/lib/backend-infra-stack.ts -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/lib/variables.ts -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/lib/witout-load-balancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/lib/witout-load-balancer.ts -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/package-lock.json -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/package.json -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/test/backend-infra.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/test/backend-infra.test.ts -------------------------------------------------------------------------------- /nextjs-pipeline/backend-infra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/backend-infra/tsconfig.json -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/.gitignore -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/Dockerfile -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/README.md -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/buildspec.yml -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/package-lock.json -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/package.json -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/pages/_app.js -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/pages/api/hello.js -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/pages/index.js -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/public/vercel.svg -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/styles/Home.module.css -------------------------------------------------------------------------------- /nextjs-pipeline/next-client/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/nextjs-pipeline/next-client/styles/globals.css -------------------------------------------------------------------------------- /password-protect-s3-static-site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/.gitignore -------------------------------------------------------------------------------- /password-protect-s3-static-site/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/.npmignore -------------------------------------------------------------------------------- /password-protect-s3-static-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/README.md -------------------------------------------------------------------------------- /password-protect-s3-static-site/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/Taskfile.yml -------------------------------------------------------------------------------- /password-protect-s3-static-site/bin/password-protect-s3-static-site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/bin/password-protect-s3-static-site.ts -------------------------------------------------------------------------------- /password-protect-s3-static-site/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/cdk.json -------------------------------------------------------------------------------- /password-protect-s3-static-site/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/jest.config.js -------------------------------------------------------------------------------- /password-protect-s3-static-site/lambda-fns/basic-auth/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/lambda-fns/basic-auth/Taskfile.yml -------------------------------------------------------------------------------- /password-protect-s3-static-site/lambda-fns/basic-auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/lambda-fns/basic-auth/index.js -------------------------------------------------------------------------------- /password-protect-s3-static-site/lib/password-protect-s3-static-site-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/lib/password-protect-s3-static-site-stack.ts -------------------------------------------------------------------------------- /password-protect-s3-static-site/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/lib/variables.ts -------------------------------------------------------------------------------- /password-protect-s3-static-site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/package-lock.json -------------------------------------------------------------------------------- /password-protect-s3-static-site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/package.json -------------------------------------------------------------------------------- /password-protect-s3-static-site/test/password-protect-s3-static-site.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/test/password-protect-s3-static-site.test.ts -------------------------------------------------------------------------------- /password-protect-s3-static-site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/password-protect-s3-static-site/tsconfig.json -------------------------------------------------------------------------------- /react-pipeline/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/Readme.md -------------------------------------------------------------------------------- /react-pipeline/backend-infra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/.gitignore -------------------------------------------------------------------------------- /react-pipeline/backend-infra/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/.npmignore -------------------------------------------------------------------------------- /react-pipeline/backend-infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/README.md -------------------------------------------------------------------------------- /react-pipeline/backend-infra/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/Taskfile.yml -------------------------------------------------------------------------------- /react-pipeline/backend-infra/bin/backend-infra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/bin/backend-infra.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/cdk.json -------------------------------------------------------------------------------- /react-pipeline/backend-infra/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/jest.config.js -------------------------------------------------------------------------------- /react-pipeline/backend-infra/lib/backend-infra-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/lib/backend-infra-stack.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/lib/certificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/lib/certificate.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/lib/code-pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/lib/code-pipeline.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/lib/s3cloudfront.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/lib/s3cloudfront.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/lib/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/lib/variables.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/package-lock.json -------------------------------------------------------------------------------- /react-pipeline/backend-infra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/package.json -------------------------------------------------------------------------------- /react-pipeline/backend-infra/test/backend-infra.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/test/backend-infra.test.ts -------------------------------------------------------------------------------- /react-pipeline/backend-infra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/backend-infra/tsconfig.json -------------------------------------------------------------------------------- /react-pipeline/react-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/.gitignore -------------------------------------------------------------------------------- /react-pipeline/react-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/README.md -------------------------------------------------------------------------------- /react-pipeline/react-client/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/buildspec.yml -------------------------------------------------------------------------------- /react-pipeline/react-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/package-lock.json -------------------------------------------------------------------------------- /react-pipeline/react-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/package.json -------------------------------------------------------------------------------- /react-pipeline/react-client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/favicon.ico -------------------------------------------------------------------------------- /react-pipeline/react-client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/index.html -------------------------------------------------------------------------------- /react-pipeline/react-client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/logo192.png -------------------------------------------------------------------------------- /react-pipeline/react-client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/logo512.png -------------------------------------------------------------------------------- /react-pipeline/react-client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/manifest.json -------------------------------------------------------------------------------- /react-pipeline/react-client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/public/robots.txt -------------------------------------------------------------------------------- /react-pipeline/react-client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/App.css -------------------------------------------------------------------------------- /react-pipeline/react-client/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/App.test.tsx -------------------------------------------------------------------------------- /react-pipeline/react-client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/App.tsx -------------------------------------------------------------------------------- /react-pipeline/react-client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/index.css -------------------------------------------------------------------------------- /react-pipeline/react-client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/index.tsx -------------------------------------------------------------------------------- /react-pipeline/react-client/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/logo.svg -------------------------------------------------------------------------------- /react-pipeline/react-client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /react-pipeline/react-client/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/reportWebVitals.ts -------------------------------------------------------------------------------- /react-pipeline/react-client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/src/setupTests.ts -------------------------------------------------------------------------------- /react-pipeline/react-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/react-pipeline/react-client/tsconfig.json -------------------------------------------------------------------------------- /ts-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/.gitignore -------------------------------------------------------------------------------- /ts-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/.npmignore -------------------------------------------------------------------------------- /ts-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/README.md -------------------------------------------------------------------------------- /ts-lambda/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/Taskfile.yml -------------------------------------------------------------------------------- /ts-lambda/bin/ts-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/bin/ts-lambda.ts -------------------------------------------------------------------------------- /ts-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/cdk.json -------------------------------------------------------------------------------- /ts-lambda/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/jest.config.js -------------------------------------------------------------------------------- /ts-lambda/lambda-fns/hello-world/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/lambda-fns/hello-world/index.ts -------------------------------------------------------------------------------- /ts-lambda/lambda-fns/hello-world/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/lambda-fns/hello-world/package-lock.json -------------------------------------------------------------------------------- /ts-lambda/lambda-fns/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/lambda-fns/hello-world/package.json -------------------------------------------------------------------------------- /ts-lambda/lib/ts-lambda-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/lib/ts-lambda-stack.ts -------------------------------------------------------------------------------- /ts-lambda/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/package-lock.json -------------------------------------------------------------------------------- /ts-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/package.json -------------------------------------------------------------------------------- /ts-lambda/test/ts-lambda.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/test/ts-lambda.test.ts -------------------------------------------------------------------------------- /ts-lambda/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apoorvmote/cdk-examples/HEAD/ts-lambda/tsconfig.json --------------------------------------------------------------------------------