Class: AWSCDK::QuickSight::CfnDataSetProps
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSetProps
- Defined in:
- quick_sight/cfn_data_set_props.rb
Overview
Properties for defining a CfnDataSet.
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String?
readonly
The AWS account ID.
-
#column_groups ⇒ AWSCDK::IResolvable, ...
readonly
Groupings of columns that work together in certain Amazon Quick Sight features.
-
#column_level_permission_rules ⇒ AWSCDK::IResolvable, ...
readonly
A set of one or more definitions of a
ColumnLevelPermissionRule. -
#data_prep_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The data preparation configuration associated with this dataset.
-
#data_set_id ⇒ String?
readonly
An ID for the dataset that you want to create.
-
#data_set_refresh_properties ⇒ AWSCDK::IResolvable, ...
readonly
The refresh properties of a dataset.
-
#data_set_usage_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The usage configuration to apply to child datasets that reference this dataset as a source.
-
#dataset_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters that are declared in a dataset.
-
#field_folders ⇒ AWSCDK::IResolvable, ...
readonly
The folder that contains fields and nested subfolders for your dataset.
-
#folder_arns ⇒ Array<String>?
readonly
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
. -
#import_mode ⇒ String?
readonly
Indicates whether you want to import the data into SPICE.
-
#ingestion_wait_policy ⇒ AWSCDK::IResolvable, ...
readonly
The wait policy to use when creating or updating a Dataset.
-
#logical_table_map ⇒ AWSCDK::IResolvable, ...
readonly
deprecated
Deprecated.
this property has been deprecated
-
#name ⇒ String?
readonly
The display name for the dataset.
-
#performance_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The performance optimization configuration of a dataset.
-
#permissions ⇒ AWSCDK::IResolvable, ...
readonly
A list of resource permissions on the dataset.
-
#physical_table_map ⇒ AWSCDK::IResolvable, ...
readonly
Declares the physical tables that are available in the underlying data sources.
-
#row_level_permission_data_set ⇒ AWSCDK::IResolvable, ...
readonly
deprecated
Deprecated.
this property has been deprecated
-
#row_level_permission_tag_configuration ⇒ AWSCDK::IResolvable, ...
readonly
deprecated
Deprecated.
this property has been deprecated
-
#semantic_model_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The semantic model configuration associated with this dataset.
-
#tags ⇒ Array<AWSCDK::CfnTag>?
readonly
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
-
#use_as ⇒ String?
readonly
The usage of the dataset.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(aws_account_id: nil, column_groups: nil, column_level_permission_rules: nil, data_prep_configuration: nil, data_set_id: nil, dataset_parameters: nil, data_set_refresh_properties: nil, data_set_usage_configuration: nil, field_folders: nil, folder_arns: nil, import_mode: nil, ingestion_wait_policy: nil, logical_table_map: nil, name: nil, performance_configuration: nil, permissions: nil, physical_table_map: nil, row_level_permission_data_set: nil, row_level_permission_tag_configuration: nil, semantic_model_configuration: nil, tags: nil, use_as: nil) ⇒ CfnDataSetProps
constructor
A new instance of CfnDataSetProps.
- #to_jsii ⇒ Object
Constructor Details
#initialize(aws_account_id: nil, column_groups: nil, column_level_permission_rules: nil, data_prep_configuration: nil, data_set_id: nil, dataset_parameters: nil, data_set_refresh_properties: nil, data_set_usage_configuration: nil, field_folders: nil, folder_arns: nil, import_mode: nil, ingestion_wait_policy: nil, logical_table_map: nil, name: nil, performance_configuration: nil, permissions: nil, physical_table_map: nil, row_level_permission_data_set: nil, row_level_permission_tag_configuration: nil, semantic_model_configuration: nil, tags: nil, use_as: nil) ⇒ CfnDataSetProps
Returns a new instance of CfnDataSetProps.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'quick_sight/cfn_data_set_props.rb', line 31 def initialize(aws_account_id: nil, column_groups: nil, column_level_permission_rules: nil, data_prep_configuration: nil, data_set_id: nil, dataset_parameters: nil, data_set_refresh_properties: nil, data_set_usage_configuration: nil, field_folders: nil, folder_arns: nil, import_mode: nil, ingestion_wait_policy: nil, logical_table_map: nil, name: nil, performance_configuration: nil, permissions: nil, physical_table_map: nil, row_level_permission_data_set: nil, row_level_permission_tag_configuration: nil, semantic_model_configuration: nil, tags: nil, use_as: nil) @aws_account_id = aws_account_id Jsii::Type.check_type(@aws_account_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "awsAccountId") unless @aws_account_id.nil? @column_groups = column_groups Jsii::Type.check_type(@column_groups, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LkNvbHVtbkdyb3VwUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "columnGroups") unless @column_groups.nil? @column_level_permission_rules = Jsii::Type.check_type(@column_level_permission_rules, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LkNvbHVtbkxldmVsUGVybWlzc2lvblJ1bGVQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "columnLevelPermissionRules") unless @column_level_permission_rules.nil? @data_prep_configuration = data_prep_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::DataPrepConfigurationProperty.new(**data_prep_configuration.transform_keys(&:to_sym)) : data_prep_configuration Jsii::Type.check_type(@data_prep_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuRGF0YVByZXBDb25maWd1cmF0aW9uUHJvcGVydHkifV19fQ==")), "dataPrepConfiguration") unless @data_prep_configuration.nil? @data_set_id = data_set_id Jsii::Type.check_type(@data_set_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dataSetId") unless @data_set_id.nil? @dataset_parameters = dataset_parameters Jsii::Type.check_type(@dataset_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LkRhdGFzZXRQYXJhbWV0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "datasetParameters") unless @dataset_parameters.nil? @data_set_refresh_properties = data_set_refresh_properties.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::DataSetRefreshPropertiesProperty.new(**data_set_refresh_properties.transform_keys(&:to_sym)) : data_set_refresh_properties Jsii::Type.check_type(@data_set_refresh_properties, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuRGF0YVNldFJlZnJlc2hQcm9wZXJ0aWVzUHJvcGVydHkifV19fQ==")), "dataSetRefreshProperties") unless @data_set_refresh_properties.nil? @data_set_usage_configuration = data_set_usage_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::DataSetUsageConfigurationProperty.new(**data_set_usage_configuration.transform_keys(&:to_sym)) : data_set_usage_configuration Jsii::Type.check_type(@data_set_usage_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuRGF0YVNldFVzYWdlQ29uZmlndXJhdGlvblByb3BlcnR5In1dfX0=")), "dataSetUsageConfiguration") unless @data_set_usage_configuration.nil? @field_folders = field_folders Jsii::Type.check_type(@field_folders, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LkZpZWxkRm9sZGVyUHJvcGVydHkifV19fSwia2luZCI6Im1hcCJ9fV19fQ==")), "fieldFolders") unless @field_folders.nil? @folder_arns = folder_arns Jsii::Type.check_type(@folder_arns, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "folderArns") unless @folder_arns.nil? @import_mode = import_mode Jsii::Type.check_type(@import_mode, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "importMode") unless @import_mode.nil? @ingestion_wait_policy = ingestion_wait_policy.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::IngestionWaitPolicyProperty.new(**ingestion_wait_policy.transform_keys(&:to_sym)) : ingestion_wait_policy Jsii::Type.check_type(@ingestion_wait_policy, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuSW5nZXN0aW9uV2FpdFBvbGljeVByb3BlcnR5In1dfX0=")), "ingestionWaitPolicy") unless @ingestion_wait_policy.nil? @logical_table_map = logical_table_map Jsii::Type.check_type(@logical_table_map, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LkxvZ2ljYWxUYWJsZVByb3BlcnR5In1dfX0sImtpbmQiOiJtYXAifX1dfX0=")), "logicalTableMap") unless @logical_table_map.nil? @name = name Jsii::Type.check_type(@name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "name") unless @name.nil? @performance_configuration = performance_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::PerformanceConfigurationProperty.new(**performance_configuration.transform_keys(&:to_sym)) : performance_configuration Jsii::Type.check_type(@performance_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUGVyZm9ybWFuY2VDb25maWd1cmF0aW9uUHJvcGVydHkifV19fQ==")), "performanceConfiguration") unless @performance_configuration.nil? @permissions = Jsii::Type.check_type(@permissions, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LlJlc291cmNlUGVybWlzc2lvblByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "permissions") unless @permissions.nil? @physical_table_map = physical_table_map Jsii::Type.check_type(@physical_table_map, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LlBoeXNpY2FsVGFibGVQcm9wZXJ0eSJ9XX19LCJraW5kIjoibWFwIn19XX19")), "physicalTableMap") unless @physical_table_map.nil? @row_level_permission_data_set = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::RowLevelPermissionDataSetProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@row_level_permission_data_set, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUm93TGV2ZWxQZXJtaXNzaW9uRGF0YVNldFByb3BlcnR5In1dfX0=")), "rowLevelPermissionDataSet") unless @row_level_permission_data_set.nil? @row_level_permission_tag_configuration = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::RowLevelPermissionTagConfigurationProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@row_level_permission_tag_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUm93TGV2ZWxQZXJtaXNzaW9uVGFnQ29uZmlndXJhdGlvblByb3BlcnR5In1dfX0=")), "rowLevelPermissionTagConfiguration") unless @row_level_permission_tag_configuration.nil? @semantic_model_configuration = semantic_model_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::SemanticModelConfigurationProperty.new(**semantic_model_configuration.transform_keys(&:to_sym)) : semantic_model_configuration Jsii::Type.check_type(@semantic_model_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuU2VtYW50aWNNb2RlbENvbmZpZ3VyYXRpb25Qcm9wZXJ0eSJ9XX19")), "semanticModelConfiguration") unless @semantic_model_configuration.nil? @tags = .is_a?(Array) ? .map { |jsii_v0| jsii_v0.is_a?(Hash) ? ::AWSCDK::CfnTag.new(**jsii_v0.transform_keys(&:to_sym)) : jsii_v0 } : Jsii::Type.check_type(@tags, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7ImZxbiI6ImF3cy1jZGstbGliLkNmblRhZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "tags") unless @tags.nil? @use_as = use_as Jsii::Type.check_type(@use_as, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "useAs") unless @use_as.nil? end |
Instance Attribute Details
#aws_account_id ⇒ String? (readonly)
The AWS account ID.
82 83 84 |
# File 'quick_sight/cfn_data_set_props.rb', line 82 def aws_account_id @aws_account_id end |
#column_groups ⇒ AWSCDK::IResolvable, ... (readonly)
Groupings of columns that work together in certain Amazon Quick Sight features.
Currently, only geospatial hierarchy is supported.
89 90 91 |
# File 'quick_sight/cfn_data_set_props.rb', line 89 def column_groups @column_groups end |
#column_level_permission_rules ⇒ AWSCDK::IResolvable, ... (readonly)
A set of one or more definitions of a ColumnLevelPermissionRule .
94 95 96 |
# File 'quick_sight/cfn_data_set_props.rb', line 94 def @column_level_permission_rules end |
#data_prep_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The data preparation configuration associated with this dataset.
99 100 101 |
# File 'quick_sight/cfn_data_set_props.rb', line 99 def data_prep_configuration @data_prep_configuration end |
#data_set_id ⇒ String? (readonly)
An ID for the dataset that you want to create.
This ID is unique per AWS Region for each AWS account.
106 107 108 |
# File 'quick_sight/cfn_data_set_props.rb', line 106 def data_set_id @data_set_id end |
#data_set_refresh_properties ⇒ AWSCDK::IResolvable, ... (readonly)
The refresh properties of a dataset.
116 117 118 |
# File 'quick_sight/cfn_data_set_props.rb', line 116 def data_set_refresh_properties @data_set_refresh_properties end |
#data_set_usage_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The usage configuration to apply to child datasets that reference this dataset as a source.
121 122 123 |
# File 'quick_sight/cfn_data_set_props.rb', line 121 def data_set_usage_configuration @data_set_usage_configuration end |
#dataset_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters that are declared in a dataset.
111 112 113 |
# File 'quick_sight/cfn_data_set_props.rb', line 111 def dataset_parameters @dataset_parameters end |
#field_folders ⇒ AWSCDK::IResolvable, ... (readonly)
The folder that contains fields and nested subfolders for your dataset.
126 127 128 |
# File 'quick_sight/cfn_data_set_props.rb', line 126 def field_folders @field_folders end |
#folder_arns ⇒ Array<String>? (readonly)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
.
131 132 133 |
# File 'quick_sight/cfn_data_set_props.rb', line 131 def folder_arns @folder_arns end |
#import_mode ⇒ String? (readonly)
Indicates whether you want to import the data into SPICE.
136 137 138 |
# File 'quick_sight/cfn_data_set_props.rb', line 136 def import_mode @import_mode end |
#ingestion_wait_policy ⇒ AWSCDK::IResolvable, ... (readonly)
The wait policy to use when creating or updating a Dataset.
The default is to wait for SPICE ingestion to finish with timeout of 36 hours.
143 144 145 |
# File 'quick_sight/cfn_data_set_props.rb', line 143 def ingestion_wait_policy @ingestion_wait_policy end |
#logical_table_map ⇒ AWSCDK::IResolvable, ... (readonly)
this property has been deprecated
147 148 149 |
# File 'quick_sight/cfn_data_set_props.rb', line 147 def logical_table_map @logical_table_map end |
#name ⇒ String? (readonly)
The display name for the dataset.
152 153 154 |
# File 'quick_sight/cfn_data_set_props.rb', line 152 def name @name end |
#performance_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The performance optimization configuration of a dataset.
157 158 159 |
# File 'quick_sight/cfn_data_set_props.rb', line 157 def performance_configuration @performance_configuration end |
#permissions ⇒ AWSCDK::IResolvable, ... (readonly)
A list of resource permissions on the dataset.
162 163 164 |
# File 'quick_sight/cfn_data_set_props.rb', line 162 def @permissions end |
#physical_table_map ⇒ AWSCDK::IResolvable, ... (readonly)
Declares the physical tables that are available in the underlying data sources.
167 168 169 |
# File 'quick_sight/cfn_data_set_props.rb', line 167 def physical_table_map @physical_table_map end |
#row_level_permission_data_set ⇒ AWSCDK::IResolvable, ... (readonly)
this property has been deprecated
Information about a dataset that contains permissions for row-level security (RLS). The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User Guide.
The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is
not supported for new RLS datasets.
179 180 181 |
# File 'quick_sight/cfn_data_set_props.rb', line 179 def @row_level_permission_data_set end |
#row_level_permission_tag_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
this property has been deprecated
The configuration of tags on a dataset to set row-level security.
187 188 189 |
# File 'quick_sight/cfn_data_set_props.rb', line 187 def @row_level_permission_tag_configuration end |
#semantic_model_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The semantic model configuration associated with this dataset.
192 193 194 |
# File 'quick_sight/cfn_data_set_props.rb', line 192 def semantic_model_configuration @semantic_model_configuration end |
#tags ⇒ Array<AWSCDK::CfnTag>? (readonly)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
197 198 199 |
# File 'quick_sight/cfn_data_set_props.rb', line 197 def @tags end |
#use_as ⇒ String? (readonly)
The usage of the dataset.
202 203 204 |
# File 'quick_sight/cfn_data_set_props.rb', line 202 def use_as @use_as end |
Class Method Details
.jsii_properties ⇒ Object
204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 |
# File 'quick_sight/cfn_data_set_props.rb', line 204 def self.jsii_properties { :aws_account_id => "awsAccountId", :column_groups => "columnGroups", :column_level_permission_rules => "columnLevelPermissionRules", :data_prep_configuration => "dataPrepConfiguration", :data_set_id => "dataSetId", :dataset_parameters => "datasetParameters", :data_set_refresh_properties => "dataSetRefreshProperties", :data_set_usage_configuration => "dataSetUsageConfiguration", :field_folders => "fieldFolders", :folder_arns => "folderArns", :import_mode => "importMode", :ingestion_wait_policy => "ingestionWaitPolicy", :logical_table_map => "logicalTableMap", :name => "name", :performance_configuration => "performanceConfiguration", :permissions => "permissions", :physical_table_map => "physicalTableMap", :row_level_permission_data_set => "rowLevelPermissionDataSet", :row_level_permission_tag_configuration => "rowLevelPermissionTagConfiguration", :semantic_model_configuration => "semanticModelConfiguration", :tags => "tags", :use_as => "useAs", } end |
Instance Method Details
#to_jsii ⇒ Object
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File 'quick_sight/cfn_data_set_props.rb', line 231 def to_jsii result = {} result.merge!({ "awsAccountId" => @aws_account_id, "columnGroups" => @column_groups, "columnLevelPermissionRules" => @column_level_permission_rules, "dataPrepConfiguration" => @data_prep_configuration, "dataSetId" => @data_set_id, "datasetParameters" => @dataset_parameters, "dataSetRefreshProperties" => @data_set_refresh_properties, "dataSetUsageConfiguration" => @data_set_usage_configuration, "fieldFolders" => @field_folders, "folderArns" => @folder_arns, "importMode" => @import_mode, "ingestionWaitPolicy" => @ingestion_wait_policy, "logicalTableMap" => @logical_table_map, "name" => @name, "performanceConfiguration" => @performance_configuration, "permissions" => @permissions, "physicalTableMap" => @physical_table_map, "rowLevelPermissionDataSet" => @row_level_permission_data_set, "rowLevelPermissionTagConfiguration" => @row_level_permission_tag_configuration, "semanticModelConfiguration" => @semantic_model_configuration, "tags" => @tags, "useAs" => @use_as, }) result.compact end |