[ 
https://issues.apache.org/jira/browse/RANGER-4470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Madhan Neethiraj reassigned RANGER-4470:
----------------------------------------

    Assignee: Madhan Neethiraj

> GDS data structure updates to capture masking order and sub-resource type
> -------------------------------------------------------------------------
>
>                 Key: RANGER-4470
>                 URL: https://issues.apache.org/jira/browse/RANGER-4470
>             Project: Ranger
>          Issue Type: Sub-task
>          Components: Ranger
>            Reporter: Madhan Neethiraj
>            Assignee: Madhan Neethiraj
>            Priority: Major
>
> RangerDataShare.defaultMasks captures the default mask to be applied for 
> columns based on tags. A column could have multiple tags and only one mask 
> can be applied, that mask applied should be deterministic. Instead of 
> modeling defaultMasks as a Map, using List will help the dataShare owner to 
> specify the order:
>  * replace {{Map<String, RangerPolicyItemDataMaskInfo> defaultMasks}} with 
> {{List<RangerTagDataMaskInfo> defaultTagMasks}}
> RangerSharedResource.subResourceNames specifies the list of subResourceNames 
> (like columns) that are to be shared. However the type of the sub-resource is 
> not included. Given a service-def could have multiple child resource-types, 
> it will be critical to capture the sub-resource-type as well:
>  * replace subResourceNames with subResource and subResourceType



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to