Interface CfnPrincipalPermissions.LFTagPolicyResourceProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPrincipalPermissions.LFTagPolicyResourceProperty.Jsii$Proxy
Enclosing class:
CfnPrincipalPermissions

@Stability(Stable) public static interface CfnPrincipalPermissions.LFTagPolicyResourceProperty extends software.amazon.jsii.JsiiSerializable
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'.

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.lakeformation.*;
 LFTagPolicyResourceProperty lFTagPolicyResourceProperty = LFTagPolicyResourceProperty.builder()
         .catalogId("catalogId")
         .expression(List.of(LFTagProperty.builder()
                 .tagKey("tagKey")
                 .tagValues(List.of("tagValues"))
                 .build()))
         .resourceType("resourceType")
         .build();