Class: AWSCDK::QuickSight::CfnAnalysis::AnalysisSourceTemplateProperty

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

Overview

The source template of an analysis.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arn:, data_set_references:) ⇒ AnalysisSourceTemplateProperty

Returns a new instance of AnalysisSourceTemplateProperty.

Parameters:



1102
1103
1104
1105
1106
1107
# File 'quick_sight/cfn_analysis.rb', line 1102

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("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5EYXRhU2V0UmVmZXJlbmNlUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "dataSetReferences")
end

Instance Attribute Details

#arnString (readonly)

The Amazon Resource Name (ARN) of the source template of an analysis.



1113
1114
1115
# File 'quick_sight/cfn_analysis.rb', line 1113

def arn
  @arn
end

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

The dataset references of the source template of an analysis.



1118
1119
1120
# File 'quick_sight/cfn_analysis.rb', line 1118

def data_set_references
  @data_set_references
end

Class Method Details

.jsii_propertiesObject



1120
1121
1122
1123
1124
1125
# File 'quick_sight/cfn_analysis.rb', line 1120

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

Instance Method Details

#to_jsiiObject



1127
1128
1129
1130
1131
1132
1133
1134
# File 'quick_sight/cfn_analysis.rb', line 1127

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