RangerSharedResource Data Type

Properties
name data type description
subResourceType string
subResourceMasks array of RangerGdsMaskInfo
dataShareId number
subResource RangerPolicyResource
conditionExpr string
profiles array of string
name string
resource map of RangerPolicyResource
rowFilter RangerPolicyItemRowFilterInfo
accessTypes array of string
Properties inherited from RangerGdsBaseModelObject
options map of string
additionalInfo map of string
description string
Properties inherited from RangerBaseModelObject
updatedBy string
createdBy string
isEnabled boolean
guid string
createTime number
id number
version number
updateTime number

Example

{
  "subResourceType" : "...",
  "subResourceMasks" : [ {
    "maskInfo" : {
      "valueExpr" : "...",
      "conditionExpr" : "...",
      "dataMaskType" : "..."
    },
    "values" : [ "...", "..." ]
  }, {
    "maskInfo" : {
      "valueExpr" : "...",
      "conditionExpr" : "...",
      "dataMaskType" : "..."
    },
    "values" : [ "...", "..." ]
  } ],
  "dataShareId" : 12345,
  "subResource" : {
    "isRecursive" : true,
    "isExcludes" : true,
    "values" : [ "...", "..." ]
  },
  "conditionExpr" : "...",
  "profiles" : [ "...", "..." ],
  "name" : "...",
  "resource" : {
    "property1" : {
      "isRecursive" : true,
      "isExcludes" : true,
      "values" : [ "...", "..." ]
    },
    "property2" : {
      "isRecursive" : true,
      "isExcludes" : true,
      "values" : [ "...", "..." ]
    }
  },
  "rowFilter" : {
    "filterExpr" : "..."
  },
  "accessTypes" : [ "...", "..." ],
  "options" : {
    "property1" : "...",
    "property2" : "..."
  },
  "additionalInfo" : {
    "property1" : "...",
    "property2" : "..."
  },
  "description" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "guid" : "...",
  "createTime" : 12345,
  "id" : 12345,
  "version" : 12345,
  "updateTime" : 12345
}