Class: AWSCDK::QuickSight::CfnDashboard::DashboardSourceTemplateProperty

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

Overview

Dashboard source template.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arn:, data_set_references:) ⇒ DashboardSourceTemplateProperty

Returns a new instance of DashboardSourceTemplateProperty.

Parameters:



6314
6315
6316
6317
6318
6319
# File 'quick_sight/cfn_dashboard.rb', line 6314

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

Instance Attribute Details

#arnString (readonly)

The Amazon Resource Name (ARN) of the resource.



6325
6326
6327
# File 'quick_sight/cfn_dashboard.rb', line 6325

def arn
  @arn
end

Class Method Details

.jsii_propertiesObject



6332
6333
6334
6335
6336
6337
# File 'quick_sight/cfn_dashboard.rb', line 6332

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

Instance Method Details

#to_jsiiObject



6339
6340
6341
6342
6343
6344
6345
6346
# File 'quick_sight/cfn_dashboard.rb', line 6339

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