Class: Aws::QuickSight::Types::CreateDataSetRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The Amazon Web Services account ID.

Returns:

  • (String)


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_groupsArray<Types::ColumnGroup>

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

Returns:



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_rulesArray<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_idString

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.

Returns:

  • (String)


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_configurationTypes::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_parametersArray<Types::DatasetParameter>

The parameter declarations of the dataset.

Returns:



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_foldersHash<String,Types::FieldFolder>

The folder that contains fields and nested subfolders for your dataset.

Returns:



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_arnsArray<String>

When you create the dataset, Amazon QuickSight adds the dataset to these folders.

Returns:

  • (Array<String>)


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_modeString

Indicates whether you want to import the data into SPICE.

Returns:

  • (String)


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_mapHash<String,Types::LogicalTable>

Configures the combination and transformation of the data from the physical tables.

Returns:



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

#nameString

The display name for the dataset.

Returns:

  • (String)


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

#permissionsArray<Types::ResourcePermission>

A list of resource permissions on the dataset.

Returns:



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_mapHash<String,Types::PhysicalTable>

Declares the physical tables that are available in the underlying data sources.

Returns:



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_setTypes::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_configurationTypes::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

#tagsArray<Types::Tag>

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

Returns:



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