| name | data type | description |
|---|---|---|
| profiles | array of string | |
| accessTypes | array of string | |
| subResource | RangerPolicyResource | |
| subResourceType | string | |
| resource | map of RangerPolicyResource | |
| subResourceMasks | array of RangerGdsMaskInfo | |
| conditionExpr | string | |
| number | ||
| name | string | |
| rowFilter | RangerPolicyItemRowFilterInfo | |
Properties inherited from RangerGdsBaseModelObject |
||
| additionalInfo | map of string | |
| description | string | |
| options | map of string | |
Properties inherited from RangerBaseModelObject |
||
| createdBy | string | |
| createTime | number | |
| id | number | |
| version | number | |
| isEnabled | boolean | |
| guid | string | |
| updateTime | number | |
| updatedBy | string | |
Example
{
"profiles" : [ "...", "..." ],
"accessTypes" : [ "...", "..." ],
"subResource" : {
"isRecursive" : true,
"values" : [ "...", "..." ],
"isExcludes" : true
},
"subResourceType" : "...",
"resource" : {
"property1" : {
"isRecursive" : true,
"values" : [ "...", "..." ],
"isExcludes" : true
},
"property2" : {
"isRecursive" : true,
"values" : [ "...", "..." ],
"isExcludes" : true
}
},
"subResourceMasks" : [ {
"values" : [ "...", "..." ],
"maskInfo" : {
"dataMaskType" : "...",
"valueExpr" : "...",
"conditionExpr" : "..."
}
}, {
"values" : [ "...", "..." ],
"maskInfo" : {
"dataMaskType" : "...",
"valueExpr" : "...",
"conditionExpr" : "..."
}
} ],
"conditionExpr" : "...",
"dataShareId" : 12345,
"name" : "...",
"rowFilter" : {
"filterExpr" : "..."
},
"additionalInfo" : {
"property1" : "...",
"property2" : "..."
},
"description" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"createdBy" : "...",
"createTime" : 12345,
"id" : 12345,
"version" : 12345,
"isEnabled" : true,
"guid" : "...",
"updateTime" : 12345,
"updatedBy" : "..."
}