Class: AWSCDK::Lambda::AdotLayerVersion

Inherits:
Jsii::Object
  • Object
show all
Defined in:
lambda/adot_layer_version.rb

Overview

An ADOT Lambda layer version that's specific to a lambda layer type and an architecture.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeAdotLayerVersion

Returns a new instance of AdotLayerVersion.



8
9
10
# File 'lambda/adot_layer_version.rb', line 8

def initialize
  Jsii::Object.instance_method(:initialize).bind(self).call
end

Class Method Details

.from_generic_layer_version(version) ⇒ AWSCDK::Lambda::AdotLayerVersion

The ADOT Lambda layer for generic use cases.

Parameters:

Returns:

  • (AWSCDK::Lambda::AdotLayerVersion)


21
22
23
24
# File 'lambda/adot_layer_version.rb', line 21

def self.from_generic_layer_version(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkFkb3RMYW1iZGFMYXllckdlbmVyaWNWZXJzaW9uIn0=")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.AdotLayerVersion", "fromGenericLayerVersion", [version])
end

.from_java_auto_instrumentation_layer_version(version) ⇒ AWSCDK::Lambda::AdotLayerVersion

The ADOT Lambda layer for Java auto instrumentation.

Parameters:

Returns:

  • (AWSCDK::Lambda::AdotLayerVersion)


30
31
32
33
# File 'lambda/adot_layer_version.rb', line 30

def self.from_java_auto_instrumentation_layer_version(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkFkb3RMYW1iZGFMYXllckphdmFBdXRvSW5zdHJ1bWVudGF0aW9uVmVyc2lvbiJ9")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.AdotLayerVersion", "fromJavaAutoInstrumentationLayerVersion", [version])
end

.from_java_script_sdk_layer_version(version) ⇒ AWSCDK::Lambda::AdotLayerVersion

The ADOT Lambda layer for JavaScript SDK.

Parameters:

Returns:

  • (AWSCDK::Lambda::AdotLayerVersion)


39
40
41
42
# File 'lambda/adot_layer_version.rb', line 39

def self.from_java_script_sdk_layer_version(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkFkb3RMYW1iZGFMYXllckphdmFTY3JpcHRTZGtWZXJzaW9uIn0=")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.AdotLayerVersion", "fromJavaScriptSdkLayerVersion", [version])
end

.from_java_sdk_layer_version(version) ⇒ AWSCDK::Lambda::AdotLayerVersion

The ADOT Lambda layer for Java SDK.

Parameters:

Returns:

  • (AWSCDK::Lambda::AdotLayerVersion)


48
49
50
51
# File 'lambda/adot_layer_version.rb', line 48

def self.from_java_sdk_layer_version(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkFkb3RMYW1iZGFMYXllckphdmFTZGtWZXJzaW9uIn0=")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.AdotLayerVersion", "fromJavaSdkLayerVersion", [version])
end

.from_python_sdk_layer_version(version) ⇒ AWSCDK::Lambda::AdotLayerVersion

The ADOT Lambda layer for Python SDK.

Parameters:

Returns:

  • (AWSCDK::Lambda::AdotLayerVersion)


57
58
59
60
# File 'lambda/adot_layer_version.rb', line 57

def self.from_python_sdk_layer_version(version)
  Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkFkb3RMYW1iZGFMYXllclB5dGhvblNka1ZlcnNpb24ifQ==")), "version")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.AdotLayerVersion", "fromPythonSdkLayerVersion", [version])
end

.jsii_overridable_methodsObject



12
13
14
15
# File 'lambda/adot_layer_version.rb', line 12

def self.jsii_overridable_methods
  {
  }
end