RangerDataMaskDef Data Type

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

Example

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