Class: AWSCDK::QuickSight::CfnDataSet::ParentDataSetProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_data_set.rb

Overview

References a parent dataset that serves as a data source, including its columns and metadata.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_set_arn:, input_columns:) ⇒ ParentDataSetProperty

Returns a new instance of ParentDataSetProperty.

Parameters:



4301
4302
4303
4304
4305
4306
# File 'quick_sight/cfn_data_set.rb', line 4301

def initialize(data_set_arn:, input_columns:)
  @data_set_arn = data_set_arn
  Jsii::Type.check_type(@data_set_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dataSetArn")
  @input_columns = input_columns
  Jsii::Type.check_type(@input_columns, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LklucHV0Q29sdW1uUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "inputColumns")
end

Instance Attribute Details

#data_set_arnString (readonly)

The Amazon Resource Name (ARN) of the parent dataset.



4312
4313
4314
# File 'quick_sight/cfn_data_set.rb', line 4312

def data_set_arn
  @data_set_arn
end

#input_columnsAWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::QuickSight::CfnDataSet::InputColumnProperty> (readonly)

The list of input columns available from the parent dataset.



4317
4318
4319
# File 'quick_sight/cfn_data_set.rb', line 4317

def input_columns
  @input_columns
end

Class Method Details

.jsii_propertiesObject



4319
4320
4321
4322
4323
4324
# File 'quick_sight/cfn_data_set.rb', line 4319

def self.jsii_properties
  {
    :data_set_arn => "dataSetArn",
    :input_columns => "inputColumns",
  }
end

Instance Method Details

#to_jsiiObject



4326
4327
4328
4329
4330
4331
4332
4333
# File 'quick_sight/cfn_data_set.rb', line 4326

def to_jsii
  result = {}
  result.merge!({
    "dataSetArn" => @data_set_arn,
    "inputColumns" => @input_columns,
  })
  result.compact
end