aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty

interface ColumnLevelPermissionRuleProperty

LanguageType name
.NETAmazon.CDK.AWS.QuickSight.CfnDataSet.ColumnLevelPermissionRuleProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnDataSet_ColumnLevelPermissionRuleProperty
Javasoftware.amazon.awscdk.services.quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty
Pythonaws_cdk.aws_quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty
TypeScript aws-cdk-lib » aws_quicksight » CfnDataSet » ColumnLevelPermissionRuleProperty

A rule defined to grant access on one or more restricted columns.

Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const columnLevelPermissionRuleProperty: quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty = {
  columnNames: ['columnNames'],
  principals: ['principals'],
};

Properties

NameTypeDescription
columnNames?string[]An array of column names.
principals?string[]An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

columnNames?

Type: string[] (optional)

An array of column names.


principals?

Type: string[] (optional)

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.