AWS::QuickSight::DataSetCreates a dataset. This operation doesn't support datasets that include uploaded files as a source.
import { CfnDataSet } from 'aws-cdk-lib/aws-quicksight';Or use the module namespace:
import * as quicksight from 'aws-cdk-lib/aws-quicksight';
// quicksight.CfnDataSetConfiguration passed to the constructor as CfnDataSetProps.
awsAccountIdOptionalstringThe AWS account ID.
columnGroupsOptionalIResolvable | IResolvable | ColumnGroupProperty[]Groupings of columns that work together in certain Amazon Quick Sight features. Currently, only geospatial hierarchy is supported.
columnLevelPermissionRulesOptionalIResolvable | IResolvable | ColumnLevelPermissionRuleProperty[]A set of one or more definitions of a `ColumnLevelPermissionRule` .
dataPrepConfigurationOptionalIResolvable | DataPrepConfigurationPropertyThe data preparation configuration associated with this dataset.
dataSetIdOptionalstringAn ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
datasetParametersOptionalIResolvable | IResolvable | DatasetParameterProperty[]The parameters that are declared in a dataset.
dataSetRefreshPropertiesOptionalIResolvable | DataSetRefreshPropertiesPropertyThe refresh properties of a dataset.
dataSetUsageConfigurationOptionalIResolvable | DataSetUsageConfigurationPropertyThe usage configuration to apply to child datasets that reference this dataset as a source.
fieldFoldersOptionalIResolvable | { [key: string]: IResolvable | FieldFolderProperty }The folder that contains fields and nested subfolders for your dataset.
folderArnsOptionalstring[]<p>When you create the dataset, Amazon QuickSight adds the dataset to these folders.</p>.
importModeOptionalstringIndicates whether you want to import the data into SPICE.
ingestionWaitPolicyOptionalIResolvable | IngestionWaitPolicyPropertyThe 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.
logicalTableMapOptionalDeprecatedIResolvable | { [key: string]: IResolvable | LogicalTableProperty }Deprecated: this property has been deprecated
nameOptionalstringThe display name for the dataset.
performanceConfigurationOptionalIResolvable | PerformanceConfigurationPropertyThe performance optimization configuration of a dataset.
permissionsOptionalIResolvable | IResolvable | ResourcePermissionProperty[]A list of resource permissions on the dataset.
physicalTableMapOptionalIResolvable | { [key: string]: IResolvable | PhysicalTableProperty }Declares the physical tables that are available in the underlying data sources.
rowLevelPermissionDataSetOptionalDeprecatedIResolvable | RowLevelPermissionDataSetProperty<p>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 <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>
Deprecated: this property has been deprecated
rowLevelPermissionTagConfigurationOptionalDeprecatedIResolvable | RowLevelPermissionTagConfigurationProperty<p>The configuration of tags on a dataset to set row-level security. </p>
Deprecated: this property has been deprecated
semanticModelConfigurationOptionalIResolvable | SemanticModelConfigurationPropertyThe semantic model configuration associated with this dataset.
tagsOptionalCfnTag[]Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
useAsOptionalstringThe usage of the dataset.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-quicksightAWS::QuickSight::DataSet