@@ -4,27 +4,22 @@ import * as cdk from 'aws-cdk-lib';
44import * as iam from 'aws-cdk-lib/aws-iam' ;
55import { LayerVersion } from "aws-cdk-lib/aws-lambda" ;
66
7- export const datadogSecretArn = process . env . DATADOG_API_SECRET_ARN || '' ;
8- export const extensionLayerArn = process . env . EXTENSION_LAYER_ARN || 'arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension-ARM:89'
7+ export const datadogSecretArn = process . env . DATADOG_API_SECRET_ARN ! ;
8+ export const extensionLayerArn = process . env . EXTENSION_LAYER_ARN ! ;
99
1010export const node20LayerArn = 'arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Node20-x:130' ;
11- export const python312LayerArn = 'arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Python312-ARM:117' ;
1211
13- export interface Props extends cdk . StackProps {
14- identifier : string
15- }
16-
17- export const datadogEnvVariables = {
12+ export const defaultDatadogEnvVariables = {
1813 DD_API_KEY_SECRET_ARN : datadogSecretArn ,
1914 DD_SITE : 'datadoghq.com' ,
20- DD_ENV : 'sandbox ' ,
15+ DD_ENV : 'integration ' ,
2116 DD_VERSION : '1.0.0' ,
2217 DD_SERVERLESS_FLUSH_STRATEGY : 'end' ,
2318 DD_SERVERLESS_LOGS_ENABLED : 'true' ,
2419 DD_LOG_LEVEL : 'info' ,
2520 } ;
2621
27- export const secretPolicy = new iam . PolicyStatement ( {
22+ export const defaultDatadogSecretPolicy = new iam . PolicyStatement ( {
2823 effect : iam . Effect . ALLOW ,
2924 actions : [
3025 'secretsmanager:GetSecretValue' ,
@@ -55,12 +50,4 @@ export const getNode20Layer = (scope: Construct) => {
5550 'DatadogNode20Layer' ,
5651 node20LayerArn
5752 ) ;
58- } ;
59-
60- export const getPython312Layer = ( scope : Construct ) => {
61- return LayerVersion . fromLayerVersionArn (
62- scope ,
63- 'DatadogPython312Layer' ,
64- python312LayerArn
65- ) ;
6653} ;
0 commit comments