Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

RowLevelPermissionDataSet

import type { RowLevelPermissionDataSet } from "https://aws-api.deno.dev/v0.3/services/quicksight.ts?docs=full";

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 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.

interface RowLevelPermissionDataSet {
Arn: string;
FormatVersion?: RowLevelPermissionFormatVersion | null;
Namespace?: string | null;
PermissionPolicy: RowLevelPermissionPolicy;
Status?: Status | null;
}

§Properties

§
Arn: string
[src]

The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

§

The user or group rules associated with the dataset that contains permissions for RLS.

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.

§
Namespace?: string | null
[src]

The namespace associated with the dataset that contains permissions for RLS.

§

The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

§
Status?: Status | null
[src]

The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.