@Stability(value=Stable)
public static interface CfnDataSet.RowLevelPermissionDataSetProperty
extends software.amazon.jsii.JsiiSerializable
The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User Guide .
The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is not supported for new RLS datasets.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
RowLevelPermissionDataSetProperty rowLevelPermissionDataSetProperty = RowLevelPermissionDataSetProperty.builder()
.arn("arn")
.permissionPolicy("permissionPolicy")
// the properties below are optional
.formatVersion("formatVersion")
.namespace("namespace")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnDataSet.RowLevelPermissionDataSetProperty.Builder
A builder for
CfnDataSet.RowLevelPermissionDataSetProperty |
static class |
CfnDataSet.RowLevelPermissionDataSetProperty.Jsii$Proxy
An implementation for
CfnDataSet.RowLevelPermissionDataSetProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnDataSet.RowLevelPermissionDataSetProperty.Builder |
builder() |
String |
getArn()
The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.
|
default String |
getFormatVersion()
The user or group rules associated with the dataset that contains permissions for RLS.
|
default String |
getNamespace()
The namespace associated with the dataset that contains permissions for RLS.
|
String |
getPermissionPolicy()
The type of permissions to use when interpreting the permissions for RLS.
|
@Stability(value=Stable) @NotNull String getArn()
@Stability(value=Stable) @NotNull String getPermissionPolicy()
DENY_ACCESS is included for backward compatibility only.
@Stability(value=Stable) @Nullable default String getFormatVersion()
By default, FormatVersion is VERSION_1 . When FormatVersion is VERSION_1 , UserName and GroupName are required. When FormatVersion is VERSION_2 , UserARN and GroupARN are required, and Namespace must not exist.
@Stability(value=Stable) @Nullable default String getNamespace()
@Stability(value=Stable) static CfnDataSet.RowLevelPermissionDataSetProperty.Builder builder()
Copyright © 2022. All rights reserved.