| 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>
<resources>
<lookupSupported>...</lookupSupported>
<validationRegEx>...</validationRegEx>
<mandatory>...</mandatory>
<isValidLeaf>...</isValidLeaf>
<name>...</name>
<rbKeyDescription>...</rbKeyDescription>
<label>...</label>
<level>...</level>
<recursiveSupported>...</recursiveSupported>
<rbKeyLabel>...</rbKeyLabel>
<uiHint>...</uiHint>
<description>...</description>
<parent>...</parent>
<excludesSupported>...</excludesSupported>
<rbKeyValidationMessage>...</rbKeyValidationMessage>
<type>...</type>
<matcher>...</matcher>
<matcherOptions>...</matcherOptions>
<validationMessage>...</validationMessage>
<accessTypeRestrictions>...</accessTypeRestrictions>
<itemId>...</itemId>
</resources>
<maskTypes>
<rbKeyDescription>...</rbKeyDescription>
<label>...</label>
<rbKeyLabel>...</rbKeyLabel>
<transformer>...</transformer>
<description>...</description>
<dataMaskOptions>...</dataMaskOptions>
<name>...</name>
<itemId>...</itemId>
</maskTypes>
<accessTypes>
<impliedGrants>...</impliedGrants>
<rbKeyLabel>...</rbKeyLabel>
<label>...</label>
<itemId>...</itemId>
<name>...</name>
</accessTypes>
</dataMaskDef>
<configs>
<subType>...</subType>
<mandatory>...</mandatory>
<rbKeyLabel>...</rbKeyLabel>
<description>...</description>
<label>...</label>
<rbKeyDescription>...</rbKeyDescription>
<type>...</type>
<validationRegEx>...</validationRegEx>
<validationMessage>...</validationMessage>
<name>...</name>
<rbKeyValidationMessage>...</rbKeyValidationMessage>
<uiHint>...</uiHint>
<defaultValue>...</defaultValue>
<itemId>...</itemId>
</configs>
<rbKeyDescription>...</rbKeyDescription>
<contextEnrichers>
<name>...</name>
<itemId>...</itemId>
<enricherOptions>...</enricherOptions>
<enricher>...</enricher>
</contextEnrichers>
<accessTypes>
<impliedGrants>...</impliedGrants>
<rbKeyLabel>...</rbKeyLabel>
<label>...</label>
<itemId>...</itemId>
<name>...</name>
</accessTypes>
<label>...</label>
<description>...</description>
<rowFilterDef>
<accessTypes>
<impliedGrants>...</impliedGrants>
<rbKeyLabel>...</rbKeyLabel>
<label>...</label>
<itemId>...</itemId>
<name>...</name>
</accessTypes>
<resources>
<lookupSupported>...</lookupSupported>
<validationRegEx>...</validationRegEx>
<mandatory>...</mandatory>
<isValidLeaf>...</isValidLeaf>
<name>...</name>
<rbKeyDescription>...</rbKeyDescription>
<label>...</label>
<level>...</level>
<recursiveSupported>...</recursiveSupported>
<rbKeyLabel>...</rbKeyLabel>
<uiHint>...</uiHint>
<description>...</description>
<parent>...</parent>
<excludesSupported>...</excludesSupported>
<rbKeyValidationMessage>...</rbKeyValidationMessage>
<type>...</type>
<matcher>...</matcher>
<matcherOptions>...</matcherOptions>
<validationMessage>...</validationMessage>
<accessTypeRestrictions>...</accessTypeRestrictions>
<itemId>...</itemId>
</resources>
</rowFilterDef>
<name>...</name>
<options>...</options>
<policyConditions>
<rbKeyLabel>...</rbKeyLabel>
<evaluator>...</evaluator>
<uiHint>...</uiHint>
<name>...</name>
<description>...</description>
<label>...</label>
<itemId>...</itemId>
<rbKeyDescription>...</rbKeyDescription>
<evaluatorOptions>...</evaluatorOptions>
<validationMessage>...</validationMessage>
<rbKeyValidationMessage>...</rbKeyValidationMessage>
<validationRegEx>...</validationRegEx>
</policyConditions>
<implClass>...</implClass>
<enums>
<name>...</name>
<itemId>...</itemId>
<defaultIndex>...</defaultIndex>
<elements>
<itemId>...</itemId>
<name>...</name>
<rbKeyLabel>...</rbKeyLabel>
<label>...</label>
</elements>
</enums>
<displayName>...</displayName>
<rbKeyLabel>...</rbKeyLabel>
<resources>
<lookupSupported>...</lookupSupported>
<validationRegEx>...</validationRegEx>
<mandatory>...</mandatory>
<isValidLeaf>...</isValidLeaf>
<name>...</name>
<rbKeyDescription>...</rbKeyDescription>
<label>...</label>
<level>...</level>
<recursiveSupported>...</recursiveSupported>
<rbKeyLabel>...</rbKeyLabel>
<uiHint>...</uiHint>
<description>...</description>
<parent>...</parent>
<excludesSupported>...</excludesSupported>
<rbKeyValidationMessage>...</rbKeyValidationMessage>
<type>...</type>
<matcher>...</matcher>
<matcherOptions>...</matcherOptions>
<validationMessage>...</validationMessage>
<accessTypeRestrictions>...</accessTypeRestrictions>
<itemId>...</itemId>
</resources>
<id>...</id>
<updateTime>...</updateTime>
<guid>...</guid>
<version>...</version>
<createdBy>...</createdBy>
<createTime>...</createTime>
<isEnabled>...</isEnabled>
<updatedBy>...</updatedBy>
</rangerServiceDef>