RangerDataMaskDef Data Type

Properties
name data type description
resources array of RangerResourceDef
accessTypes array of RangerAccessTypeDef
maskTypes array of RangerDataMaskTypeDef

Example

{
  "resources" : [ {
    "lookupSupported" : true,
    "matcher" : "...",
    "excludesSupported" : true,
    "level" : 12345,
    "validationMessage" : "...",
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "validationRegEx" : "...",
    "type" : "...",
    "parent" : "...",
    "label" : "...",
    "uiHint" : "...",
    "mandatory" : true,
    "description" : "...",
    "recursiveSupported" : true,
    "isValidLeaf" : true,
    "rbKeyLabel" : "...",
    "accessTypeRestrictions" : [ "...", "..." ],
    "name" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "..."
  }, {
    "lookupSupported" : true,
    "matcher" : "...",
    "excludesSupported" : true,
    "level" : 12345,
    "validationMessage" : "...",
    "matcherOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "itemId" : 12345,
    "validationRegEx" : "...",
    "type" : "...",
    "parent" : "...",
    "label" : "...",
    "uiHint" : "...",
    "mandatory" : true,
    "description" : "...",
    "recursiveSupported" : true,
    "isValidLeaf" : true,
    "rbKeyLabel" : "...",
    "accessTypeRestrictions" : [ "...", "..." ],
    "name" : "...",
    "rbKeyDescription" : "...",
    "rbKeyValidationMessage" : "..."
  } ],
  "accessTypes" : [ {
    "impliedGrants" : [ "...", "..." ],
    "label" : "...",
    "rbKeyLabel" : "...",
    "name" : "...",
    "itemId" : 12345
  }, {
    "impliedGrants" : [ "...", "..." ],
    "label" : "...",
    "rbKeyLabel" : "...",
    "name" : "...",
    "itemId" : 12345
  } ],
  "maskTypes" : [ {
    "name" : "...",
    "itemId" : 12345,
    "description" : "...",
    "dataMaskOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyLabel" : "...",
    "transformer" : "...",
    "label" : "...",
    "rbKeyDescription" : "..."
  }, {
    "name" : "...",
    "itemId" : 12345,
    "description" : "...",
    "dataMaskOptions" : {
      "property1" : "...",
      "property2" : "..."
    },
    "rbKeyLabel" : "...",
    "transformer" : "...",
    "label" : "...",
    "rbKeyDescription" : "..."
  } ]
}