Class: Aws::QuickSight::Types::CreateDataSetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::CreateDataSetRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The Amazon Web Services account ID.
-
#column_groups ⇒ Array<Types::ColumnGroup>
Groupings of columns that work together in certain Amazon QuickSight features.
-
#column_level_permission_rules ⇒ Array<Types::ColumnLevelPermissionRule>
A set of one or more definitions of a
ColumnLevelPermissionRule
. -
#data_set_id ⇒ String
An ID for the dataset that you want to create.
-
#data_set_usage_configuration ⇒ Types::DataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source.
-
#dataset_parameters ⇒ Array<Types::DatasetParameter>
The parameter declarations of the dataset.
-
#field_folders ⇒ Hash<String,Types::FieldFolder>
The folder that contains fields and nested subfolders for your dataset.
-
#folder_arns ⇒ Array<String>
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
-
#import_mode ⇒ String
Indicates whether you want to import the data into SPICE.
-
#logical_table_map ⇒ Hash<String,Types::LogicalTable>
Configures the combination and transformation of the data from the physical tables.
-
#name ⇒ String
The display name for the dataset.
-
#permissions ⇒ Array<Types::ResourcePermission>
A list of resource permissions on the dataset.
-
#physical_table_map ⇒ Hash<String,Types::PhysicalTable>
Declares the physical tables that are available in the underlying data sources.
-
#row_level_permission_data_set ⇒ Types::RowLevelPermissionDataSet
The row-level security configuration for the data that you want to create.
-
#row_level_permission_tag_configuration ⇒ Types::RowLevelPermissionTagConfiguration
The configuration of tags on a dataset to set row-level security.
-
#tags ⇒ Array<Types::Tag>
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
Instance Attribute Details
#aws_account_id ⇒ String
The Amazon Web Services account ID.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#column_groups ⇒ Array<Types::ColumnGroup>
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#column_level_permission_rules ⇒ Array<Types::ColumnLevelPermissionRule>
A set of one or more definitions of a ColumnLevelPermissionRule
.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#data_set_id ⇒ String
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#data_set_usage_configuration ⇒ Types::DataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#dataset_parameters ⇒ Array<Types::DatasetParameter>
The parameter declarations of the dataset.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#field_folders ⇒ Hash<String,Types::FieldFolder>
The folder that contains fields and nested subfolders for your dataset.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#folder_arns ⇒ Array<String>
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#import_mode ⇒ String
Indicates whether you want to import the data into SPICE.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#logical_table_map ⇒ Hash<String,Types::LogicalTable>
Configures the combination and transformation of the data from the physical tables.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The display name for the dataset.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<Types::ResourcePermission>
A list of resource permissions on the dataset.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#physical_table_map ⇒ Hash<String,Types::PhysicalTable>
Declares the physical tables that are available in the underlying data sources.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#row_level_permission_data_set ⇒ Types::RowLevelPermissionDataSet
The row-level security configuration for the data that you want to create.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#row_level_permission_tag_configuration ⇒ Types::RowLevelPermissionTagConfiguration
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5018 class CreateDataSetRequest < Struct.new( :aws_account_id, :data_set_id, :name, :physical_table_map, :logical_table_map, :import_mode, :column_groups, :field_folders, :permissions, :row_level_permission_data_set, :row_level_permission_tag_configuration, :column_level_permission_rules, :tags, :data_set_usage_configuration, :dataset_parameters, :folder_arns) SENSITIVE = [] include Aws::Structure end |