RangerPolicy Data Type

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

Example

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