Class: AWSCDK::QuickSight::CfnDataSource::IdentityCenterConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSource::IdentityCenterConfigurationProperty
- Defined in:
- quick_sight/cfn_data_source.rb
Overview
The parameters for an IAM Identity Center configuration.
Instance Attribute Summary collapse
-
#enable_identity_propagation ⇒ Boolean, ...
readonly
A Boolean option that controls whether Trusted Identity Propagation should be used.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(enable_identity_propagation: nil) ⇒ IdentityCenterConfigurationProperty
constructor
A new instance of IdentityCenterConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(enable_identity_propagation: nil) ⇒ IdentityCenterConfigurationProperty
Returns a new instance of IdentityCenterConfigurationProperty.
1387 1388 1389 1390 |
# File 'quick_sight/cfn_data_source.rb', line 1387 def initialize(enable_identity_propagation: nil) @enable_identity_propagation = enable_identity_propagation Jsii::Type.check_type(@enable_identity_propagation, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "enableIdentityPropagation") unless @enable_identity_propagation.nil? end |
Instance Attribute Details
#enable_identity_propagation ⇒ Boolean, ... (readonly)
A Boolean option that controls whether Trusted Identity Propagation should be used.
1396 1397 1398 |
# File 'quick_sight/cfn_data_source.rb', line 1396 def enable_identity_propagation @enable_identity_propagation end |
Class Method Details
.jsii_properties ⇒ Object
1398 1399 1400 1401 1402 |
# File 'quick_sight/cfn_data_source.rb', line 1398 def self.jsii_properties { :enable_identity_propagation => "enableIdentityPropagation", } end |
Instance Method Details
#to_jsii ⇒ Object
1404 1405 1406 1407 1408 1409 1410 |
# File 'quick_sight/cfn_data_source.rb', line 1404 def to_jsii result = {} result.merge!({ "enableIdentityPropagation" => @enable_identity_propagation, }) result.compact end |