PrincipalPermissionsLfTagPolicyResourceArgs

data class PrincipalPermissionsLfTagPolicyResourceArgs(val catalogId: Output<String>, val expression: Output<List<PrincipalPermissionsLfTagArgs>>, val resourceType: Output<PrincipalPermissionsResourceType>) : ConvertibleToJava<PrincipalPermissionsLfTagPolicyResourceArgs>

A list of LF-tag conditions that define a resource's LF-tag policy. A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.

Constructors

constructor(catalogId: Output<String>, expression: Output<List<PrincipalPermissionsLfTagArgs>>, resourceType: Output<PrincipalPermissionsResourceType>)

Properties

Link copied to clipboard
val catalogId: Output<String>

The identifier for the GLUDC. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment.

Link copied to clipboard

A list of LF-tag conditions that apply to the resource's LF-tag policy.

Link copied to clipboard

The resource type for which the LF-tag policy applies.

Functions

Link copied to clipboard
open override fun toJava(): PrincipalPermissionsLfTagPolicyResourceArgs