Interface ICfnDataSetMixinProps
Properties for CfnDataSetPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnDataSetMixinProps
Syntax (vb)
Public Interface ICfnDataSetMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html
ExampleMetadata: fixture=_generated
Synopsis
Properties
| AwsAccountId | The AWS account ID. |
| ColumnGroups | Groupings of columns that work together in certain Amazon Quick Sight features. |
| ColumnLevelPermissionRules | A set of one or more definitions of a |
| DataPrepConfiguration | The data preparation configuration associated with this dataset. |
| DataSetId | An ID for the dataset that you want to create. |
| DataSetRefreshProperties | The refresh properties of a dataset. |
| DataSetUsageConfiguration | The usage configuration to apply to child datasets that reference this dataset as a source. |
| DatasetParameters | The parameters that are declared in a dataset. |
| FieldFolders | The folder that contains fields and nested subfolders for your dataset. |
| FolderArns | <p>When you create the dataset, Amazon QuickSight adds the dataset to these folders.</p>. |
| ImportMode | Indicates whether you want to import the data into SPICE. |
| IngestionWaitPolicy | The wait policy to use when creating or updating a Dataset. |
| LogicalTableMap | Properties for CfnDataSetPropsMixin. |
| Name | The display name for the dataset. |
| PerformanceConfiguration | The performance optimization configuration of a dataset. |
| Permissions | A list of resource permissions on the dataset. |
| PhysicalTableMap | Declares the physical tables that are available in the underlying data sources. |
| RowLevelPermissionDataSet | (deprecated) <p>Information about a dataset that contains permissions for row-level security (RLS). |
| RowLevelPermissionTagConfiguration | (deprecated) <p>The configuration of tags on a dataset to set row-level security. |
| SemanticModelConfiguration | The semantic model configuration associated with this dataset. |
| Tags | Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. |
| UseAs | The usage of the dataset. |
Properties
AwsAccountId
The AWS account ID.
string? AwsAccountId { get; }
Property Value
Remarks
ColumnGroups
Groupings of columns that work together in certain Amazon Quick Sight features.
object? ColumnGroups { get; }
Property Value
Remarks
Currently, only geospatial hierarchy is supported.
Type union: either IResolvable or (either IResolvable or CfnDataSetPropsMixin.IColumnGroupProperty)[]
ColumnLevelPermissionRules
A set of one or more definitions of a ColumnLevelPermissionRule .
object? ColumnLevelPermissionRules { get; }
Property Value
Remarks
DataPrepConfiguration
The data preparation configuration associated with this dataset.
object? DataPrepConfiguration { get; }
Property Value
Remarks
DataSetId
An ID for the dataset that you want to create.
string? DataSetId { get; }
Property Value
Remarks
This ID is unique per AWS Region for each AWS account.
DataSetRefreshProperties
The refresh properties of a dataset.
object? DataSetRefreshProperties { get; }
Property Value
Remarks
DataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source.
object? DataSetUsageConfiguration { get; }
Property Value
Remarks
DatasetParameters
The parameters that are declared in a dataset.
object? DatasetParameters { get; }
Property Value
Remarks
FieldFolders
The folder that contains fields and nested subfolders for your dataset.
object? FieldFolders { get; }
Property Value
Remarks
Type union: either IResolvable or Dictionary<string, either IResolvable or CfnDataSetPropsMixin.IFieldFolderProperty>
FolderArns
<p>When you create the dataset, Amazon QuickSight adds the dataset to these folders.</p>.
string[]? FolderArns { get; }
Property Value
string[]
Remarks
ImportMode
Indicates whether you want to import the data into SPICE.
string? ImportMode { get; }
Property Value
Remarks
IngestionWaitPolicy
The wait policy to use when creating or updating a Dataset.
object? IngestionWaitPolicy { get; }
Property Value
Remarks
The default is to wait for SPICE ingestion to finish with timeout of 36 hours.
Type union: either IResolvable or CfnDataSetPropsMixin.IIngestionWaitPolicyProperty
LogicalTableMap
Properties for CfnDataSetPropsMixin.
[Obsolete("this property has been deprecated")]
object? LogicalTableMap { get; }
Property Value
Remarks
Stability: Deprecated
Type union: either IResolvable or Dictionary<string, either IResolvable or CfnDataSetPropsMixin.ILogicalTableProperty>
Name
The display name for the dataset.
string? Name { get; }
Property Value
Remarks
PerformanceConfiguration
The performance optimization configuration of a dataset.
object? PerformanceConfiguration { get; }
Property Value
Remarks
Permissions
A list of resource permissions on the dataset.
object? Permissions { get; }
Property Value
Remarks
PhysicalTableMap
Declares the physical tables that are available in the underlying data sources.
object? PhysicalTableMap { get; }
Property Value
Remarks
Type union: either IResolvable or Dictionary<string, either IResolvable or CfnDataSetPropsMixin.IPhysicalTableProperty>
RowLevelPermissionDataSet
(deprecated) <p>Information about a dataset that contains permissions for row-level security (RLS).
[Obsolete("this property has been deprecated")]
object? RowLevelPermissionDataSet { get; }
Property Value
Remarks
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>
The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is
not supported for new RLS datasets.
Stability: Deprecated
Type union: either IResolvable or CfnDataSetPropsMixin.IRowLevelPermissionDataSetProperty
RowLevelPermissionTagConfiguration
(deprecated) <p>The configuration of tags on a dataset to set row-level security.
[Obsolete("this property has been deprecated")]
object? RowLevelPermissionTagConfiguration { get; }
Property Value
Remarks
SemanticModelConfiguration
The semantic model configuration associated with this dataset.
object? SemanticModelConfiguration { get; }
Property Value
Remarks
Tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
UseAs
The usage of the dataset.
string? UseAs { get; }