# CfnDataSetProps

Properties for defining a `CfnDataSet`.

Extends: CfnDataSetProps
Used as props by: CfnDataSet

- Source: Generated code
- Type last changed: v2.224.0 · 13 Nov 2025

## Example

```ts
// The generated example for this type would exceed 500 lines,
// and has been elided for readability.
```

## Properties

- `awsAccountId`: string — The AWS account ID.

- `columnGroups`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.ColumnGroupProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnGroupProperty.html)[] — Groupings of columns that work together in certain Amazon Quick Sight features.

  Currently, only geospatial hierarchy is supported.

- `columnLevelPermissionRules`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.ColumnLevelPermissionRuleProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty.html)[] — A set of one or more definitions of a `ColumnLevelPermissionRule` .

- `dataPrepConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.DataPrepConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.DataPrepConfigurationProperty.html) — The data preparation configuration associated with this dataset.

- `dataSetId`: string — An ID for the dataset that you want to create.

  This ID is unique per AWS Region for each AWS account.

- `datasetParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.DatasetParameterProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.DatasetParameterProperty.html)[] — The parameters that are declared in a dataset.

- `dataSetRefreshProperties`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.DataSetRefreshPropertiesProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.DataSetRefreshPropertiesProperty.html) — The refresh properties of a dataset.

- `dataSetUsageConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.DataSetUsageConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.DataSetUsageConfigurationProperty.html) — The usage configuration to apply to child datasets that reference this dataset as a source.

- `fieldFolders`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | { [key: string]: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.FieldFolderProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.FieldFolderProperty.html) } — The folder that contains fields and nested subfolders for your dataset.

- `folderArns`: string[] — <p>When you create the dataset, Amazon QuickSight adds the dataset to these folders.</p>.

- `importMode`: string — Indicates whether you want to import the data into SPICE.

- `ingestionWaitPolicy`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.IngestionWaitPolicyProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.IngestionWaitPolicyProperty.html) — 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.

- `logicalTableMap`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | { [key: string]: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.LogicalTableProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.LogicalTableProperty.html) } — this property has been deprecated

- `name`: string — The display name for the dataset.

- `performanceConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.PerformanceConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.PerformanceConfigurationProperty.html) — The performance optimization configuration of a dataset.

- `permissions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.ResourcePermissionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.ResourcePermissionProperty.html)[] — A list of resource permissions on the dataset.

- `physicalTableMap`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | { [key: string]: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.PhysicalTableProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.PhysicalTableProperty.html) } — Declares the physical tables that are available in the underlying data sources.

- `rowLevelPermissionDataSet`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.RowLevelPermissionDataSetProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.RowLevelPermissionDataSetProperty.html) — this property has been deprecated

  The permissions dataset maps fields to users or groups. For more information, see
              <a href="https://docs.aws.amazon.com/quicksight/latest/user/restrict-access-to-a-data-set-using-row-level-security.html">Using Row-Level Security (RLS) to Restrict Access to a Dataset</a> in the <i>Amazon QuickSight User
                  Guide</i>.</p>
           <p>The option to deny permissions by setting <code>PermissionPolicy</code> to <code>DENY_ACCESS</code> is
              not supported for new RLS datasets.</p>

- `rowLevelPermissionTagConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.RowLevelPermissionTagConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.RowLevelPermissionTagConfigurationProperty.html) — this property has been deprecated

  </p>

- `semanticModelConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnDataSet.SemanticModelConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnDataSet.SemanticModelConfigurationProperty.html) — The semantic model configuration associated with this dataset.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

- `useAs`: string — The usage of the dataset.
