RangerPolicy Data Type

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

Example

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