Class CfnDataSet.ColumnLevelPermissionRuleProperty
A rule defined to grant access on one or more restricted columns.
Inheritance
System.Object
CfnDataSet.ColumnLevelPermissionRuleProperty
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ColumnLevelPermissionRuleProperty : Object, CfnDataSet.IColumnLevelPermissionRuleProperty
Syntax (vb)
Public Class ColumnLevelPermissionRuleProperty
Inherits Object
Implements CfnDataSet.IColumnLevelPermissionRuleProperty
Remarks
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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var columnLevelPermissionRuleProperty = new ColumnLevelPermissionRuleProperty {
ColumnNames = new [] { "columnNames" },
Principals = new [] { "principals" }
};
Synopsis
Constructors
ColumnLevelPermissionRuleProperty() |
Properties
ColumnNames | An array of column names. |
Principals | An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups. |
Constructors
ColumnLevelPermissionRuleProperty()
public ColumnLevelPermissionRuleProperty()
Properties
ColumnNames
An array of column names.
public string[] ColumnNames { get; set; }
Property Value
System.String[]
Remarks
Principals
An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
public string[] Principals { get; set; }
Property Value
System.String[]