name | data type | type | namespace | min/max occurs | description |
---|---|---|---|---|---|
accessTypes | list of rangerAccessTypeDef | element | 0/unbounded | ||
configs | list of rangerServiceConfigDef | element | 0/unbounded | ||
contextEnrichers | list of rangerContextEnricherDef | element | 0/unbounded | ||
dataMaskDef | rangerDataMaskDef | element | 0/1 | ||
description | string | element | 0/1 | ||
displayName | string | element | 0/1 | ||
enums | list of rangerEnumDef | element | 0/unbounded | ||
implClass | string | element | 0/1 | ||
label | string | element | 0/1 | ||
name | string | element | 0/1 | ||
options | (custom) | element | 0/1 | ||
policyConditions | list of rangerPolicyConditionDef | element | 0/unbounded | ||
rbKeyDescription | string | element | 0/1 | ||
rbKeyLabel | string | element | 0/1 | ||
resources | list of rangerResourceDef | element | 0/unbounded | ||
rowFilterDef | rangerRowFilterDef | element | 0/1 | ||
Properties inherited from rangerBaseModelObject |
|||||
createTime | dateTime | element | 0/1 | ||
createdBy | string | element | 0/1 | ||
guid | string | element | 0/1 | ||
id | long | element | 0/1 | ||
isEnabled | boolean | element | 0/1 | ||
updateTime | dateTime | element | 0/1 | ||
updatedBy | string | element | 0/1 | ||
version | long | element | 0/1 |
Example
<rangerServiceDef> <dataMaskDef> <maskTypes> <transformer>...</transformer> <dataMaskOptions>...</dataMaskOptions> <name>...</name> <itemId>...</itemId> <rbKeyLabel>...</rbKeyLabel> <description>...</description> <rbKeyDescription>...</rbKeyDescription> <label>...</label> </maskTypes> <accessTypes> <label>...</label> <itemId>...</itemId> <name>...</name> <impliedGrants>...</impliedGrants> <rbKeyLabel>...</rbKeyLabel> </accessTypes> <resources> <recursiveSupported>...</recursiveSupported> <rbKeyDescription>...</rbKeyDescription> <uiHint>...</uiHint> <matcherOptions>...</matcherOptions> <level>...</level> <description>...</description> <name>...</name> <validationRegEx>...</validationRegEx> <isValidLeaf>...</isValidLeaf> <type>...</type> <rbKeyLabel>...</rbKeyLabel> <validationMessage>...</validationMessage> <excludesSupported>...</excludesSupported> <mandatory>...</mandatory> <label>...</label> <accessTypeRestrictions>...</accessTypeRestrictions> <rbKeyValidationMessage>...</rbKeyValidationMessage> <parent>...</parent> <lookupSupported>...</lookupSupported> <matcher>...</matcher> <itemId>...</itemId> </resources> </dataMaskDef> <configs> <type>...</type> <rbKeyDescription>...</rbKeyDescription> <rbKeyValidationMessage>...</rbKeyValidationMessage> <subType>...</subType> <rbKeyLabel>...</rbKeyLabel> <itemId>...</itemId> <validationRegEx>...</validationRegEx> <description>...</description> <label>...</label> <mandatory>...</mandatory> <name>...</name> <validationMessage>...</validationMessage> <defaultValue>...</defaultValue> <uiHint>...</uiHint> </configs> <rbKeyDescription>...</rbKeyDescription> <rbKeyLabel>...</rbKeyLabel> <displayName>...</displayName> <implClass>...</implClass> <resources> <recursiveSupported>...</recursiveSupported> <rbKeyDescription>...</rbKeyDescription> <uiHint>...</uiHint> <matcherOptions>...</matcherOptions> <level>...</level> <description>...</description> <name>...</name> <validationRegEx>...</validationRegEx> <isValidLeaf>...</isValidLeaf> <type>...</type> <rbKeyLabel>...</rbKeyLabel> <validationMessage>...</validationMessage> <excludesSupported>...</excludesSupported> <mandatory>...</mandatory> <label>...</label> <accessTypeRestrictions>...</accessTypeRestrictions> <rbKeyValidationMessage>...</rbKeyValidationMessage> <parent>...</parent> <lookupSupported>...</lookupSupported> <matcher>...</matcher> <itemId>...</itemId> </resources> <name>...</name> <description>...</description> <accessTypes> <label>...</label> <itemId>...</itemId> <name>...</name> <impliedGrants>...</impliedGrants> <rbKeyLabel>...</rbKeyLabel> </accessTypes> <label>...</label> <rowFilterDef> <resources> <recursiveSupported>...</recursiveSupported> <rbKeyDescription>...</rbKeyDescription> <uiHint>...</uiHint> <matcherOptions>...</matcherOptions> <level>...</level> <description>...</description> <name>...</name> <validationRegEx>...</validationRegEx> <isValidLeaf>...</isValidLeaf> <type>...</type> <rbKeyLabel>...</rbKeyLabel> <validationMessage>...</validationMessage> <excludesSupported>...</excludesSupported> <mandatory>...</mandatory> <label>...</label> <accessTypeRestrictions>...</accessTypeRestrictions> <rbKeyValidationMessage>...</rbKeyValidationMessage> <parent>...</parent> <lookupSupported>...</lookupSupported> <matcher>...</matcher> <itemId>...</itemId> </resources> <accessTypes> <label>...</label> <itemId>...</itemId> <name>...</name> <impliedGrants>...</impliedGrants> <rbKeyLabel>...</rbKeyLabel> </accessTypes> </rowFilterDef> <contextEnrichers> <name>...</name> <itemId>...</itemId> <enricher>...</enricher> <enricherOptions>...</enricherOptions> </contextEnrichers> <policyConditions> <rbKeyDescription>...</rbKeyDescription> <rbKeyLabel>...</rbKeyLabel> <description>...</description> <itemId>...</itemId> <evaluatorOptions>...</evaluatorOptions> <validationRegEx>...</validationRegEx> <evaluator>...</evaluator> <rbKeyValidationMessage>...</rbKeyValidationMessage> <validationMessage>...</validationMessage> <name>...</name> <uiHint>...</uiHint> <label>...</label> </policyConditions> <options>...</options> <enums> <name>...</name> <itemId>...</itemId> <defaultIndex>...</defaultIndex> <elements> <rbKeyLabel>...</rbKeyLabel> <itemId>...</itemId> <name>...</name> <label>...</label> </elements> </enums> <guid>...</guid> <updateTime>...</updateTime> <id>...</id> <createTime>...</createTime> <updatedBy>...</updatedBy> <createdBy>...</createdBy> <isEnabled>...</isEnabled> <version>...</version> </rangerServiceDef>