├── .eslintrc.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report_template.md │ └── feature_request_template.md ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ ├── integration_tests.yml │ ├── pull-request-lint.yml │ └── upgrade.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .projen ├── deps.json ├── files.json └── tasks.json ├── .projenrc.js ├── .versionrc.json ├── .yarn └── releases │ └── yarn-1.22.19.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-3rdparty.csv ├── NOTICE ├── README.md ├── examples ├── ecs │ ├── go-stack │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.go │ │ ├── cdk.json │ │ ├── go.mod │ │ └── go.sum │ ├── python-stack │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── cdk_python │ │ │ ├── __init__.py │ │ │ └── cdk_python_stack.py │ │ └── requirements.txt │ └── typescript-stack │ │ ├── .npmignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lib │ │ └── cdk-typescript-stack.ts │ │ ├── package.json │ │ └── yarn.lock ├── go-stack │ ├── .gitignore │ ├── README.md │ ├── app.go │ ├── cdk.json │ ├── go.mod │ └── go.sum ├── java-stack │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── datadoghq │ │ └── example │ │ └── App.java ├── lambda │ ├── dotnet │ │ ├── Handler.cs │ │ └── HelloWorld.csproj │ ├── go │ │ ├── go.mod │ │ ├── go.sum │ │ └── hello.go │ ├── node │ │ ├── hello.js │ │ ├── package-lock.json │ │ └── package.json │ └── python │ │ ├── hello.py │ │ └── requirements.txt ├── python-stack │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_python │ │ ├── __init__.py │ │ ├── cdk_python_stack.py │ │ └── cdk_python_stack_base.py │ └── requirements.txt ├── step-functions-go-stack │ ├── .gitignore │ ├── README.md │ ├── app.go │ ├── cdk.json │ ├── go.mod │ └── go.sum ├── step-functions-python-stack │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_step_functions_python_stack.py │ └── requirements.txt ├── step-functions-typescript-stack │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── index.ts │ ├── cdk.json │ ├── lib │ │ └── cdk-step-functions-typescript-stack.ts │ ├── package.json │ └── yarn.lock └── typescript-stack │ ├── .npmignore │ ├── README.md │ ├── bin │ └── index.ts │ ├── cdk.json │ ├── lib │ ├── cdk-typescript-stack-base.ts │ └── cdk-typescript-stack.ts │ ├── package.json │ ├── tsconfig.json │ └── yarn.lock ├── integration_tests ├── lambda │ ├── example-java.java │ ├── example-lambda.ts │ └── example-python.py ├── snapshots │ ├── .gitignore │ ├── correct-apigateway-stack-snapshot.json │ ├── correct-ecs-fargate-stack-snapshot.json │ ├── correct-lambda-function-arm-stack-snapshot.json │ ├── correct-lambda-function-stack-snapshot.json │ ├── correct-lambda-java-function-stack-snapshot.json │ ├── correct-lambda-java-stack-snapshot.json │ ├── correct-lambda-nodejs-function-stack-snapshot.json │ ├── correct-lambda-provided-arm-stack-snapshot.json │ ├── correct-lambda-provided-stack-snapshot.json │ ├── correct-lambda-python-function-stack-snapshot.json │ ├── correct-lambda-singleton-function-stack-snapshot.json │ ├── correct-lambda_go_stack-snapshot.json │ ├── correct-lambda_python_stack-snapshot.json │ ├── correct-step-function-stack-snapshot.json │ ├── correct-step_functions_go_stack-snapshot.json │ └── correct-step_functions_python_stack-snapshot.json ├── stacks │ ├── go │ │ ├── .gitignore │ │ ├── go.mod │ │ ├── go.sum │ │ ├── helpers.go │ │ ├── lambda_go_stack.go │ │ ├── main.go │ │ └── step_functions_go_stack.go │ ├── java │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── datadoghq │ │ │ └── test │ │ │ ├── App.java │ │ │ └── LambdaJavaStack.java │ ├── python │ │ ├── .gitignore │ │ ├── lambda_python_stack.py │ │ ├── lambda_python_stack_base.py │ │ ├── requirements.txt │ │ └── step_functions_python_stack.py │ └── typescript │ │ ├── apigateway-stack.ts │ │ ├── ecs-fargate-stack.ts │ │ ├── lambda-function-arm-stack.ts │ │ ├── lambda-function-stack.ts │ │ ├── lambda-java-function-stack.ts │ │ ├── lambda-nodejs-function-stack.ts │ │ ├── lambda-provided-arm-stack.ts │ │ ├── lambda-provided-stack.ts │ │ ├── lambda-python-function-stack.ts │ │ ├── lambda-singleton-function-stack.ts │ │ └── step-function-stack.ts └── tsconfig.json ├── package.json ├── repository.datadog.yml ├── scripts ├── create_release.sh ├── fix-version.js ├── generate_third_party_license_file.py ├── run_integration_tests.sh └── upgrade-cdk.js ├── src ├── apigateway │ ├── README.md │ ├── index.ts │ └── parameters.ts ├── constants.ts ├── datadog-lambda.ts ├── datadog-step-functions.ts ├── ecs │ ├── constants.ts │ ├── environment.ts │ ├── fargate │ │ ├── README.md │ │ ├── constants.ts │ │ ├── datadog-ecs-fargate.ts │ │ ├── environment.ts │ │ ├── interfaces.ts │ │ ├── internal.interfaces.ts │ │ └── utils.ts │ ├── index.ts │ ├── interfaces.ts │ └── utils.ts ├── env.ts ├── forwarder.ts ├── index.ts ├── interfaces.ts ├── layer.ts ├── redirect.ts ├── sample │ ├── ecs_fargate │ │ └── index.ts │ └── lambda │ │ ├── index.ts │ │ ├── index_cdk_v2_test.ts │ │ └── python │ │ └── hello_py.py ├── span-link.ts ├── tag.ts └── transport.ts ├── test ├── assets │ └── Dockerfile ├── datadog-lambda.spec.ts ├── datadog-step-functions.spec.ts ├── ecs │ ├── environment.spec.ts │ ├── fargate │ │ ├── agent.spec.ts │ │ ├── apm-dsd.spec.ts │ │ ├── cws.spec.ts │ │ ├── logging.spec.ts │ │ └── utils.spec.ts │ └── utils.spec.ts ├── env.spec.ts ├── forwarder.spec.ts ├── index.spec.ts ├── lambda │ ├── example-lambda.py │ └── example-lambda.ts ├── layer.spec.ts ├── redirect.spec.ts ├── span-link.spec.ts ├── tags.spec.ts ├── test-utils.ts └── transport.spec.ts ├── tsconfig.dev.json ├── tsconfig.eslint.json ├── tsconfig.jest.json ├── version.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/ISSUE_TEMPLATE/bug_report_template.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/ISSUE_TEMPLATE/feature_request_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/workflows/integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/workflows/pull-request-lint.yml -------------------------------------------------------------------------------- /.github/workflows/upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.github/workflows/upgrade.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.projen/deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.projen/deps.json -------------------------------------------------------------------------------- /.projen/files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.projen/files.json -------------------------------------------------------------------------------- /.projen/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.projen/tasks.json -------------------------------------------------------------------------------- /.projenrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.projenrc.js -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.versionrc.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.19.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.yarn/releases/yarn-1.22.19.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3rdparty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/LICENSE-3rdparty.csv -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/README.md -------------------------------------------------------------------------------- /examples/ecs/go-stack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/.gitignore -------------------------------------------------------------------------------- /examples/ecs/go-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/README.md -------------------------------------------------------------------------------- /examples/ecs/go-stack/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/app.go -------------------------------------------------------------------------------- /examples/ecs/go-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/cdk.json -------------------------------------------------------------------------------- /examples/ecs/go-stack/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/go.mod -------------------------------------------------------------------------------- /examples/ecs/go-stack/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/go-stack/go.sum -------------------------------------------------------------------------------- /examples/ecs/python-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/python-stack/README.md -------------------------------------------------------------------------------- /examples/ecs/python-stack/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/python-stack/app.py -------------------------------------------------------------------------------- /examples/ecs/python-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/python-stack/cdk.json -------------------------------------------------------------------------------- /examples/ecs/python-stack/cdk_python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/ecs/python-stack/cdk_python/cdk_python_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/python-stack/cdk_python/cdk_python_stack.py -------------------------------------------------------------------------------- /examples/ecs/python-stack/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/python-stack/requirements.txt -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/.npmignore -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/README.md -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/cdk.json -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/lib/cdk-typescript-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/lib/cdk-typescript-stack.ts -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/package.json -------------------------------------------------------------------------------- /examples/ecs/typescript-stack/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/ecs/typescript-stack/yarn.lock -------------------------------------------------------------------------------- /examples/go-stack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/.gitignore -------------------------------------------------------------------------------- /examples/go-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/README.md -------------------------------------------------------------------------------- /examples/go-stack/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/app.go -------------------------------------------------------------------------------- /examples/go-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/cdk.json -------------------------------------------------------------------------------- /examples/go-stack/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/go.mod -------------------------------------------------------------------------------- /examples/go-stack/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/go-stack/go.sum -------------------------------------------------------------------------------- /examples/java-stack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/java-stack/.gitignore -------------------------------------------------------------------------------- /examples/java-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/java-stack/README.md -------------------------------------------------------------------------------- /examples/java-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/java-stack/cdk.json -------------------------------------------------------------------------------- /examples/java-stack/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/java-stack/pom.xml -------------------------------------------------------------------------------- /examples/java-stack/src/main/java/com/datadoghq/example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/java-stack/src/main/java/com/datadoghq/example/App.java -------------------------------------------------------------------------------- /examples/lambda/dotnet/Handler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/dotnet/Handler.cs -------------------------------------------------------------------------------- /examples/lambda/dotnet/HelloWorld.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/dotnet/HelloWorld.csproj -------------------------------------------------------------------------------- /examples/lambda/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/go/go.mod -------------------------------------------------------------------------------- /examples/lambda/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/go/go.sum -------------------------------------------------------------------------------- /examples/lambda/go/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/go/hello.go -------------------------------------------------------------------------------- /examples/lambda/node/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/node/hello.js -------------------------------------------------------------------------------- /examples/lambda/node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/node/package-lock.json -------------------------------------------------------------------------------- /examples/lambda/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/node/package.json -------------------------------------------------------------------------------- /examples/lambda/python/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/lambda/python/hello.py -------------------------------------------------------------------------------- /examples/lambda/python/requirements.txt: -------------------------------------------------------------------------------- 1 | httpx==0.23.0 2 | -------------------------------------------------------------------------------- /examples/python-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/README.md -------------------------------------------------------------------------------- /examples/python-stack/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/app.py -------------------------------------------------------------------------------- /examples/python-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/cdk.json -------------------------------------------------------------------------------- /examples/python-stack/cdk_python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/python-stack/cdk_python/cdk_python_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/cdk_python/cdk_python_stack.py -------------------------------------------------------------------------------- /examples/python-stack/cdk_python/cdk_python_stack_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/cdk_python/cdk_python_stack_base.py -------------------------------------------------------------------------------- /examples/python-stack/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/python-stack/requirements.txt -------------------------------------------------------------------------------- /examples/step-functions-go-stack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/.gitignore -------------------------------------------------------------------------------- /examples/step-functions-go-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/README.md -------------------------------------------------------------------------------- /examples/step-functions-go-stack/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/app.go -------------------------------------------------------------------------------- /examples/step-functions-go-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/cdk.json -------------------------------------------------------------------------------- /examples/step-functions-go-stack/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/go.mod -------------------------------------------------------------------------------- /examples/step-functions-go-stack/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-go-stack/go.sum -------------------------------------------------------------------------------- /examples/step-functions-python-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-python-stack/README.md -------------------------------------------------------------------------------- /examples/step-functions-python-stack/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-python-stack/app.py -------------------------------------------------------------------------------- /examples/step-functions-python-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-python-stack/cdk.json -------------------------------------------------------------------------------- /examples/step-functions-python-stack/cdk_step_functions_python_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-python-stack/cdk_step_functions_python_stack.py -------------------------------------------------------------------------------- /examples/step-functions-python-stack/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-python-stack/requirements.txt -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/.npmignore -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/README.md -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/bin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/bin/index.ts -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/cdk.json -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/lib/cdk-step-functions-typescript-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/lib/cdk-step-functions-typescript-stack.ts -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/package.json -------------------------------------------------------------------------------- /examples/step-functions-typescript-stack/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/step-functions-typescript-stack/yarn.lock -------------------------------------------------------------------------------- /examples/typescript-stack/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/.npmignore -------------------------------------------------------------------------------- /examples/typescript-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/README.md -------------------------------------------------------------------------------- /examples/typescript-stack/bin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/bin/index.ts -------------------------------------------------------------------------------- /examples/typescript-stack/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/cdk.json -------------------------------------------------------------------------------- /examples/typescript-stack/lib/cdk-typescript-stack-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/lib/cdk-typescript-stack-base.ts -------------------------------------------------------------------------------- /examples/typescript-stack/lib/cdk-typescript-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/lib/cdk-typescript-stack.ts -------------------------------------------------------------------------------- /examples/typescript-stack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/package.json -------------------------------------------------------------------------------- /examples/typescript-stack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/tsconfig.json -------------------------------------------------------------------------------- /examples/typescript-stack/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/examples/typescript-stack/yarn.lock -------------------------------------------------------------------------------- /integration_tests/lambda/example-java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/lambda/example-java.java -------------------------------------------------------------------------------- /integration_tests/lambda/example-lambda.ts: -------------------------------------------------------------------------------- 1 | export const handler = (): void => { 2 | return; 3 | }; 4 | -------------------------------------------------------------------------------- /integration_tests/lambda/example-python.py: -------------------------------------------------------------------------------- 1 | def handler(event, context): 2 | return {} 3 | -------------------------------------------------------------------------------- /integration_tests/snapshots/.gitignore: -------------------------------------------------------------------------------- 1 | test-*-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-apigateway-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-apigateway-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-ecs-fargate-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-ecs-fargate-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-function-arm-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-function-arm-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-java-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-java-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-java-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-java-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-nodejs-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-nodejs-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-provided-arm-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-provided-arm-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-provided-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-provided-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-python-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-python-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda-singleton-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda-singleton-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda_go_stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda_go_stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-lambda_python_stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-lambda_python_stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-step-function-stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-step-function-stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-step_functions_go_stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-step_functions_go_stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/snapshots/correct-step_functions_python_stack-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/snapshots/correct-step_functions_python_stack-snapshot.json -------------------------------------------------------------------------------- /integration_tests/stacks/go/.gitignore: -------------------------------------------------------------------------------- 1 | ddcdkconstruct 2 | -------------------------------------------------------------------------------- /integration_tests/stacks/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/go.mod -------------------------------------------------------------------------------- /integration_tests/stacks/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/go.sum -------------------------------------------------------------------------------- /integration_tests/stacks/go/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/helpers.go -------------------------------------------------------------------------------- /integration_tests/stacks/go/lambda_go_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/lambda_go_stack.go -------------------------------------------------------------------------------- /integration_tests/stacks/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/main.go -------------------------------------------------------------------------------- /integration_tests/stacks/go/step_functions_go_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/go/step_functions_go_stack.go -------------------------------------------------------------------------------- /integration_tests/stacks/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/java/.gitignore -------------------------------------------------------------------------------- /integration_tests/stacks/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/java/pom.xml -------------------------------------------------------------------------------- /integration_tests/stacks/java/src/main/java/com/datadoghq/test/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/java/src/main/java/com/datadoghq/test/App.java -------------------------------------------------------------------------------- /integration_tests/stacks/java/src/main/java/com/datadoghq/test/LambdaJavaStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/java/src/main/java/com/datadoghq/test/LambdaJavaStack.java -------------------------------------------------------------------------------- /integration_tests/stacks/python/.gitignore: -------------------------------------------------------------------------------- 1 | datadog-cdk-constructs-*.tar.gz -------------------------------------------------------------------------------- /integration_tests/stacks/python/lambda_python_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/python/lambda_python_stack.py -------------------------------------------------------------------------------- /integration_tests/stacks/python/lambda_python_stack_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/python/lambda_python_stack_base.py -------------------------------------------------------------------------------- /integration_tests/stacks/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/python/requirements.txt -------------------------------------------------------------------------------- /integration_tests/stacks/python/step_functions_python_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/python/step_functions_python_stack.py -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/apigateway-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/apigateway-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/ecs-fargate-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/ecs-fargate-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-function-arm-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-function-arm-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-java-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-java-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-nodejs-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-nodejs-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-provided-arm-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-provided-arm-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-provided-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-provided-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-python-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-python-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/lambda-singleton-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/lambda-singleton-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/stacks/typescript/step-function-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/stacks/typescript/step-function-stack.ts -------------------------------------------------------------------------------- /integration_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/integration_tests/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/package.json -------------------------------------------------------------------------------- /repository.datadog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/repository.datadog.yml -------------------------------------------------------------------------------- /scripts/create_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/scripts/create_release.sh -------------------------------------------------------------------------------- /scripts/fix-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/scripts/fix-version.js -------------------------------------------------------------------------------- /scripts/generate_third_party_license_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/scripts/generate_third_party_license_file.py -------------------------------------------------------------------------------- /scripts/run_integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/scripts/run_integration_tests.sh -------------------------------------------------------------------------------- /scripts/upgrade-cdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/scripts/upgrade-cdk.js -------------------------------------------------------------------------------- /src/apigateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/apigateway/README.md -------------------------------------------------------------------------------- /src/apigateway/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./parameters"; 2 | -------------------------------------------------------------------------------- /src/apigateway/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/apigateway/parameters.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/datadog-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/datadog-lambda.ts -------------------------------------------------------------------------------- /src/datadog-step-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/datadog-step-functions.ts -------------------------------------------------------------------------------- /src/ecs/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/constants.ts -------------------------------------------------------------------------------- /src/ecs/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/environment.ts -------------------------------------------------------------------------------- /src/ecs/fargate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/README.md -------------------------------------------------------------------------------- /src/ecs/fargate/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/constants.ts -------------------------------------------------------------------------------- /src/ecs/fargate/datadog-ecs-fargate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/datadog-ecs-fargate.ts -------------------------------------------------------------------------------- /src/ecs/fargate/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/environment.ts -------------------------------------------------------------------------------- /src/ecs/fargate/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/interfaces.ts -------------------------------------------------------------------------------- /src/ecs/fargate/internal.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/internal.interfaces.ts -------------------------------------------------------------------------------- /src/ecs/fargate/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/fargate/utils.ts -------------------------------------------------------------------------------- /src/ecs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/index.ts -------------------------------------------------------------------------------- /src/ecs/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/interfaces.ts -------------------------------------------------------------------------------- /src/ecs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/ecs/utils.ts -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/forwarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/forwarder.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/layer.ts -------------------------------------------------------------------------------- /src/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/redirect.ts -------------------------------------------------------------------------------- /src/sample/ecs_fargate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/sample/ecs_fargate/index.ts -------------------------------------------------------------------------------- /src/sample/lambda/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/sample/lambda/index.ts -------------------------------------------------------------------------------- /src/sample/lambda/index_cdk_v2_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/sample/lambda/index_cdk_v2_test.ts -------------------------------------------------------------------------------- /src/sample/lambda/python/hello_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/sample/lambda/python/hello_py.py -------------------------------------------------------------------------------- /src/span-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/span-link.ts -------------------------------------------------------------------------------- /src/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/tag.ts -------------------------------------------------------------------------------- /src/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/src/transport.ts -------------------------------------------------------------------------------- /test/assets/Dockerfile: -------------------------------------------------------------------------------- 1 | # Only used for tests 2 | 3 | FROM public.ecr.aws/lambda/nodejs:16-x86_64 4 | -------------------------------------------------------------------------------- /test/datadog-lambda.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/datadog-lambda.spec.ts -------------------------------------------------------------------------------- /test/datadog-step-functions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/datadog-step-functions.spec.ts -------------------------------------------------------------------------------- /test/ecs/environment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/environment.spec.ts -------------------------------------------------------------------------------- /test/ecs/fargate/agent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/fargate/agent.spec.ts -------------------------------------------------------------------------------- /test/ecs/fargate/apm-dsd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/fargate/apm-dsd.spec.ts -------------------------------------------------------------------------------- /test/ecs/fargate/cws.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/fargate/cws.spec.ts -------------------------------------------------------------------------------- /test/ecs/fargate/logging.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/fargate/logging.spec.ts -------------------------------------------------------------------------------- /test/ecs/fargate/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/fargate/utils.spec.ts -------------------------------------------------------------------------------- /test/ecs/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/ecs/utils.spec.ts -------------------------------------------------------------------------------- /test/env.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/env.spec.ts -------------------------------------------------------------------------------- /test/forwarder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/forwarder.spec.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /test/lambda/example-lambda.py: -------------------------------------------------------------------------------- 1 | def handler(event, context): 2 | return {} -------------------------------------------------------------------------------- /test/lambda/example-lambda.ts: -------------------------------------------------------------------------------- 1 | export const handler = (): void => { 2 | return; 3 | }; 4 | -------------------------------------------------------------------------------- /test/layer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/layer.spec.ts -------------------------------------------------------------------------------- /test/redirect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/redirect.spec.ts -------------------------------------------------------------------------------- /test/span-link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/span-link.spec.ts -------------------------------------------------------------------------------- /test/tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/tags.spec.ts -------------------------------------------------------------------------------- /test/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/test-utils.ts -------------------------------------------------------------------------------- /test/transport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/test/transport.spec.ts -------------------------------------------------------------------------------- /tsconfig.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/tsconfig.dev.json -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/tsconfig.jest.json -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "3.5.1" 3 | } 4 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/datadog-cdk-constructs/HEAD/yarn.lock --------------------------------------------------------------------------------