Class: AWSCDK::AppFlow::CfnConnector::LambdaConnectorProvisioningConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
app_flow/cfn_connector.rb

Overview

Contains information about the configuration of the lambda which is being registered as the connector.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lambda_arn:) ⇒ LambdaConnectorProvisioningConfigProperty

Returns a new instance of LambdaConnectorProvisioningConfigProperty.

Parameters:

  • lambda_arn (String)

    Lambda ARN of the connector being registered.



610
611
612
613
# File 'app_flow/cfn_connector.rb', line 610

def initialize(lambda_arn:)
  @lambda_arn = lambda_arn
  Jsii::Type.check_type(@lambda_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "lambdaArn")
end

Instance Attribute Details

#lambda_arnString (readonly)

Lambda ARN of the connector being registered.



619
620
621
# File 'app_flow/cfn_connector.rb', line 619

def lambda_arn
  @lambda_arn
end

Class Method Details

.jsii_propertiesObject



621
622
623
624
625
# File 'app_flow/cfn_connector.rb', line 621

def self.jsii_properties
  {
    :lambda_arn => "lambdaArn",
  }
end

Instance Method Details

#to_jsiiObject



627
628
629
630
631
632
633
# File 'app_flow/cfn_connector.rb', line 627

def to_jsii
  result = {}
  result.merge!({
    "lambdaArn" => @lambda_arn,
  })
  result.compact
end