| name | data type | description |
|---|---|---|
| contextEnrichers | array of RangerContextEnricherDef | |
| configs | array of RangerServiceConfigDef | |
| markerAccessTypes | array of RangerAccessTypeDef | |
| enums | array of RangerEnumDef | |
| policyConditions | array of RangerPolicyConditionDef | |
| rowFilterDef | RangerRowFilterDef | |
| rbKeyDescription | string | |
| implClass | string | |
| displayName | string | |
| name | string | |
| rbKeyLabel | string | |
| description | string | |
| dataMaskDef | RangerDataMaskDef | |
| accessTypes | array of RangerAccessTypeDef | |
| resources | array of RangerResourceDef | |
| options | map of string | |
| label | string | |
Properties inherited from RangerBaseModelObject |
||
| createdBy | string | |
| createTime | number | |
| id | number | |
| version | number | |
| isEnabled | boolean | |
| guid | string | |
| updateTime | number | |
| updatedBy | string | |
Example
{
"contextEnrichers" : [ {
"name" : "...",
"itemId" : 12345,
"enricherOptions" : {
"property1" : "...",
"property2" : "..."
},
"enricher" : "..."
}, {
"name" : "...",
"itemId" : 12345,
"enricherOptions" : {
"property1" : "...",
"property2" : "..."
},
"enricher" : "..."
} ],
"configs" : [ {
"itemId" : 12345,
"type" : "...",
"defaultValue" : "...",
"validationMessage" : "...",
"description" : "...",
"rbKeyValidationMessage" : "...",
"label" : "...",
"rbKeyDescription" : "...",
"subType" : "...",
"uiHint" : "...",
"rbKeyLabel" : "...",
"mandatory" : true,
"name" : "...",
"validationRegEx" : "..."
}, {
"itemId" : 12345,
"type" : "...",
"defaultValue" : "...",
"validationMessage" : "...",
"description" : "...",
"rbKeyValidationMessage" : "...",
"label" : "...",
"rbKeyDescription" : "...",
"subType" : "...",
"uiHint" : "...",
"rbKeyLabel" : "...",
"mandatory" : true,
"name" : "...",
"validationRegEx" : "..."
} ],
"markerAccessTypes" : [ {
"category" : "CREATE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
}, {
"category" : "DELETE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
} ],
"enums" : [ {
"defaultIndex" : 12345,
"itemId" : 12345,
"elements" : [ {
"rbKeyLabel" : "...",
"itemId" : 12345,
"label" : "...",
"name" : "..."
}, {
"rbKeyLabel" : "...",
"itemId" : 12345,
"label" : "...",
"name" : "..."
} ],
"name" : "..."
}, {
"defaultIndex" : 12345,
"itemId" : 12345,
"elements" : [ {
"rbKeyLabel" : "...",
"itemId" : 12345,
"label" : "...",
"name" : "..."
}, {
"rbKeyLabel" : "...",
"itemId" : 12345,
"label" : "...",
"name" : "..."
} ],
"name" : "..."
} ],
"policyConditions" : [ {
"description" : "...",
"evaluatorOptions" : {
"property1" : "...",
"property2" : "..."
},
"name" : "...",
"rbKeyLabel" : "...",
"validationMessage" : "...",
"evaluator" : "...",
"label" : "...",
"uiHint" : "...",
"rbKeyDescription" : "...",
"itemId" : 12345,
"rbKeyValidationMessage" : "...",
"validationRegEx" : "..."
}, {
"description" : "...",
"evaluatorOptions" : {
"property1" : "...",
"property2" : "..."
},
"name" : "...",
"rbKeyLabel" : "...",
"validationMessage" : "...",
"evaluator" : "...",
"label" : "...",
"uiHint" : "...",
"rbKeyDescription" : "...",
"itemId" : 12345,
"rbKeyValidationMessage" : "...",
"validationRegEx" : "..."
} ],
"rowFilterDef" : {
"resources" : [ {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
}, {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
} ],
"accessTypes" : [ {
"category" : "UPDATE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
}, {
"category" : "UPDATE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
} ]
},
"rbKeyDescription" : "...",
"implClass" : "...",
"displayName" : "...",
"name" : "...",
"rbKeyLabel" : "...",
"description" : "...",
"dataMaskDef" : {
"maskTypes" : [ {
"rbKeyDescription" : "...",
"label" : "...",
"dataMaskOptions" : {
"property1" : "...",
"property2" : "..."
},
"description" : "...",
"name" : "...",
"transformer" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
}, {
"rbKeyDescription" : "...",
"label" : "...",
"dataMaskOptions" : {
"property1" : "...",
"property2" : "..."
},
"description" : "...",
"name" : "...",
"transformer" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
} ],
"accessTypes" : [ {
"category" : "CREATE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
}, {
"category" : "UPDATE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
} ],
"resources" : [ {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
}, {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
} ]
},
"accessTypes" : [ {
"category" : "READ",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
}, {
"category" : "DELETE",
"label" : "...",
"impliedGrants" : [ "...", "..." ],
"name" : "...",
"itemId" : 12345,
"rbKeyLabel" : "..."
} ],
"resources" : [ {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
}, {
"mandatory" : true,
"rbKeyDescription" : "...",
"level" : 12345,
"matcherOptions" : {
"property1" : "...",
"property2" : "..."
},
"itemId" : 12345,
"label" : "...",
"rbKeyLabel" : "...",
"name" : "...",
"lookupSupported" : true,
"matcher" : "...",
"validationRegEx" : "...",
"parent" : "...",
"rbKeyValidationMessage" : "...",
"excludesSupported" : true,
"accessTypeRestrictions" : [ "...", "..." ],
"isValidLeaf" : true,
"description" : "...",
"type" : "...",
"recursiveSupported" : true,
"validationMessage" : "...",
"uiHint" : "..."
} ],
"options" : {
"property1" : "...",
"property2" : "..."
},
"label" : "...",
"createdBy" : "...",
"createTime" : 12345,
"id" : 12345,
"version" : 12345,
"isEnabled" : true,
"guid" : "...",
"updateTime" : 12345,
"updatedBy" : "..."
}