Class: AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::InstanceAccessControlAttributeConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::InstanceAccessControlAttributeConfigurationProperty
- Defined in:
- sso/cfn_instance_access_control_attribute_configuration.rb
Overview
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes.
We recomend that you use AccessControlAttributes property instead.
Instance Attribute Summary collapse
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(access_control_attributes:) ⇒ InstanceAccessControlAttributeConfigurationProperty
constructor
A new instance of InstanceAccessControlAttributeConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(access_control_attributes:) ⇒ InstanceAccessControlAttributeConfigurationProperty
Returns a new instance of InstanceAccessControlAttributeConfigurationProperty.
606 607 608 609 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 606 def initialize(access_control_attributes:) @access_control_attributes = access_control_attributes Jsii::Type.check_type(@access_control_attributes, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfc3NvLkNmbkluc3RhbmNlQWNjZXNzQ29udHJvbEF0dHJpYnV0ZUNvbmZpZ3VyYXRpb24uQWNjZXNzQ29udHJvbEF0dHJpYnV0ZVByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "accessControlAttributes") end |
Instance Attribute Details
#access_control_attributes ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::AccessControlAttributeProperty> (readonly)
613 614 615 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 613 def access_control_attributes @access_control_attributes end |
Class Method Details
.jsii_properties ⇒ Object
615 616 617 618 619 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 615 def self.jsii_properties { :access_control_attributes => "accessControlAttributes", } end |
Instance Method Details
#to_jsii ⇒ Object
621 622 623 624 625 626 627 |
# File 'sso/cfn_instance_access_control_attribute_configuration.rb', line 621 def to_jsii result = {} result.merge!({ "accessControlAttributes" => @access_control_attributes, }) result.compact end |