Class: AWSCDK::QuickSight::CfnTemplate::DataSetReferenceProperty

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

Overview

Dataset reference.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_set_arn:, data_set_placeholder:) ⇒ DataSetReferenceProperty

Returns a new instance of DataSetReferenceProperty.

Parameters:

  • data_set_arn (String)

    Dataset Amazon Resource Name (ARN).

  • data_set_placeholder (String)

    Dataset placeholder.



6681
6682
6683
6684
6685
6686
# File 'quick_sight/cfn_template.rb', line 6681

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

Instance Attribute Details

#data_set_arnString (readonly)

Dataset Amazon Resource Name (ARN).



6692
6693
6694
# File 'quick_sight/cfn_template.rb', line 6692

def data_set_arn
  @data_set_arn
end

#data_set_placeholderString (readonly)

Dataset placeholder.



6697
6698
6699
# File 'quick_sight/cfn_template.rb', line 6697

def data_set_placeholder
  @data_set_placeholder
end

Class Method Details

.jsii_propertiesObject



6699
6700
6701
6702
6703
6704
# File 'quick_sight/cfn_template.rb', line 6699

def self.jsii_properties
  {
    :data_set_arn => "dataSetArn",
    :data_set_placeholder => "dataSetPlaceholder",
  }
end

Instance Method Details

#to_jsiiObject



6706
6707
6708
6709
6710
6711
6712
6713
# File 'quick_sight/cfn_template.rb', line 6706

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