Class: AWSCDK::QuickSight::CfnTemplate::TemplateSourceAnalysisProperty

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

Overview

The source analysis of the template.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arn:, data_set_references:) ⇒ TemplateSourceAnalysisProperty

Returns a new instance of TemplateSourceAnalysisProperty.

Parameters:



26945
26946
26947
26948
26949
26950
# File 'quick_sight/cfn_template.rb', line 26945

def initialize(arn:, data_set_references:)
  @arn = arn
  Jsii::Type.check_type(@arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "arn")
  @data_set_references = data_set_references
  Jsii::Type.check_type(@data_set_references, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5UZW1wbGF0ZS5EYXRhU2V0UmVmZXJlbmNlUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "dataSetReferences")
end

Instance Attribute Details

#arnString (readonly)

The Amazon Resource Name (ARN) of the resource.



26956
26957
26958
# File 'quick_sight/cfn_template.rb', line 26956

def arn
  @arn
end

#data_set_referencesAWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::QuickSight::CfnTemplate::DataSetReferenceProperty> (readonly)

A structure containing information about the dataset references used as placeholders in the template.



26961
26962
26963
# File 'quick_sight/cfn_template.rb', line 26961

def data_set_references
  @data_set_references
end

Class Method Details

.jsii_propertiesObject



26963
26964
26965
26966
26967
26968
# File 'quick_sight/cfn_template.rb', line 26963

def self.jsii_properties
  {
    :arn => "arn",
    :data_set_references => "dataSetReferences",
  }
end

Instance Method Details

#to_jsiiObject



26970
26971
26972
26973
26974
26975
26976
26977
# File 'quick_sight/cfn_template.rb', line 26970

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