rangerServiceDef Data Type

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