Class: AWSCDK::SSO::CfnInstanceAccessControlAttributeConfiguration::InstanceAccessControlAttributeConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
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

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

Class Method Details

.jsii_propertiesObject



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_jsiiObject



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