Class: AWSCDK::Cognito::CfnUserPool::InboundFederationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Cognito::CfnUserPool::InboundFederationProperty
- Defined in:
- cognito/cfn_user_pool.rb
Overview
Instance Attribute Summary collapse
- #lambda_arn ⇒ String? readonly
- #lambda_version ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(lambda_arn: nil, lambda_version: nil) ⇒ InboundFederationProperty
constructor
A new instance of InboundFederationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(lambda_arn: nil, lambda_version: nil) ⇒ InboundFederationProperty
Returns a new instance of InboundFederationProperty.
1336 1337 1338 1339 1340 1341 |
# File 'cognito/cfn_user_pool.rb', line 1336 def initialize(lambda_arn: nil, lambda_version: nil) @lambda_arn = lambda_arn Jsii::Type.check_type(@lambda_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "lambdaArn") unless @lambda_arn.nil? @lambda_version = lambda_version Jsii::Type.check_type(@lambda_version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "lambdaVersion") unless @lambda_version.nil? end |
Instance Attribute Details
#lambda_arn ⇒ String? (readonly)
1345 1346 1347 |
# File 'cognito/cfn_user_pool.rb', line 1345 def lambda_arn @lambda_arn end |
#lambda_version ⇒ String? (readonly)
1348 1349 1350 |
# File 'cognito/cfn_user_pool.rb', line 1348 def lambda_version @lambda_version end |
Class Method Details
.jsii_properties ⇒ Object
1350 1351 1352 1353 1354 1355 |
# File 'cognito/cfn_user_pool.rb', line 1350 def self.jsii_properties { :lambda_arn => "lambdaArn", :lambda_version => "lambdaVersion", } end |
Instance Method Details
#to_jsii ⇒ Object
1357 1358 1359 1360 1361 1362 1363 1364 |
# File 'cognito/cfn_user_pool.rb', line 1357 def to_jsii result = {} result.merge!({ "lambdaArn" => @lambda_arn, "lambdaVersion" => @lambda_version, }) result.compact end |