Modified: ranger/site/trunk/apidocs/ui/swagger.json
URL: 
http://svn.apache.org/viewvc/ranger/site/trunk/apidocs/ui/swagger.json?rev=1923329&r1=1923328&r2=1923329&view=diff
==============================================================================
--- ranger/site/trunk/apidocs/ui/swagger.json (original)
+++ ranger/site/trunk/apidocs/ui/swagger.json Thu Jan 23 07:03:46 2025
@@ -1,68271 +1,86677 @@
 {
-  "swagger": "2.0",
-  "info" : {
-    "description" : "Apache Ranger is a framework to enable, monitor and 
manage comprehensive data security across the Hadoop platform. Apache Ranger 
currently provides a centralized security adminstration, fine grain access 
control and detailed auditing for user access within Apache Hadoop, Apache 
Hive, Apache HBase and other Apache components",
-    "license" : {
-      "url" : "http://www.apache.org/licenses/LICENSE-2.0.html";,
-      "name" : "Apache 2.0 License"
+  "swagger": "5.4.2",
+  "info": {
+    "description": "Apache Ranger is a framework to enable, monitor and manage 
comprehensive data security across the Hadoop platform. Apache Ranger currently 
provides a centralized security adminstration, fine grain access control and 
detailed auditing for user access within Apache Hadoop, Apache Hive, Apache 
HBase and other Apache components",
+    "license": {
+      "url": "http://www.apache.org/licenses/LICENSE-2.0.html";,
+      "name": "Apache 2.0 License"
     },
-    "version" : "3.0.0-SNAPSHOT",
-    "title" : "Ranger REST API"
+    "version": "3.0.0-SNAPSHOT",
+    "title": "Ranger REST API"
   },
-  "schemes" : [],
-  "tags" : [
+  "schemes": [],
+  "tags": [
     {
-      "name" : "AssetREST"
-    }
-    ,
+      "name": "AssetREST"
+    },
     {
-      "name" : "MetricsREST"
-    }
-    ,
+      "name": "MetricsREST"
+    },
     {
-      "name" : "PublicAPIs"
-    }
-    ,
+      "name": "PublicAPIs"
+    },
     {
-      "name" : "PublicAPIsv2"
-    }
-    ,
+      "name": "PublicAPIsv2"
+    },
     {
-      "name" : "RoleREST"
-    }
-    ,
+      "name": "RoleREST"
+    },
     {
-      "name" : "SecurityZoneREST"
-    }
-    ,
+      "name": "SecurityZoneREST"
+    },
     {
-      "name" : "ServiceREST"
-    }
-    ,
+      "name": "ServiceREST"
+    },
     {
-      "name" : "TagREST"
-    }
-    ,
+      "name": "TagREST"
+    },
     {
-      "name" : "UserREST"
-    }
-    ,
+      "name": "UserREST"
+    },
     {
-      "name" : "XAuditREST"
-    }
-    ,
+      "name": "XAuditREST"
+    },
     {
-      "name" : "XKeyREST"
-    }
-    ,
+      "name": "XKeyREST"
+    },
     {
-      "name" : "XUserREST"
+      "name": "XUserREST"
     }
   ],
-  "definitions" : {
-    "AccessResult" : {
-      "type" : "string",
-      "title" : "AccessResult",
-          "enum" : [
-            "DENIED",
-            "ALLOWED",
-            "NOT_DETERMINED"
+  "definitions": {
+    "AccessResult": {
+      "type": "string",
+      "title": "AccessResult",
+      "enum": [
+        "DENIED",
+        "ALLOWED",
+        "NOT_DETERMINED"
+      ],
+      "description": ""
+    },
+    "AccessResult_RangerResourceACLs": {
+      "type": "object",
+      "title": "AccessResult",
+      "required": [
+        "result",
+        "isFinal"
+      ],
+      "properties": {
+        "result": {
+          "readOnly": false,
+          "description": "",
+          "type": "integer",
+          "format": "int32"
+        },
+        "isFinal": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "policy": {
+          "readOnly": false,
+          "$ref": "#/definitions/RangerPolicy",
+          "description": ""
+        }
+      },
+      "example": {
+        "result": 12345,
+        "isFinal": true,
+        "policy": {
+          "policyType": 12345,
+          "description": "...",
+          "policyItems": [
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
           ],
-      "description" : ""
-    }
-    ,
-    "AccessResult_RangerResourceACLs" : {
-      "type" : "object",
-      "title" : "AccessResult",
-      "required" : ["result", "isFinal"],
-          "properties" : {
-            "result" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
-            },
-            "isFinal" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "policy" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerPolicy",
-"description" : ""
-            }
-          },
-      "example" : {
-  "result" : 12345,
-  "isFinal" : true,
-  "policy" : {
-    "policyType" : 12345,
-    "description" : "...",
-    "policyItems" : [ {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    } ],
-    "validitySchedules" : [ {
-      "startTime" : "...",
-      "endTime" : "...",
-      "timeZone" : "...",
-      "recurrences" : [ { }, { } ]
-    }, {
-      "startTime" : "...",
-      "endTime" : "...",
-      "timeZone" : "...",
-      "recurrences" : [ { }, { } ]
-    } ],
-    "dataMaskPolicyItems" : [ {
-      "dataMaskInfo" : { },
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "dataMaskInfo" : { },
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "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" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    } ],
-    "service" : "...",
-    "zoneName" : "...",
-    "conditions" : [ {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    }, {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    } ],
-    "denyPolicyItems" : [ {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    } ],
-    "denyExceptions" : [ {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    } ],
-    "isDenyAllElse" : true,
-    "policyLabels" : [ "...", "..." ],
-    "resources" : {
-      "property1" : {
-        "isExcludes" : true,
-        "values" : [ "...", "..." ],
-        "isRecursive" : true
-      },
-      "property2" : {
-        "isExcludes" : true,
-        "values" : [ "...", "..." ],
-        "isRecursive" : true
-      }
-    },
-    "rowFilterPolicyItems" : [ {
-      "rowFilterInfo" : { },
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    }, {
-      "rowFilterInfo" : { },
-      "users" : [ "...", "..." ],
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ],
-      "roles" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true
-    } ],
-    "guid" : "...",
-    "isEnabled" : true,
-    "createTime" : 12345,
-    "createdBy" : "...",
-    "updatedBy" : "...",
-    "id" : 12345,
-    "updateTime" : 12345,
-    "version" : 12345
-  }
-},
-      "description" : ""
-    }
-    ,
-    "AuditFilter" : {
-      "type" : "object",
-      "title" : "AuditFilter",
-          "properties" : {
-            "isAudited" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "roles" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "actions" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "groups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "resources" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "$ref" : "#/definitions/RangerPolicyResource"
-}
-            },
-            "accessResult" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/AccessResult",
-"description" : ""
-            },
-            "users" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "accessTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "isAudited" : true,
-  "roles" : [ "...", "..." ],
-  "actions" : [ "...", "..." ],
-  "groups" : [ "...", "..." ],
-  "resources" : {
-    "property1" : {
-      "isExcludes" : true,
-      "values" : [ "...", "..." ],
-      "isRecursive" : true
-    },
-    "property2" : {
-      "isExcludes" : true,
-      "values" : [ "...", "..." ],
-      "isRecursive" : true
-    }
-  },
-  "accessResult" : "ALLOWED",
-  "users" : [ "...", "..." ],
-  "accessTypes" : [ "...", "..." ]
-},
-      "description" : ""
-    }
-    ,
-    "DataMaskResult" : {
-      "type" : "object",
-      "title" : "DataMaskResult",
-      "required" : ["isConditional"],
-          "properties" : {
-            "groups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "maskInfo" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerPolicyItemDataMaskInfo",
-"description" : ""
-            },
-            "users" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "isConditional" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "roles" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "accessTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "groups" : [ "...", "..." ],
-  "maskInfo" : {
-    "conditionExpr" : "...",
-    "dataMaskType" : "...",
-    "valueExpr" : "..."
-  },
-  "users" : [ "...", "..." ],
-  "isConditional" : true,
-  "roles" : [ "...", "..." ],
-  "accessTypes" : [ "...", "..." ]
-},
-      "description" : ""
-    }
-    ,
-    "GrantRevokeRequest" : {
-      "type" : "object",
-      "title" : "GrantRevokeRequest",
-          "properties" : {
-            "grantorGroups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "remoteIPAddress" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "accessTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "requestData" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "clientIPAddress" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "replaceExistingPermissions" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "forwardedAddresses" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "ownerUser" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "enableAudit" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "delegateAdmin" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "sessionId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "clusterName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "isRecursive" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "groups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "users" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "grantor" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "clientType" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "roles" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "zoneName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "resource" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "grantorGroups" : [ "...", "..." ],
-  "remoteIPAddress" : "...",
-  "accessTypes" : [ "...", "..." ],
-  "requestData" : "...",
-  "clientIPAddress" : "...",
-  "replaceExistingPermissions" : true,
-  "forwardedAddresses" : [ "...", "..." ],
-  "ownerUser" : "...",
-  "enableAudit" : true,
-  "delegateAdmin" : true,
-  "sessionId" : "...",
-  "clusterName" : "...",
-  "isRecursive" : true,
-  "groups" : [ "...", "..." ],
-  "users" : [ "...", "..." ],
-  "grantor" : "...",
-  "clientType" : "...",
-  "roles" : [ "...", "..." ],
-  "zoneName" : "...",
-  "resource" : {
-    "property1" : "...",
-    "property2" : "..."
-  }
-},
-      "description" : ""
-    }
-    ,
-    "GrantRevokeRoleRequest" : {
-      "type" : "object",
-      "title" : "GrantRevokeRoleRequest",
-          "properties" : {
-            "grantOption" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "clientIPAddress" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "users" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "grantor" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "targetRoles" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "requestData" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "sessionId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "grantorGroups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "clusterName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "roles" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "clientType" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "groups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "grantOption" : true,
-  "clientIPAddress" : "...",
-  "users" : [ "...", "..." ],
-  "grantor" : "...",
-  "targetRoles" : [ "...", "..." ],
-  "requestData" : "...",
-  "sessionId" : "...",
-  "grantorGroups" : [ "...", "..." ],
-  "clusterName" : "...",
-  "roles" : [ "...", "..." ],
-  "clientType" : "...",
-  "groups" : [ "...", "..." ]
-},
-      "description" : ""
-    }
-    ,
-    "GroupInfo" : {
-      "type" : "object",
-      "title" : "GroupInfo",
-      "allOf" : [
-        {
-          "$ref" : "#/definitions/RangerBaseModelObject"
-        },
-        {
-          "properties" : {
-            "name" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "description" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "otherAttributes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
+          "validitySchedules": [
+            {
+              "startTime": "...",
+              "endTime": "...",
+              "timeZone": "...",
+              "recurrences": [
+                {},
+                {}
+              ]
+            },
+            {
+              "startTime": "...",
+              "endTime": "...",
+              "timeZone": "...",
+              "recurrences": [
+                {},
+                {}
+              ]
             }
-          }
-        }
-      ],
-      "example" : {
-  "name" : "...",
-  "description" : "...",
-  "otherAttributes" : {
-    "property1" : "...",
-    "property2" : "..."
-  },
-  "guid" : "...",
-  "isEnabled" : true,
-  "createTime" : 12345,
-  "createdBy" : "...",
-  "updatedBy" : "...",
-  "id" : 12345,
-  "updateTime" : 12345,
-  "version" : 12345
-},
-      "description" : ""
-    }
-    ,
-    "GroupUserInfo" : {
-      "type" : "object",
-      "title" : "GroupUserInfo",
-          "properties" : {
-            "delUsers" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "groupName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "addUsers" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "delUsers" : [ "...", "..." ],
-  "groupName" : "...",
-  "addUsers" : [ "...", "..." ]
-},
-      "description" : ""
-    }
-    ,
-    "HttpEntity" : {
-      "type" : "object",
-      "title" : "HttpEntity",
-      "required" : ["body"],
-          "properties" : {
-            "body" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object"
-            },
-            "headers" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-}
-            }
-          },
-      "example" : {
-  "body" : { },
-  "headers" : {
-    "property1" : [ "...", "..." ],
-    "property2" : [ "...", "..." ]
-  }
-},
-      "description" : ""
-    }
-    ,
-    "HttpStatus" : {
-      "type" : "string",
-      "title" : "HttpStatus",
-          "enum" : [
-            "CONTINUE",
-            "SWITCHING_PROTOCOLS",
-            "PROCESSING",
-            "CHECKPOINT",
-            "OK",
-            "CREATED",
-            "ACCEPTED",
-            "NON_AUTHORITATIVE_INFORMATION",
-            "NO_CONTENT",
-            "RESET_CONTENT",
-            "PARTIAL_CONTENT",
-            "MULTI_STATUS",
-            "ALREADY_REPORTED",
-            "IM_USED",
-            "MULTIPLE_CHOICES",
-            "MOVED_PERMANENTLY",
-            "FOUND",
-            "MOVED_TEMPORARILY",
-            "SEE_OTHER",
-            "NOT_MODIFIED",
-            "USE_PROXY",
-            "TEMPORARY_REDIRECT",
-            "PERMANENT_REDIRECT",
-            "BAD_REQUEST",
-            "UNAUTHORIZED",
-            "PAYMENT_REQUIRED",
-            "FORBIDDEN",
-            "NOT_FOUND",
-            "METHOD_NOT_ALLOWED",
-            "NOT_ACCEPTABLE",
-            "PROXY_AUTHENTICATION_REQUIRED",
-            "REQUEST_TIMEOUT",
-            "CONFLICT",
-            "GONE",
-            "LENGTH_REQUIRED",
-            "PRECONDITION_FAILED",
-            "PAYLOAD_TOO_LARGE",
-            "REQUEST_ENTITY_TOO_LARGE",
-            "URI_TOO_LONG",
-            "REQUEST_URI_TOO_LONG",
-            "UNSUPPORTED_MEDIA_TYPE",
-            "REQUESTED_RANGE_NOT_SATISFIABLE",
-            "EXPECTATION_FAILED",
-            "I_AM_A_TEAPOT",
-            "INSUFFICIENT_SPACE_ON_RESOURCE",
-            "METHOD_FAILURE",
-            "DESTINATION_LOCKED",
-            "UNPROCESSABLE_ENTITY",
-            "LOCKED",
-            "FAILED_DEPENDENCY",
-            "TOO_EARLY",
-            "UPGRADE_REQUIRED",
-            "PRECONDITION_REQUIRED",
-            "TOO_MANY_REQUESTS",
-            "REQUEST_HEADER_FIELDS_TOO_LARGE",
-            "UNAVAILABLE_FOR_LEGAL_REASONS",
-            "INTERNAL_SERVER_ERROR",
-            "NOT_IMPLEMENTED",
-            "BAD_GATEWAY",
-            "SERVICE_UNAVAILABLE",
-            "GATEWAY_TIMEOUT",
-            "HTTP_VERSION_NOT_SUPPORTED",
-            "VARIANT_ALSO_NEGOTIATES",
-            "INSUFFICIENT_STORAGE",
-            "LOOP_DETECTED",
-            "BANDWIDTH_LIMIT_EXCEEDED",
-            "NOT_EXTENDED",
-            "NETWORK_AUTHENTICATION_REQUIRED"
           ],
-      "description" : ""
-    }
-    ,
-    "MatchType" : {
-      "type" : "string",
-      "title" : "MatchType",
-          "enum" : [
-            "NONE",
-            "SELF",
-            "DESCENDANT",
-            "ANCESTOR",
-            "SELF_AND_ALL_DESCENDANTS"
+          "dataMaskPolicyItems": [
+            {
+              "dataMaskInfo": {},
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "dataMaskInfo": {},
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
           ],
-      "description" : ""
-    }
-    ,
-    "Message" : {
-      "type" : "object",
-      "title" : "Message",
-          "properties" : {
-            "objectId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
-            },
-            "fieldName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "message" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "name" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "rbKey" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            }
-          },
-      "example" : {
-  "objectId" : 12345,
-  "fieldName" : "...",
-  "message" : "...",
-  "name" : "...",
-  "rbKey" : "..."
-},
-      "description" : ""
-    }
-    ,
-    "RESTResponse" : {
-      "type" : "object",
-      "title" : "RESTResponse",
-      "required" : ["httpStatusCode", "statusCode"],
-          "properties" : {
-            "message" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "httpStatusCode" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
-            },
-            "msgDesc" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "statusCode" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
-            },
-            "messageList" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/Message"
-}
-            }
-          },
-      "example" : {
-  "message" : "...",
-  "httpStatusCode" : 12345,
-  "msgDesc" : "...",
-  "statusCode" : 12345,
-  "messageList" : [ {
-    "objectId" : 12345,
-    "fieldName" : "...",
-    "message" : "...",
-    "name" : "...",
-    "rbKey" : "..."
-  }, {
-    "objectId" : 12345,
-    "fieldName" : "...",
-    "message" : "...",
-    "name" : "...",
-    "rbKey" : "..."
-  } ]
-},
-      "description" : ""
-    }
-    ,
-    "RangerAccessResource" : {
-      "type" : "object",
-      "title" : "RangerAccessResource",
-          "properties" : {
-            "ownerUser" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "keys" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "asMap" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "object"
-}
-            },
-            "serviceDef" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerServiceDef",
-"description" : ""
-            },
-            "cacheKey" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "asString" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "readOnlyCopy" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerAccessResource",
-"description" : ""
-            },
-            "leafName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            }
-          },
-      "example" : {
-  "ownerUser" : "...",
-  "keys" : [ "...", "..." ],
-  "asMap" : {
-    "property1" : { },
-    "property2" : { }
-  },
-  "serviceDef" : {
-    "rbKeyLabel" : "...",
-    "resources" : [ {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    }, {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    } ],
-    "contextEnrichers" : [ {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    }, {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    } ],
-    "description" : "...",
-    "implClass" : "...",
-    "enums" : [ {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    }, {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    } ],
-    "label" : "...",
-    "configs" : [ {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    }, {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    } ],
-    "options" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "accessTypes" : [ {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    }, {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    } ],
-    "dataMaskDef" : {
-      "maskTypes" : [ { }, { } ],
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "policyConditions" : [ {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    }, {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    } ],
-    "displayName" : "...",
-    "name" : "...",
-    "rowFilterDef" : {
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "rbKeyDescription" : "...",
-    "guid" : "...",
-    "isEnabled" : true,
-    "createTime" : 12345,
-    "createdBy" : "...",
-    "updatedBy" : "...",
-    "id" : 12345,
-    "updateTime" : 12345,
-    "version" : 12345
-  },
-  "cacheKey" : "...",
-  "asString" : "...",
-  "readOnlyCopy" : {
-    "ownerUser" : "...",
-    "keys" : [ "...", "..." ],
-    "asMap" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "serviceDef" : {
-      "rbKeyLabel" : "...",
-      "resources" : [ { }, { } ],
-      "contextEnrichers" : [ { }, { } ],
-      "description" : "...",
-      "implClass" : "...",
-      "enums" : [ { }, { } ],
-      "label" : "...",
-      "configs" : [ { }, { } ],
-      "options" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "accessTypes" : [ { }, { } ],
-      "dataMaskDef" : { },
-      "policyConditions" : [ { }, { } ],
-      "displayName" : "...",
-      "name" : "...",
-      "rowFilterDef" : { },
-      "rbKeyDescription" : "...",
-      "guid" : "...",
-      "isEnabled" : true,
-      "createTime" : 12345,
-      "createdBy" : "...",
-      "updatedBy" : "...",
-      "id" : 12345,
-      "updateTime" : 12345,
-      "version" : 12345
-    },
-    "cacheKey" : "...",
-    "asString" : "...",
-    "readOnlyCopy" : { },
-    "leafName" : "..."
-  },
-  "leafName" : "..."
-},
-      "description" : ""
-    }
-    ,
-    "RangerAccessResourceImpl" : {
-      "type" : "object",
-      "title" : "RangerAccessResourceImpl",
-          "properties" : {
-            "asString" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "ownerUser" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "cacheKey" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "readOnlyCopy" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerAccessResource",
-"description" : ""
-            },
-            "asMap" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "object"
-}
-            },
-            "keys" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "leafName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "serviceDef" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerServiceDef",
-"description" : ""
-            }
-          },
-      "example" : {
-  "asString" : "...",
-  "ownerUser" : "...",
-  "cacheKey" : "...",
-  "readOnlyCopy" : {
-    "ownerUser" : "...",
-    "keys" : [ "...", "..." ],
-    "asMap" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "serviceDef" : {
-      "rbKeyLabel" : "...",
-      "resources" : [ { }, { } ],
-      "contextEnrichers" : [ { }, { } ],
-      "description" : "...",
-      "implClass" : "...",
-      "enums" : [ { }, { } ],
-      "label" : "...",
-      "configs" : [ { }, { } ],
-      "options" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "accessTypes" : [ { }, { } ],
-      "dataMaskDef" : { },
-      "policyConditions" : [ { }, { } ],
-      "displayName" : "...",
-      "name" : "...",
-      "rowFilterDef" : { },
-      "rbKeyDescription" : "...",
-      "guid" : "...",
-      "isEnabled" : true,
-      "createTime" : 12345,
-      "createdBy" : "...",
-      "updatedBy" : "...",
-      "id" : 12345,
-      "updateTime" : 12345,
-      "version" : 12345
-    },
-    "cacheKey" : "...",
-    "asString" : "...",
-    "readOnlyCopy" : { },
-    "leafName" : "..."
-  },
-  "asMap" : {
-    "property1" : { },
-    "property2" : { }
-  },
-  "keys" : [ "...", "..." ],
-  "leafName" : "...",
-  "serviceDef" : {
-    "rbKeyLabel" : "...",
-    "resources" : [ {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    }, {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    } ],
-    "contextEnrichers" : [ {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    }, {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    } ],
-    "description" : "...",
-    "implClass" : "...",
-    "enums" : [ {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    }, {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    } ],
-    "label" : "...",
-    "configs" : [ {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    }, {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    } ],
-    "options" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "accessTypes" : [ {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    }, {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    } ],
-    "dataMaskDef" : {
-      "maskTypes" : [ { }, { } ],
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "policyConditions" : [ {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    }, {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    } ],
-    "displayName" : "...",
-    "name" : "...",
-    "rowFilterDef" : {
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "rbKeyDescription" : "...",
-    "guid" : "...",
-    "isEnabled" : true,
-    "createTime" : 12345,
-    "createdBy" : "...",
-    "updatedBy" : "...",
-    "id" : 12345,
-    "updateTime" : 12345,
-    "version" : 12345
-  }
-},
-      "description" : ""
-    }
-    ,
-    "RangerAccessResourceReadOnly" : {
-      "type" : "object",
-      "title" : "RangerAccessResourceReadOnly",
-          "properties" : {
-            "readOnlyCopy" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerAccessResource",
-"description" : ""
-            },
-            "leafName" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "ownerUser" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "asMap" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "object"
-}
-            },
-            "keys" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "serviceDef" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/RangerServiceDef",
-"description" : ""
-            },
-            "cacheKey" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "asString" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            }
-          },
-      "example" : {
-  "readOnlyCopy" : {
-    "ownerUser" : "...",
-    "keys" : [ "...", "..." ],
-    "asMap" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "serviceDef" : {
-      "rbKeyLabel" : "...",
-      "resources" : [ { }, { } ],
-      "contextEnrichers" : [ { }, { } ],
-      "description" : "...",
-      "implClass" : "...",
-      "enums" : [ { }, { } ],
-      "label" : "...",
-      "configs" : [ { }, { } ],
-      "options" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "accessTypes" : [ { }, { } ],
-      "dataMaskDef" : { },
-      "policyConditions" : [ { }, { } ],
-      "displayName" : "...",
-      "name" : "...",
-      "rowFilterDef" : { },
-      "rbKeyDescription" : "...",
-      "guid" : "...",
-      "isEnabled" : true,
-      "createTime" : 12345,
-      "createdBy" : "...",
-      "updatedBy" : "...",
-      "id" : 12345,
-      "updateTime" : 12345,
-      "version" : 12345
-    },
-    "cacheKey" : "...",
-    "asString" : "...",
-    "readOnlyCopy" : { },
-    "leafName" : "..."
-  },
-  "leafName" : "...",
-  "ownerUser" : "...",
-  "asMap" : {
-    "property1" : { },
-    "property2" : { }
-  },
-  "keys" : [ "...", "..." ],
-  "serviceDef" : {
-    "rbKeyLabel" : "...",
-    "resources" : [ {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    }, {
-      "type" : "...",
-      "matcherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "excludesSupported" : true,
-      "parent" : "...",
-      "name" : "...",
-      "validationRegEx" : "...",
-      "level" : 12345,
-      "lookupSupported" : true,
-      "itemId" : 12345,
-      "validationMessage" : "...",
-      "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "uiHint" : "...",
-      "description" : "...",
-      "matcher" : "...",
-      "rbKeyValidationMessage" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "isValidLeaf" : true,
-      "rbKeyLabel" : "...",
-      "recursiveSupported" : true
-    } ],
-    "contextEnrichers" : [ {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    }, {
-      "enricher" : "...",
-      "name" : "...",
-      "itemId" : 12345,
-      "enricherOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      }
-    } ],
-    "description" : "...",
-    "implClass" : "...",
-    "enums" : [ {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    }, {
-      "defaultIndex" : 12345,
-      "name" : "...",
-      "elements" : [ { }, { } ],
-      "itemId" : 12345
-    } ],
-    "label" : "...",
-    "configs" : [ {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    }, {
-      "itemId" : 12345,
-      "subType" : "...",
-      "type" : "...",
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "rbKeyLabel" : "...",
-      "defaultValue" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "name" : "...",
-      "description" : "...",
-      "mandatory" : true,
-      "validationMessage" : "..."
-    } ],
-    "options" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "accessTypes" : [ {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    }, {
-      "name" : "...",
-      "label" : "...",
-      "itemId" : 12345,
-      "impliedGrants" : [ "...", "..." ],
-      "rbKeyLabel" : "..."
-    } ],
-    "dataMaskDef" : {
-      "maskTypes" : [ { }, { } ],
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "policyConditions" : [ {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    }, {
-      "evaluatorOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
-      "description" : "...",
-      "validationMessage" : "...",
-      "label" : "...",
-      "name" : "...",
-      "rbKeyValidationMessage" : "...",
-      "rbKeyLabel" : "...",
-      "validationRegEx" : "...",
-      "uiHint" : "...",
-      "rbKeyDescription" : "...",
-      "evaluator" : "..."
-    } ],
-    "displayName" : "...",
-    "name" : "...",
-    "rowFilterDef" : {
-      "accessTypes" : [ { }, { } ],
-      "resources" : [ { }, { } ]
-    },
-    "rbKeyDescription" : "...",
-    "guid" : "...",
-    "isEnabled" : true,
-    "createTime" : 12345,
-    "createdBy" : "...",
-    "updatedBy" : "...",
-    "id" : 12345,
-    "updateTime" : 12345,
-    "version" : 12345
-  },
-  "cacheKey" : "...",
-  "asString" : "..."
-},
-      "description" : ""
-    }
-    ,
-    "RangerAccessTypeDef" : {
-      "type" : "object",
-      "title" : "RangerAccessTypeDef",
-          "properties" : {
-            "name" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "label" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "itemId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
-            },
-            "impliedGrants" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "rbKeyLabel" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            }
-          },
-      "example" : {
-  "name" : "...",
-  "label" : "...",
-  "itemId" : 12345,
-  "impliedGrants" : [ "...", "..." ],
-  "rbKeyLabel" : "..."
-},
-      "description" : ""
-    }
-    ,
-    "RangerAuditPolicy" : {
-      "type" : "object",
-      "title" : "RangerAuditPolicy",
-      "allOf" : [
-        {
-          "$ref" : "#/definitions/RangerPolicy"
-        },
-        {
-          "properties" : {
-            "auditPolicyItems" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/RangerAuditPolicyItem"
-}
-            }
-          }
-        }
-      ],
-      "example" : {
-  "auditPolicyItems" : [ {
-    "actions" : [ "...", "..." ],
-    "accessTypes" : [ "...", "..." ],
-    "accessResult" : "ALLOWED",
-    "isAudited" : true,
-    "users" : [ "...", "..." ],
-    "accesses" : [ {
-      "isAllowed" : true,
-      "type" : "..."
-    }, {
-      "isAllowed" : true,
-      "type" : "..."
-    } ],
-    "groups" : [ "...", "..." ],
-    "roles" : [ "...", "..." ],
-    "conditions" : [ {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    }, {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    } ],
-    "delegateAdmin" : true
-  }, {
-    "actions" : [ "...", "..." ],
-    "accessTypes" : [ "...", "..." ],
-    "accessResult" : "ALLOWED",
-    "isAudited" : true,
-    "users" : [ "...", "..." ],
-    "accesses" : [ {
-      "isAllowed" : true,
-      "type" : "..."
-    }, {
-      "isAllowed" : true,
-      "type" : "..."
-    } ],
-    "groups" : [ "...", "..." ],
-    "roles" : [ "...", "..." ],
-    "conditions" : [ {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    }, {
-      "values" : [ "...", "..." ],
-      "type" : "..."
-    } ],
-    "delegateAdmin" : true
-  } ],
-  "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
-},
-      "description" : ""
-    }
-    ,
-    "RangerAuditPolicyItem" : {
-      "type" : "object",
-      "title" : "RangerAuditPolicyItem",
-      "allOf" : [
-        {
-          "$ref" : "#/definitions/RangerPolicyItem"
-        },
-        {
-          "properties" : {
-            "actions" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "accessTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
-            "accessResult" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/AccessResult",
-"description" : ""
-            },
-            "isAudited" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            }
-          }
-        }
-      ],
-      "example" : {
-  "actions" : [ "...", "..." ],
-  "accessTypes" : [ "...", "..." ],
-  "accessResult" : "ALLOWED",
-  "isAudited" : true,
-  "users" : [ "...", "..." ],
-  "accesses" : [ {
-    "isAllowed" : true,
-    "type" : "..."
-  }, {
-    "isAllowed" : true,
-    "type" : "..."
-  } ],
-  "groups" : [ "...", "..." ],
-  "roles" : [ "...", "..." ],
-  "conditions" : [ {
-    "values" : [ "...", "..." ],
-    "type" : "..."
-  }, {
-    "values" : [ "...", "..." ],
-    "type" : "..."
-  } ],
-  "delegateAdmin" : true
-},
-      "description" : ""
-    }
-    ,
-    "RangerBaseModelObject" : {
-      "type" : "object",
-      "title" : "RangerBaseModelObject",
-          "properties" : {
-            "guid" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "isEnabled" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
-            "createTime" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
-            },
-            "createdBy" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "updatedBy" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "id" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
-            },
-            "updateTime" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int32"
-            },
-            "version" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
-            }
-          },
-      "example" : {
-  "guid" : "...",
-  "isEnabled" : true,
-  "createTime" : 12345,
-  "createdBy" : "...",
-  "updatedBy" : "...",
-  "id" : 12345,
-  "updateTime" : 12345,
-  "version" : 12345
-},
-      "description" : ""
-    }
-    ,
-    "RangerContextEnricherDef" : {
-      "type" : "object",
-      "title" : "RangerContextEnricherDef",
-          "properties" : {
-            "enricher" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "name" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "itemId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "integer",
-"format" : "int64"
-            },
-            "enricherOptions" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
-            }
-          },
-      "example" : {
-  "enricher" : "...",
-  "name" : "...",
-  "itemId" : 12345,
-  "enricherOptions" : {
-    "property1" : "...",
-    "property2" : "..."
-  }
-},
-      "description" : ""
-    }
-    ,
-    "RangerDataMaskDef" : {
-      "type" : "object",
-      "title" : "RangerDataMaskDef",
-          "properties" : {
-            "maskTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/RangerDataMaskTypeDef"
-}
-            },
-            "accessTypes" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/RangerAccessTypeDef"
-}
-            },
-            "resources" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/RangerResourceDef"
-}
-            }
-          },
-      "example" : {
-  "maskTypes" : [ {
-    "transformer" : "...",
-    "dataMaskOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "rbKeyLabel" : "...",
-    "itemId" : 12345,
-    "label" : "...",
-    "name" : "...",
-    "description" : "...",
-    "rbKeyDescription" : "..."
-  }, {
-    "transformer" : "...",
-    "dataMaskOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "rbKeyLabel" : "...",
-    "itemId" : 12345,
-    "label" : "...",
-    "name" : "...",
-    "description" : "...",
-    "rbKeyDescription" : "..."
-  } ],
-  "accessTypes" : [ {
-    "name" : "...",
-    "label" : "...",
-    "itemId" : 12345,
-    "impliedGrants" : [ "...", "..." ],
-    "rbKeyLabel" : "..."
-  }, {
-    "name" : "...",
-    "label" : "...",
-    "itemId" : 12345,
-    "impliedGrants" : [ "...", "..." ],
-    "rbKeyLabel" : "..."
-  } ],
-  "resources" : [ {
-    "type" : "...",
-    "matcherOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "excludesSupported" : true,
-    "parent" : "...",
-    "name" : "...",
-    "validationRegEx" : "...",
-    "level" : 12345,
-    "lookupSupported" : true,
-    "itemId" : 12345,
-    "validationMessage" : "...",
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "uiHint" : "...",
-    "description" : "...",
-    "matcher" : "...",
-    "rbKeyValidationMessage" : "...",
-    "label" : "...",
-    "rbKeyDescription" : "...",
-    "isValidLeaf" : true,
-    "rbKeyLabel" : "...",
-    "recursiveSupported" : true
-  }, {
-    "type" : "...",
-    "matcherOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "excludesSupported" : true,
-    "parent" : "...",
-    "name" : "...",
-    "validationRegEx" : "...",
-    "level" : 12345,
-    "lookupSupported" : true,
-    "itemId" : 12345,
-    "validationMessage" : "...",
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "uiHint" : "...",
-    "description" : "...",
-    "matcher" : "...",
-    "rbKeyValidationMessage" : "...",
-    "label" : "...",
-    "rbKeyDescription" : "...",
-    "isValidLeaf" : true,
-    "rbKeyLabel" : "...",
-    "recursiveSupported" : true
-  } ]
-},
-      "description" : ""
-    }
-    ,
-    "RangerDataMaskPolicyItem" : {
-      "type" : "object",
-      "title" : "RangerDataMaskPolicyItem",
-      "allOf" : [
+          "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": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
+          ],
+          "service": "...",
+          "zoneName": "...",
+          "conditions": [
+            {
+              "values": [
+                "...",
+                "..."
+              ],
+              "type": "..."
+            },
+            {
+              "values": [
+                "...",
+                "..."
+              ],
+              "type": "..."
+            }
+          ],
+          "denyPolicyItems": [
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
+          ],
+          "denyExceptions": [
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
+          ],
+          "isDenyAllElse": true,
+          "policyLabels": [
+            "...",
+            "..."
+          ],
+          "resources": {
+            "property1": {
+              "isExcludes": true,
+              "values": [
+                "...",
+                "..."
+              ],
+              "isRecursive": true
+            },
+            "property2": {
+              "isExcludes": true,
+              "values": [
+                "...",
+                "..."
+              ],
+              "isRecursive": true
+            }
+          },
+          "rowFilterPolicyItems": [
+            {
+              "rowFilterInfo": {},
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            },
+            {
+              "rowFilterInfo": {},
+              "users": [
+                "...",
+                "..."
+              ],
+              "accesses": [
+                {},
+                {}
+              ],
+              "groups": [
+                "...",
+                "..."
+              ],
+              "roles": [
+                "...",
+                "..."
+              ],
+              "conditions": [
+                {},
+                {}
+              ],
+              "delegateAdmin": true
+            }
+          ],
+          "guid": "...",
+          "isEnabled": true,
+          "createTime": 12345,
+          "createdBy": "...",
+          "updatedBy": "...",
+          "id": 12345,
+          "updateTime": 12345,
+          "version": 12345
+        }
+      },
+      "description": ""
+    },
+    "AuditFilter": {
+      "type": "object",
+      "title": "AuditFilter",
+      "properties": {
+        "isAudited": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "roles": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "actions": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "groups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "resources": {
+          "readOnly": false,
+          "description": "",
+          "type": "object",
+          "additionalProperties": {
+            "$ref": "#/definitions/RangerPolicyResource"
+          }
+        },
+        "accessResult": {
+          "readOnly": false,
+          "$ref": "#/definitions/AccessResult",
+          "description": ""
+        },
+        "users": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "accessTypes": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        }
+      },
+      "example": {
+        "isAudited": true,
+        "roles": [
+          "...",
+          "..."
+        ],
+        "actions": [
+          "...",
+          "..."
+        ],
+        "groups": [
+          "...",
+          "..."
+        ],
+        "resources": {
+          "property1": {
+            "isExcludes": true,
+            "values": [
+              "...",
+              "..."
+            ],
+            "isRecursive": true
+          },
+          "property2": {
+            "isExcludes": true,
+            "values": [
+              "...",
+              "..."
+            ],
+            "isRecursive": true
+          }
+        },
+        "accessResult": "ALLOWED",
+        "users": [
+          "...",
+          "..."
+        ],
+        "accessTypes": [
+          "...",
+          "..."
+        ]
+      },
+      "description": ""
+    },
+    "DataMaskResult": {
+      "type": "object",
+      "title": "DataMaskResult",
+      "required": [
+        "isConditional"
+      ],
+      "properties": {
+        "groups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "maskInfo": {
+          "readOnly": false,
+          "$ref": "#/definitions/RangerPolicyItemDataMaskInfo",
+          "description": ""
+        },
+        "users": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "isConditional": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "roles": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "accessTypes": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        }
+      },
+      "example": {
+        "groups": [
+          "...",
+          "..."
+        ],
+        "maskInfo": {
+          "conditionExpr": "...",
+          "dataMaskType": "...",
+          "valueExpr": "..."
+        },
+        "users": [
+          "...",
+          "..."
+        ],
+        "isConditional": true,
+        "roles": [
+          "...",
+          "..."
+        ],
+        "accessTypes": [
+          "...",
+          "..."
+        ]
+      },
+      "description": ""
+    },
+    "GrantRevokeRequest": {
+      "type": "object",
+      "title": "GrantRevokeRequest",
+      "properties": {
+        "grantorGroups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "remoteIPAddress": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "accessTypes": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "requestData": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "clientIPAddress": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "replaceExistingPermissions": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "forwardedAddresses": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "ownerUser": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "enableAudit": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "delegateAdmin": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "sessionId": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "clusterName": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "isRecursive": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "groups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "users": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "grantor": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "clientType": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "roles": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "zoneName": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "resource": {
+          "readOnly": false,
+          "description": "",
+          "type": "object",
+          "additionalProperties": {
+            "type": "string"
+          }
+        }
+      },
+      "example": {
+        "grantorGroups": [
+          "...",
+          "..."
+        ],
+        "remoteIPAddress": "...",
+        "accessTypes": [
+          "...",
+          "..."
+        ],
+        "requestData": "...",
+        "clientIPAddress": "...",
+        "replaceExistingPermissions": true,
+        "forwardedAddresses": [
+          "...",
+          "..."
+        ],
+        "ownerUser": "...",
+        "enableAudit": true,
+        "delegateAdmin": true,
+        "sessionId": "...",
+        "clusterName": "...",
+        "isRecursive": true,
+        "groups": [
+          "...",
+          "..."
+        ],
+        "users": [
+          "...",
+          "..."
+        ],
+        "grantor": "...",
+        "clientType": "...",
+        "roles": [
+          "...",
+          "..."
+        ],
+        "zoneName": "...",
+        "resource": {
+          "property1": "...",
+          "property2": "..."
+        }
+      },
+      "description": ""
+    },
+    "GrantRevokeRoleRequest": {
+      "type": "object",
+      "title": "GrantRevokeRoleRequest",
+      "properties": {
+        "grantOption": {
+          "readOnly": false,
+          "description": "",
+          "type": "boolean"
+        },
+        "clientIPAddress": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "users": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "grantor": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "targetRoles": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "requestData": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "sessionId": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "grantorGroups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "clusterName": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "roles": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "clientType": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "groups": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        }
+      },
+      "example": {
+        "grantOption": true,
+        "clientIPAddress": "...",
+        "users": [
+          "...",
+          "..."
+        ],
+        "grantor": "...",
+        "targetRoles": [
+          "...",
+          "..."
+        ],
+        "requestData": "...",
+        "sessionId": "...",
+        "grantorGroups": [
+          "...",
+          "..."
+        ],
+        "clusterName": "...",
+        "roles": [
+          "...",
+          "..."
+        ],
+        "clientType": "...",
+        "groups": [
+          "...",
+          "..."
+        ]
+      },
+      "description": ""
+    },
+    "GroupInfo": {
+      "type": "object",
+      "title": "GroupInfo",
+      "allOf": [
+        {
+          "$ref": "#/definitions/RangerBaseModelObject"
+        },
+        {
+          "properties": {
+            "name": {
+              "readOnly": false,
+              "description": "",
+              "type": "string"
+            },
+            "description": {
+              "readOnly": false,
+              "description": "",
+              "type": "string"
+            },
+            "otherAttributes": {
+              "readOnly": false,
+              "description": "",
+              "type": "object",
+              "additionalProperties": {
+                "type": "string"
+              }
+            }
+          }
+        }
+      ],
+      "example": {
+        "name": "...",
+        "description": "...",
+        "otherAttributes": {
+          "property1": "...",
+          "property2": "..."
+        },
+        "guid": "...",
+        "isEnabled": true,
+        "createTime": 12345,
+        "createdBy": "...",
+        "updatedBy": "...",
+        "id": 12345,
+        "updateTime": 12345,
+        "version": 12345
+      },
+      "description": ""
+    },
+    "GroupUserInfo": {
+      "type": "object",
+      "title": "GroupUserInfo",
+      "properties": {
+        "delUsers": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        },
+        "groupName": {
+          "readOnly": false,
+          "description": "",
+          "type": "string"
+        },
+        "addUsers": {
+          "readOnly": false,
+          "description": "",
+          "type": "array",
+          "items": {
+            "type": "string"
+          }
+        }
+      },
+      "example": {
+        "delUsers": [
+          "...",
+          "..."
+        ],
+        "groupName": "...",
+        "addUsers": [
+          "...",
+          "..."
+        ]
+      },
+      "description": ""
+    },
+    "HttpEntity": {
+      "type": "object",
+      "title": "HttpEntity",
+      "required": [
+        "body"
+      ],
+      "properties": {
+        "body": {
+          "readOnly": false,
+          "description": "",
+          "type": "object"
+        },
+        "headers": {
+          "readOnly": false,
+          "description": "",
+          "type": "object",
+          "additionalProperties": {
+            "type": "array",
+            "items": {
+              "type": "string"
+            }
+          }
+        }
+      },
+      "example": {
+        "body": {},
+        "headers": {
+          "property1": [
+            "...",
+            "..."
+          ],
+          "property2": [
+            "...",
+            "..."
+          ]
+        }
+      },
+      "description": ""
+    },
+    "HttpStatus": {
+      "type": "string",
+      "title": "HttpStatus",
+      "enum": [
+        "CONTINUE",
+        "SWITCHING_PROTOCOLS",
+        "PROCESSING",
+        "CHECKPOINT",
+        "OK",
+        "CREATED",
+        "ACCEPTED",
+        "NON_AUTHORITATIVE_INFORMATION",
+        "NO_CONTENT",
+        "RESET_CONTENT",
+        "PARTIAL_CONTENT",
+        "MULTI_STATUS",
+        "ALREADY_REPORTED",
+        "IM_USED",
+        "MULTIPLE_CHOICES",
+        "MOVED_PERMANENTLY",
+        "FOUND",
+        "MOVED_TEMPORARILY",
+        "SEE_OTHER",
+        "NOT_MODIFIED",
+        "USE_PROXY",
+        "TEMPORARY_REDIRECT",
+        "PERMANENT_REDIRECT",
+        "BAD_REQUEST",
+        "UNAUTHORIZED",
+        "PAYMENT_REQUIRED",
+        "FORBIDDEN",
+        "NOT_FOUND",
+        "METHOD_NOT_ALLOWED",
+        "NOT_ACCEPTABLE",
+        "PROXY_AUTHENTICATION_REQUIRED",
+        "REQUEST_TIMEOUT",
+        "CONFLICT",
+        "GONE",
+        "LENGTH_REQUIRED",
+        "PRECONDITION_FAILED",
+        "PAYLOAD_TOO_LARGE",
+        "REQUEST_ENTITY_TOO_LARGE",
+        "URI_TOO_LONG",
+        "REQUEST_URI_TOO_LONG",
+        "UNSUPPORTED_MEDIA_TYPE",
+        "REQUESTED_RANGE_NOT_SATISFIABLE",
+        "EXPECTATION_FAILED",
+        "I_AM_A_TEAPOT",
+        "INSUFFICIENT_SPACE_ON_RESOURCE",
+        "METHOD_FAILURE",
+        "DESTINATION_LOCKED",

[... 147522 lines stripped ...]


Reply via email to