Class: AWSCDK::AppConfig::LambdaValidator
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::AppConfig::LambdaValidator
- Includes:
- IValidator
- Defined in:
- app_config/lambda_validator.rb
Overview
Defines an AWS Lambda validator.
Class Method Summary collapse
-
.from_function(func) ⇒ AWSCDK::AppConfig::LambdaValidator
Defines an AWS Lambda validator from a Lambda function.
- .jsii_overridable_methods ⇒ Object
Instance Method Summary collapse
-
#content ⇒ String
The content of the validator.
-
#initialize ⇒ LambdaValidator
constructor
A new instance of LambdaValidator.
-
#type ⇒ AWSCDK::AppConfig::ValidatorType
The type of validator.
Constructor Details
#initialize ⇒ LambdaValidator
Returns a new instance of LambdaValidator.
9 10 11 |
# File 'app_config/lambda_validator.rb', line 9 def initialize Jsii::Object.instance_method(:initialize).bind(self).call end |
Class Method Details
.from_function(func) ⇒ AWSCDK::AppConfig::LambdaValidator
Defines an AWS Lambda validator from a Lambda function.
This will call
add_permission to your function to grant AWS AppConfig permissions.
27 28 29 30 |
# File 'app_config/lambda_validator.rb', line 27 def self.from_function(func) Jsii::Type.check_type(func, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbGFtYmRhLkZ1bmN0aW9uIn0=")), "func") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_appconfig.LambdaValidator", "fromFunction", [func]) end |
.jsii_overridable_methods ⇒ Object
13 14 15 16 17 18 |
# File 'app_config/lambda_validator.rb', line 13 def self.jsii_overridable_methods { :content => { kind: :property, name: "content", is_optional: false }, :type => { kind: :property, name: "type", is_optional: false }, } end |
Instance Method Details
#content ⇒ String
The content of the validator.
35 36 37 |
# File 'app_config/lambda_validator.rb', line 35 def content() jsii_get_property("content") end |
#type ⇒ AWSCDK::AppConfig::ValidatorType
The type of validator.
42 43 44 |
# File 'app_config/lambda_validator.rb', line 42 def type() jsii_get_property("type") end |