Class: AWSCDK::Lambda::LambdaInsightsVersion

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

Overview

Version of CloudWatch Lambda Insights.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeLambdaInsightsVersion

Returns a new instance of LambdaInsightsVersion.



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

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

Class Method Details

.from_insight_version_arn(arn) ⇒ AWSCDK::Lambda::LambdaInsightsVersion

Use the insights extension associated with the provided ARN.

Make sure the ARN is associated with same region as your function

Parameters:

  • arn (String)

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)

See Also:



26
27
28
29
# File 'lambda/lambda_insights_version.rb', line 26

def self.from_insight_version_arn(arn)
  Jsii::Type.check_type(arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "arn")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "fromInsightVersionArn", [arn])
end

.jsii_overridable_methodsObject



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

def self.jsii_overridable_methods
  {
    :layer_version_arn => { kind: :property, name: "layerVersionArn", is_optional: false },
  }
end

.VERSION_1_0_119_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.119.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


34
35
36
# File 'lambda/lambda_insights_version.rb', line 34

def self.VERSION_1_0_119_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_119_0")
end

.VERSION_1_0_135_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.135.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


41
42
43
# File 'lambda/lambda_insights_version.rb', line 41

def self.VERSION_1_0_135_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_135_0")
end

.VERSION_1_0_143_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.143.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


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

def self.VERSION_1_0_143_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_143_0")
end

.VERSION_1_0_178_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.178.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


55
56
57
# File 'lambda/lambda_insights_version.rb', line 55

def self.VERSION_1_0_178_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_178_0")
end

.VERSION_1_0_229_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.229.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


62
63
64
# File 'lambda/lambda_insights_version.rb', line 62

def self.VERSION_1_0_229_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_229_0")
end

.VERSION_1_0_273_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.273.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


69
70
71
# File 'lambda/lambda_insights_version.rb', line 69

def self.VERSION_1_0_273_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_273_0")
end

.VERSION_1_0_275_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.275.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


76
77
78
# File 'lambda/lambda_insights_version.rb', line 76

def self.VERSION_1_0_275_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_275_0")
end

.VERSION_1_0_295_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.295.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


83
84
85
# File 'lambda/lambda_insights_version.rb', line 83

def self.VERSION_1_0_295_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_295_0")
end

.VERSION_1_0_317_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.317.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


90
91
92
# File 'lambda/lambda_insights_version.rb', line 90

def self.VERSION_1_0_317_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_317_0")
end

.VERSION_1_0_333_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.333.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


97
98
99
# File 'lambda/lambda_insights_version.rb', line 97

def self.VERSION_1_0_333_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_333_0")
end

.VERSION_1_0_391_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.391.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


104
105
106
# File 'lambda/lambda_insights_version.rb', line 104

def self.VERSION_1_0_391_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_391_0")
end

.VERSION_1_0_404_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.404.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


111
112
113
# File 'lambda/lambda_insights_version.rb', line 111

def self.VERSION_1_0_404_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_404_0")
end

.VERSION_1_0_498_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.498.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


118
119
120
# File 'lambda/lambda_insights_version.rb', line 118

def self.VERSION_1_0_498_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_498_0")
end

.VERSION_1_0_54_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.54.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


125
126
127
# File 'lambda/lambda_insights_version.rb', line 125

def self.VERSION_1_0_54_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_54_0")
end

.VERSION_1_0_86_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.86.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


132
133
134
# File 'lambda/lambda_insights_version.rb', line 132

def self.VERSION_1_0_86_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_86_0")
end

.VERSION_1_0_89_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.89.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


139
140
141
# File 'lambda/lambda_insights_version.rb', line 139

def self.VERSION_1_0_89_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_89_0")
end

.VERSION_1_0_98_0AWSCDK::Lambda::LambdaInsightsVersion

Version 1.0.98.0.

Returns:

  • (AWSCDK::Lambda::LambdaInsightsVersion)


146
147
148
# File 'lambda/lambda_insights_version.rb', line 146

def self.VERSION_1_0_98_0()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "VERSION_1_0_98_0")
end

Instance Method Details

#layer_version_arnString

The arn of the Lambda Insights extension.

Returns:

  • (String)


153
154
155
# File 'lambda/lambda_insights_version.rb', line 153

def layer_version_arn()
  jsii_get_property("layerVersionArn")
end