RangerSharedResource Data Type

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

Example

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