RangerPolicy Data Type

Subtypes
RangerAuditPolicy
Properties
name data type description
resources map of RangerPolicyResource
service string
dataMaskPolicyItems array of RangerDataMaskPolicyItem
rowFilterPolicyItems array of RangerRowFilterPolicyItem
conditions array of RangerPolicyItemCondition
additionalResources array of map of RangerPolicyResource
zoneName string
policyType number
serviceType string
policyPriority number
options map of object
policyLabels array of string
resourceSignature string
name string
isDenyAllElse boolean
policyItems array of RangerPolicyItem
denyExceptions array of RangerPolicyItem
description string
validitySchedules array of RangerValiditySchedule
denyPolicyItems array of RangerPolicyItem
isAuditEnabled boolean
allowExceptions array of RangerPolicyItem
Properties inherited from RangerBaseModelObject
version number
id number
guid string
updatedBy string
createdBy string
isEnabled boolean
createTime number
updateTime number

Example

{
  "resources" : {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  },
  "service" : "...",
  "dataMaskPolicyItems" : [ {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "dataMaskInfo" : {
      "valueExpr" : "...",
      "dataMaskType" : "...",
      "conditionExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "rowFilterPolicyItems" : [ {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "rowFilterInfo" : {
      "filterExpr" : "..."
    },
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "conditions" : [ {
    "values" : [ "...", "..." ],
    "type" : "..."
  }, {
    "values" : [ "...", "..." ],
    "type" : "..."
  } ],
  "additionalResources" : [ {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  }, {
    "property1" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    },
    "property2" : {
      "values" : [ "...", "..." ],
      "isRecursive" : true,
      "isExcludes" : true
    }
  } ],
  "zoneName" : "...",
  "policyType" : 12345,
  "serviceType" : "...",
  "policyPriority" : 12345,
  "options" : {
    "property1" : { },
    "property2" : { }
  },
  "policyLabels" : [ "...", "..." ],
  "resourceSignature" : "...",
  "name" : "...",
  "isDenyAllElse" : true,
  "policyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "denyExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "description" : "...",
  "validitySchedules" : [ {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  }, {
    "timeZone" : "...",
    "recurrences" : [ {
      "interval" : { },
      "schedule" : { }
    }, {
      "interval" : { },
      "schedule" : { }
    } ],
    "endTime" : "...",
    "startTime" : "..."
  } ],
  "denyPolicyItems" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "isAuditEnabled" : true,
  "allowExceptions" : [ {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  }, {
    "conditions" : [ {
      "values" : [ "...", "..." ],
      "type" : "..."
    }, {
      "values" : [ "...", "..." ],
      "type" : "..."
    } ],
    "users" : [ "...", "..." ],
    "delegateAdmin" : true,
    "roles" : [ "...", "..." ],
    "groups" : [ "...", "..." ],
    "accesses" : [ {
      "isAllowed" : true,
      "type" : "..."
    }, {
      "isAllowed" : true,
      "type" : "..."
    } ]
  } ],
  "version" : 12345,
  "id" : 12345,
  "guid" : "...",
  "updatedBy" : "...",
  "createdBy" : "...",
  "isEnabled" : true,
  "createTime" : 12345,
  "updateTime" : 12345
}