Class: AWSCDK::CleanRooms::CfnConfiguredTable::SnowflakeTableSchemaProperty

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

Overview

The schema of a Snowflake table.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(v1:) ⇒ SnowflakeTableSchemaProperty

Returns a new instance of SnowflakeTableSchemaProperty.



1398
1399
1400
1401
# File 'clean_rooms/cfn_configured_table.rb', line 1398

def initialize(v1:)
  @v1 = v1
  Jsii::Type.check_type(@v1, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfY2xlYW5yb29tcy5DZm5Db25maWd1cmVkVGFibGUuU25vd2ZsYWtlVGFibGVTY2hlbWFWMVByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "v1")
end

Class Method Details

.jsii_propertiesObject



1409
1410
1411
1412
1413
# File 'clean_rooms/cfn_configured_table.rb', line 1409

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

Instance Method Details

#to_jsiiObject



1415
1416
1417
1418
1419
1420
1421
# File 'clean_rooms/cfn_configured_table.rb', line 1415

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