aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 7.03 kB
JavaScript
;var _a,_b,_c,_d,_e,_f;Object.defineProperty(exports,"__esModule",{value:!0}),exports.AdotLambdaLayerGenericVersion=exports.AdotLambdaLayerJavaScriptSdkVersion=exports.AdotLambdaLayerPythonSdkVersion=exports.AdotLambdaLayerJavaAutoInstrumentationVersion=exports.AdotLambdaLayerJavaSdkVersion=exports.AdotLambdaExecWrapper=exports.AdotLayerVersion=void 0;const jsiiDeprecationWarnings=require("../../.warnings.jsii.js"),JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti"),region_info_1=require("../../region-info"),stack_1=require("../../core/lib/stack"),token_1=require("../../core/lib/token"),fact_1=require("../../region-info/lib/fact");var 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 Error(`Could not find the ARN information for the ADOT Lambda Layer of type ${type} and version ${version} in ${region}`);return arn}return scopeStack.regionalFact(fact_1.FactName.adotLambdaLayer(type,version,architecture))}class AdotLayerVersion{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,_a=JSII_RTTI_SYMBOL_1,AdotLayerVersion[_a]={fqn:"aws-cdk-lib.aws_lambda.AdotLayerVersion",version:"2.70.0"};var AdotLambdaExecWrapper;(function(AdotLambdaExecWrapper2){AdotLambdaExecWrapper2.REGULAR_HANDLER="/opt/otel-handler",AdotLambdaExecWrapper2.PROXY_HANDLER="/opt/otel-proxy-handler",AdotLambdaExecWrapper2.STREAM_HANDLER="/opt/otel-stream-handler"})(AdotLambdaExecWrapper=exports.AdotLambdaExecWrapper||(exports.AdotLambdaExecWrapper={}));class AdotLambdaLayerVersion{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{constructor(layerVersion){super(AdotLambdaLayerType.JAVA_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaSdkVersion=AdotLambdaLayerJavaSdkVersion,_b=JSII_RTTI_SYMBOL_1,AdotLambdaLayerJavaSdkVersion[_b]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaSdkVersion",version:"2.70.0"},AdotLambdaLayerJavaSdkVersion.LATEST=new AdotLambdaLayerJavaSdkVersion("1.19.0"),AdotLambdaLayerJavaSdkVersion.V1_19_0=new AdotLambdaLayerJavaSdkVersion("1.19.0");class AdotLambdaLayerJavaAutoInstrumentationVersion extends AdotLambdaLayerVersion{constructor(layerVersion){super(AdotLambdaLayerType.JAVA_AUTO_INSTRUMENTATION,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaAutoInstrumentationVersion=AdotLambdaLayerJavaAutoInstrumentationVersion,_c=JSII_RTTI_SYMBOL_1,AdotLambdaLayerJavaAutoInstrumentationVersion[_c]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaAutoInstrumentationVersion",version:"2.70.0"},AdotLambdaLayerJavaAutoInstrumentationVersion.LATEST=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.19.2"),AdotLambdaLayerJavaAutoInstrumentationVersion.V1_19_2=new AdotLambdaLayerJavaAutoInstrumentationVersion("1.19.2");class AdotLambdaLayerPythonSdkVersion extends AdotLambdaLayerVersion{constructor(layerVersion){super(AdotLambdaLayerType.PYTHON_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerPythonSdkVersion=AdotLambdaLayerPythonSdkVersion,_d=JSII_RTTI_SYMBOL_1,AdotLambdaLayerPythonSdkVersion[_d]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerPythonSdkVersion",version:"2.70.0"},AdotLambdaLayerPythonSdkVersion.LATEST=new AdotLambdaLayerPythonSdkVersion("1.13.0"),AdotLambdaLayerPythonSdkVersion.V1_13_0=new AdotLambdaLayerPythonSdkVersion("1.13.0");class AdotLambdaLayerJavaScriptSdkVersion extends AdotLambdaLayerVersion{constructor(layerVersion){super(AdotLambdaLayerType.JAVASCRIPT_SDK,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerJavaScriptSdkVersion=AdotLambdaLayerJavaScriptSdkVersion,_e=JSII_RTTI_SYMBOL_1,AdotLambdaLayerJavaScriptSdkVersion[_e]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaScriptSdkVersion",version:"2.70.0"},AdotLambdaLayerJavaScriptSdkVersion.LATEST=new AdotLambdaLayerJavaScriptSdkVersion("1.7.0"),AdotLambdaLayerJavaScriptSdkVersion.V1_7_0=new AdotLambdaLayerJavaScriptSdkVersion("1.7.0");class AdotLambdaLayerGenericVersion extends AdotLambdaLayerVersion{constructor(layerVersion){super(AdotLambdaLayerType.GENERIC,layerVersion),this.layerVersion=layerVersion}}exports.AdotLambdaLayerGenericVersion=AdotLambdaLayerGenericVersion,_f=JSII_RTTI_SYMBOL_1,AdotLambdaLayerGenericVersion[_f]={fqn:"aws-cdk-lib.aws_lambda.AdotLambdaLayerGenericVersion",version:"2.70.0"},AdotLambdaLayerGenericVersion.LATEST=new AdotLambdaLayerGenericVersion("0.62.1"),AdotLambdaLayerGenericVersion.V0_62_1=new AdotLambdaLayerGenericVersion("0.62.1");