Class: AWSCDK::QuickSight::CfnAnalysis::SelectedSheetsFilterScopeConfigurationProperty

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

Overview

The configuration for applying a filter to specific sheets or visuals.

You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sheet_visual_scoping_configurations: nil) ⇒ SelectedSheetsFilterScopeConfigurationProperty

Returns a new instance of SelectedSheetsFilterScopeConfigurationProperty.

Parameters:



25808
25809
25810
25811
# File 'quick_sight/cfn_analysis.rb', line 25808

def initialize(sheet_visual_scoping_configurations: nil)
  @sheet_visual_scoping_configurations = sheet_visual_scoping_configurations
  Jsii::Type.check_type(@sheet_visual_scoping_configurations, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5TaGVldFZpc3VhbFNjb3BpbmdDb25maWd1cmF0aW9uUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "sheetVisualScopingConfigurations") unless @sheet_visual_scoping_configurations.nil?
end

Instance Attribute Details

#sheet_visual_scoping_configurationsAWSCDK::IResolvable, ... (readonly)

The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.



25817
25818
25819
# File 'quick_sight/cfn_analysis.rb', line 25817

def sheet_visual_scoping_configurations
  @sheet_visual_scoping_configurations
end

Class Method Details

.jsii_propertiesObject



25819
25820
25821
25822
25823
# File 'quick_sight/cfn_analysis.rb', line 25819

def self.jsii_properties
  {
    :sheet_visual_scoping_configurations => "sheetVisualScopingConfigurations",
  }
end

Instance Method Details

#to_jsiiObject



25825
25826
25827
25828
25829
25830
25831
# File 'quick_sight/cfn_analysis.rb', line 25825

def to_jsii
  result = {}
  result.merge!({
    "sheetVisualScopingConfigurations" => @sheet_visual_scoping_configurations,
  })
  result.compact
end