DataSetArgs

data class DataSetArgs(val awsAccountId: Output<String>? = null, val columnGroups: Output<List<DataSetColumnGroupArgs>>? = null, val columnLevelPermissionRules: Output<List<DataSetColumnLevelPermissionRuleArgs>>? = null, val dataSetId: Output<String>? = null, val dataSetRefreshProperties: Output<DataSetRefreshPropertiesArgs>? = null, val dataSetUsageConfiguration: Output<DataSetUsageConfigurationArgs>? = null, val datasetParameters: Output<List<DataSetDatasetParameterArgs>>? = null, val fieldFolders: Output<Map<String, DataSetFieldFolderArgs>>? = null, val folderArns: Output<List<String>>? = null, val importMode: Output<DataSetImportMode>? = null, val ingestionWaitPolicy: Output<DataSetIngestionWaitPolicyArgs>? = null, val logicalTableMap: Output<Map<String, DataSetLogicalTableArgs>>? = null, val name: Output<String>? = null, val permissions: Output<List<DataSetResourcePermissionArgs>>? = null, val physicalTableMap: Output<Map<String, DataSetPhysicalTableArgs>>? = null, val rowLevelPermissionDataSet: Output<DataSetRowLevelPermissionDataSetArgs>? = null, val rowLevelPermissionTagConfiguration: Output<DataSetRowLevelPermissionTagConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DataSetArgs>

Definition of the AWS::QuickSight::DataSet Resource Type.

Constructors

Link copied to clipboard
constructor(awsAccountId: Output<String>? = null, columnGroups: Output<List<DataSetColumnGroupArgs>>? = null, columnLevelPermissionRules: Output<List<DataSetColumnLevelPermissionRuleArgs>>? = null, dataSetId: Output<String>? = null, dataSetRefreshProperties: Output<DataSetRefreshPropertiesArgs>? = null, dataSetUsageConfiguration: Output<DataSetUsageConfigurationArgs>? = null, datasetParameters: Output<List<DataSetDatasetParameterArgs>>? = null, fieldFolders: Output<Map<String, DataSetFieldFolderArgs>>? = null, folderArns: Output<List<String>>? = null, importMode: Output<DataSetImportMode>? = null, ingestionWaitPolicy: Output<DataSetIngestionWaitPolicyArgs>? = null, logicalTableMap: Output<Map<String, DataSetLogicalTableArgs>>? = null, name: Output<String>? = null, permissions: Output<List<DataSetResourcePermissionArgs>>? = null, physicalTableMap: Output<Map<String, DataSetPhysicalTableArgs>>? = null, rowLevelPermissionDataSet: Output<DataSetRowLevelPermissionDataSetArgs>? = null, rowLevelPermissionTagConfiguration: Output<DataSetRowLevelPermissionTagConfigurationArgs>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val awsAccountId: Output<String>? = null

The AWS account ID.

Link copied to clipboard

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

Link copied to clipboard

A set of one or more definitions of a ColumnLevelPermissionRule .

Link copied to clipboard
val dataSetId: Output<String>? = null

An ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.

Link copied to clipboard

The parameter declarations of the dataset.

Link copied to clipboard

The refresh properties of a dataset.

Link copied to clipboard

The usage configuration to apply to child datasets that reference this dataset as a source.

Link copied to clipboard

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

Link copied to clipboard
val folderArns: Output<List<String>>? = null

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

Link copied to clipboard
val importMode: Output<DataSetImportMode>? = null

Indicates whether you want to import the data into SPICE.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard
val name: Output<String>? = null

The display name for the dataset.

Link copied to clipboard

A list of resource permissions on the dataset.

Link copied to clipboard

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

Link copied to clipboard

The row-level security configuration for the data that you want to create.

Link copied to clipboard

The element you can use to define tags for row-level security.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): DataSetArgs