aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 9.1 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.AdotLambdaLayerGenericVersion=exports.AdotLambdaLayerJavaScriptSdkVersion=exports.AdotLambdaLayerPythonSdkVersion=exports.AdotLambdaLayerJavaAutoInstrumentationVersion=exports.AdotLambdaLayerJavaSdkVersion=exports.AdotLambdaExecWrapper=exports.AdotLayerVersion=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var errors_1=()=>{var tmp=require("../../core/lib/errors");return errors_1=()=>tmp,tmp},stack_1=()=>{var tmp=require("../../core/lib/stack");return stack_1=()=>tmp,tmp},token_1=()=>{var tmp=require("../../core/lib/token");return token_1=()=>tmp,tmp},region_info_1=()=>{var tmp=require("../../region-info");return region_info_1=()=>tmp,tmp},fact_1=()=>{var tmp=require("../../region-info/lib/fact");return fact_1=()=>tmp,tmp},AdotLambdaLayerType;(function(AdotLambdaLayerType2){AdotLambdaLayerType2.JAVA_SDK="JAVA_SDK",AdotLambdaLayerType2.JAVA_AUTO_INSTRUMENTATION="JAVA_AUTO_INSTRUMENTATION",AdotLambdaLayerType2.JAVASCRIPT_SDK="JAVASCRIPT_SDK",AdotLambdaLayerType2.PYTHON_SDK="PYTHON_SDK",AdotLambdaLayerType2.GENERIC="GENERIC"})(AdotLambdaLayerType||(AdotLambdaLayerType={}));function getLayerArn(scope,type,version,architecture){const scopeStack=stack_1().Stack.of(scope),region=scopeStack.region;if(region!==void 0&&!token_1().Token.isUnresolved(region)){const arn=region_info_1().RegionInfo.get(region).adotLambdaLayerArn(type,version,architecture);if(arn===void 0)throw new(errors_1()).ValidationError(`Could not find the ARN information for the ADOT Lambda Layer of type ${type} and version ${version} in ${region}`,scope);return arn}return scopeStack.regionalFact(fact_1().FactName.adotLambdaLayer(type,version,architecture))}class AdotLayerVersion{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLayerVersion",version:"2.233.0"};static fromJavaSdkLayerVersion(version){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_AdotLambdaLayerJavaSdkVersion(version)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.fromJavaSdkLayerVersion),error}return AdotLayerVersion.fromAdotVersion(version)}static fromJavaAutoInstrumentationLayerVersion(version){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_AdotLambdaLayerJavaAutoInstrumentationVersion(version)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.fromJavaAutoInstrumentationLayerVersion),error}return AdotLayerVersion.fromAdotVersion(version)}static fromJavaScriptSdkLayerVersion(version){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_AdotLambdaLayerJavaScriptSdkVersion(version)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.fromJavaScriptSdkLayerVersion),error}return AdotLayerVersion.fromAdotVersion(version)}static fromPythonSdkLayerVersion(version){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_AdotLambdaLayerPythonSdkVersion(version)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.fromPythonSdkLayerVersion),error}return AdotLayerVersion.fromAdotVersion(version)}static fromGenericLayerVersion(version){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_AdotLambdaLayerGenericVersion(version)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.fromGenericLayerVersion),error}return AdotLayerVersion.fromAdotVersion(version)}static fromAdotVersion(adotVersion){return new class extends AdotLayerVersion{_bind(_function){return{arn:adotVersion.layerArn(_function.stack,_function.architecture)}}}}}exports.AdotLayerVersion=AdotLayerVersion;var AdotLambdaExecWrapper;(function(AdotLambdaExecWrapper2){AdotLambdaExecWrapper2.REGULAR_HANDLER="/opt/otel-handler",AdotLambdaExecWrapper2.PROXY_HANDLER="/opt/otel-proxy-handler",AdotLambdaExecWrapper2.STREAM_HANDLER="/opt/otel-stream-handler",AdotLambdaExecWrapper2.INSTRUMENT_HANDLER="/opt/otel-instrument",AdotLambdaExecWrapper2.SQS_HANDLER="/opt/otel-sqs-handler"})(AdotLambdaExecWrapper||(exports.AdotLambdaExecWrapper=AdotLambdaExecWrapper={}));class AdotLambdaLayerVersion{type;version;constructor(type,version){this.type=type,this.version=version}layerArn(scope,architecture){return getLayerArn(scope,this.type,this.version,architecture.name)}}class AdotLambdaLayerJavaSdkVersion extends AdotLambdaLayerVersion{layerVersion;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaSdkVersion",version:"2.233.0"};static V1_32_0_1=new AdotLambdaLayerJavaSdkVersion("1.32.0-1");static V1_32_0=new AdotLambdaLayerJavaSdkVersion("1.32.0");static V1_31_0=new AdotLambdaLayerJavaSdkVersion("1.31.0");static V1_30_0=new AdotLambdaLayerJavaSdkVersion("1.30.0");static V1_28_1=new AdotLambdaLayerJavaSdkVersion("1.28.1");static V1_19_0=new AdotLambdaLayerJavaSdkVersion("1.19.0");static LATEST=this.V1_32_0_1;constructor(layerVersion){super(AdotLambdaLayerType.JAVA_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaSdkVersion=AdotLambdaLayerJavaSdkVersion;class AdotLambdaLayerJavaAutoInstrumentationVersion extends AdotLambdaLayerVersion{layerVersion;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaAutoInstrumentationVersion",version:"2.233.0"};static V1_32_0_1=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.32.0-1");static V1_32_0=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.32.0");static V1_31_0=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.31.0");static V1_30_0=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.30.0");static V1_28_1=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.28.1");static V1_19_2=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.19.2");static LATEST=this.V1_32_0_1;constructor(layerVersion){super(AdotLambdaLayerType.JAVA_AUTO_INSTRUMENTATION,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaAutoInstrumentationVersion=AdotLambdaLayerJavaAutoInstrumentationVersion;class AdotLambdaLayerPythonSdkVersion extends AdotLambdaLayerVersion{layerVersion;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerPythonSdkVersion",version:"2.233.0"};static V1_29_0=new AdotLambdaLayerPythonSdkVersion("1.29.0");static V1_25_0=new AdotLambdaLayerPythonSdkVersion("1.25.0");static V1_24_0=new AdotLambdaLayerPythonSdkVersion("1.24.0");static V1_21_0=new AdotLambdaLayerPythonSdkVersion("1.21.0");static V1_20_0_1=new AdotLambdaLayerPythonSdkVersion("1.20.0-1");static V1_20_0=new AdotLambdaLayerPythonSdkVersion("1.20.0");static V1_19_0_1=new AdotLambdaLayerPythonSdkVersion("1.19.0-1");static V1_18_0=new AdotLambdaLayerPythonSdkVersion("1.18.0");static V1_17_0=new AdotLambdaLayerPythonSdkVersion("1.17.0");static V1_16_0=new AdotLambdaLayerPythonSdkVersion("1.16.0");static V1_15_0=new AdotLambdaLayerPythonSdkVersion("1.15.0");static V1_14_0=new AdotLambdaLayerPythonSdkVersion("1.14.0");static V1_13_0=new AdotLambdaLayerPythonSdkVersion("1.13.0");static LATEST=this.V1_29_0;constructor(layerVersion){super(AdotLambdaLayerType.PYTHON_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerPythonSdkVersion=AdotLambdaLayerPythonSdkVersion;class AdotLambdaLayerJavaScriptSdkVersion extends AdotLambdaLayerVersion{layerVersion;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaScriptSdkVersion",version:"2.233.0"};static V1_30_0=new AdotLambdaLayerJavaScriptSdkVersion("1.30.0");static V1_18_1=new AdotLambdaLayerJavaScriptSdkVersion("1.18.1");static V1_17_1=new AdotLambdaLayerJavaScriptSdkVersion("1.17.1");static V1_16_0=new AdotLambdaLayerJavaScriptSdkVersion("1.16.0");static V1_15_0_1=new AdotLambdaLayerJavaScriptSdkVersion("1.15.0-1");static V1_7_0=new AdotLambdaLayerJavaScriptSdkVersion("1.7.0");static LATEST=this.V1_30_0;constructor(layerVersion){super(AdotLambdaLayerType.JAVASCRIPT_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaScriptSdkVersion=AdotLambdaLayerJavaScriptSdkVersion;class AdotLambdaLayerGenericVersion extends AdotLambdaLayerVersion{layerVersion;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerGenericVersion",version:"2.233.0"};static V0_115_0=new AdotLambdaLayerGenericVersion("0.115.0");static V0_102_1=new AdotLambdaLayerGenericVersion("0.102.1");static V0_98_0=new AdotLambdaLayerGenericVersion("0.98.0");static V0_90_1=new AdotLambdaLayerGenericVersion("0.90.1");static V0_88_0=new AdotLambdaLayerGenericVersion("0.88.0");static V0_84_0=new AdotLambdaLayerGenericVersion("0.84.0");static V0_82_0=new AdotLambdaLayerGenericVersion("0.82.0");static V0_62_1=new AdotLambdaLayerGenericVersion("0.62.1");static LATEST=this.V0_115_0;constructor(layerVersion){super(AdotLambdaLayerType.GENERIC,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerGenericVersion=AdotLambdaLayerGenericVersion;