Class: AWSCDK::CleanRooms::CfnIdNamespaceAssociation::IdMappingConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
clean_rooms/cfn_id_namespace_association.rb

Overview

The configuration settings for the ID mapping table.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(allow_use_as_dimension_column:) ⇒ IdMappingConfigProperty

Returns a new instance of IdMappingConfigProperty.

Parameters:

  • allow_use_as_dimension_column (Boolean, AWSCDK::IResolvable)

    An indicator as to whether you can use your column as a dimension column in the ID mapping table ( TRUE ) or not ( FALSE ).



622
623
624
625
# File 'clean_rooms/cfn_id_namespace_association.rb', line 622

def initialize(allow_use_as_dimension_column:)
  @allow_use_as_dimension_column = allow_use_as_dimension_column
  Jsii::Type.check_type(@allow_use_as_dimension_column, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "allowUseAsDimensionColumn")
end

Instance Attribute Details

#allow_use_as_dimension_columnBoolean, AWSCDK::IResolvable (readonly)

An indicator as to whether you can use your column as a dimension column in the ID mapping table ( TRUE ) or not ( FALSE ).

Default is FALSE .



633
634
635
# File 'clean_rooms/cfn_id_namespace_association.rb', line 633

def allow_use_as_dimension_column
  @allow_use_as_dimension_column
end

Class Method Details

.jsii_propertiesObject



635
636
637
638
639
# File 'clean_rooms/cfn_id_namespace_association.rb', line 635

def self.jsii_properties
  {
    :allow_use_as_dimension_column => "allowUseAsDimensionColumn",
  }
end

Instance Method Details

#to_jsiiObject



641
642
643
644
645
646
647
# File 'clean_rooms/cfn_id_namespace_association.rb', line 641

def to_jsii
  result = {}
  result.merge!({
    "allowUseAsDimensionColumn" => @allow_use_as_dimension_column,
  })
  result.compact
end