Class: AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::AccessControlAttributeValueProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::AccessControlAttributeValueProperty
- Defined in:
- sso/cfn_instance_access_control_attribute_configuration.rb
Overview
The value used for mapping a specified attribute to an identity source.
Instance Attribute Summary collapse
-
#source ⇒ Array<String>
readonly
The identity source to use when mapping a specified attribute to .
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(source:) ⇒ AccessControlAttributeValueProperty
constructor
A new instance of AccessControlAttributeValueProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(source:) ⇒ AccessControlAttributeValueProperty
Returns a new instance of AccessControlAttributeValueProperty.
571 572 573 574 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 571 def initialize(source:) @source = source Jsii::Type.check_type(@source, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "source") end |
Instance Attribute Details
#source ⇒ Array<String> (readonly)
The identity source to use when mapping a specified attribute to .
580 581 582 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 580 def source @source end |
Class Method Details
.jsii_properties ⇒ Object
582 583 584 585 586 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 582 def self.jsii_properties { :source => "source", } end |
Instance Method Details
#to_jsii ⇒ Object
588 589 590 591 592 593 594 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 588 def to_jsii result = {} result.merge!({ "source" => @source, }) result.compact end |