| name | data type | description |
|---|---|---|
| resources | map of RangerPolicyResource | |
| service | string | |
| dataMaskPolicyItems | array of RangerDataMaskPolicyItem | |
| rowFilterPolicyItems | array of RangerRowFilterPolicyItem | |
| conditions | array of RangerPolicyItemCondition | |
| additionalResources | array of map of RangerPolicyResource | |
| zoneName | string | |
| policyType | number | |
| serviceType | string | |
| policyPriority | number | |
| options | map of object | |
| policyLabels | array of string | |
| resourceSignature | string | |
| name | string | |
| isDenyAllElse | boolean | |
| policyItems | array of RangerPolicyItem | |
| denyExceptions | array of RangerPolicyItem | |
| description | string | |
| validitySchedules | array of RangerValiditySchedule | |
| denyPolicyItems | array of RangerPolicyItem | |
| isAuditEnabled | boolean | |
| allowExceptions | array of RangerPolicyItem | |
Properties inherited from RangerBaseModelObject |
||
| version | number | |
| id | number | |
| guid | string | |
| updatedBy | string | |
| createdBy | string | |
| isEnabled | boolean | |
| createTime | number | |
| updateTime | number | |
Example
{
"resources" : {
"property1" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
},
"property2" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
}
},
"service" : "...",
"dataMaskPolicyItems" : [ {
"dataMaskInfo" : {
"valueExpr" : "...",
"dataMaskType" : "...",
"conditionExpr" : "..."
},
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"dataMaskInfo" : {
"valueExpr" : "...",
"dataMaskType" : "...",
"conditionExpr" : "..."
},
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"rowFilterPolicyItems" : [ {
"rowFilterInfo" : {
"filterExpr" : "..."
},
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"rowFilterInfo" : {
"filterExpr" : "..."
},
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"additionalResources" : [ {
"property1" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
},
"property2" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
}
}, {
"property1" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
},
"property2" : {
"values" : [ "...", "..." ],
"isRecursive" : true,
"isExcludes" : true
}
} ],
"zoneName" : "...",
"policyType" : 12345,
"serviceType" : "...",
"policyPriority" : 12345,
"options" : {
"property1" : { },
"property2" : { }
},
"policyLabels" : [ "...", "..." ],
"resourceSignature" : "...",
"name" : "...",
"isDenyAllElse" : true,
"policyItems" : [ {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"denyExceptions" : [ {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"description" : "...",
"validitySchedules" : [ {
"timeZone" : "...",
"recurrences" : [ {
"interval" : { },
"schedule" : { }
}, {
"interval" : { },
"schedule" : { }
} ],
"endTime" : "...",
"startTime" : "..."
}, {
"timeZone" : "...",
"recurrences" : [ {
"interval" : { },
"schedule" : { }
}, {
"interval" : { },
"schedule" : { }
} ],
"endTime" : "...",
"startTime" : "..."
} ],
"denyPolicyItems" : [ {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"isAuditEnabled" : true,
"allowExceptions" : [ {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
}, {
"conditions" : [ {
"values" : [ "...", "..." ],
"type" : "..."
}, {
"values" : [ "...", "..." ],
"type" : "..."
} ],
"users" : [ "...", "..." ],
"delegateAdmin" : true,
"roles" : [ "...", "..." ],
"groups" : [ "...", "..." ],
"accesses" : [ {
"isAllowed" : true,
"type" : "..."
}, {
"isAllowed" : true,
"type" : "..."
} ]
} ],
"version" : 12345,
"id" : 12345,
"guid" : "...",
"updatedBy" : "...",
"createdBy" : "...",
"isEnabled" : true,
"createTime" : 12345,
"updateTime" : 12345
}