ranger-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From v..@apache.org
Subject svn commit: r1835505 [11/13] - in /ranger/site/trunk: ./ apidocs/ apidocs/ui/ kms/apidocs/ui/
Date Tue, 10 Jul 2018 01:47:40 GMT
Modified: ranger/site/trunk/apidocs/ui/swagger.json
URL: http://svn.apache.org/viewvc/ranger/site/trunk/apidocs/ui/swagger.json?rev=1835505&r1=1835504&r2=1835505&view=diff
==============================================================================
--- ranger/site/trunk/apidocs/ui/swagger.json (original)
+++ ranger/site/trunk/apidocs/ui/swagger.json Tue Jul 10 01:47:39 2018
@@ -6,7 +6,7 @@
       "url" : "http://www.apache.org/licenses/LICENSE-2.0.html",
       "name" : "Apache 2.0 License"
     },
-    "version" : "1.1.0-SNAPSHOT",
+    "version" : "2.0.0-SNAPSHOT",
     "title" : "Security Admin Web Application"
   },
   "schemes" : [],
@@ -52,39 +52,21 @@
       "type" : "object",
       "title" : "GrantRevokeRequest",
           "properties" : {
-            "clientIPAddress" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "sessionId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "isRecursive" : {
+            "replaceExistingPermissions" : {
             "readOnly" : false,
 "description" : "",
 "type" : "boolean"
             },
-            "replaceExistingPermissions" : {
+            "isRecursive" : {
             "readOnly" : false,
 "description" : "",
 "type" : "boolean"
             },
-            "clusterName" : {
+            "sessionId" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "grantorGroups" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
-            },
             "groups" : {
             "readOnly" : false,
 "description" : "",
@@ -93,10 +75,10 @@
   "type" : "string"
 }
             },
-            "clientType" : {
+            "delegateAdmin" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
             "users" : {
             "readOnly" : false,
@@ -106,30 +88,40 @@
   "type" : "string"
 }
             },
-            "accessTypes" : {
+            "clusterName" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
+"type" : "string"
             },
-            "delegateAdmin" : {
+            "requestData" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
             },
             "grantor" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
+            "clientType" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
+            },
+            "accessTypes" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
             "enableAudit" : {
             "readOnly" : false,
 "description" : "",
 "type" : "boolean"
             },
-            "requestData" : {
+            "clientIPAddress" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -141,27 +133,35 @@
 "additionalProperties" : {
   "type" : "string"
 }
+            },
+            "grantorGroups" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
             }
           },
       "example" : {
-  "clientIPAddress" : "...",
-  "sessionId" : "...",
-  "isRecursive" : true,
   "replaceExistingPermissions" : true,
-  "clusterName" : "...",
-  "grantorGroups" : [ "...", "..." ],
+  "isRecursive" : true,
+  "sessionId" : "...",
   "groups" : [ "...", "..." ],
-  "clientType" : "...",
-  "users" : [ "...", "..." ],
-  "accessTypes" : [ "...", "..." ],
   "delegateAdmin" : true,
+  "users" : [ "...", "..." ],
+  "clusterName" : "...",
+  "requestData" : "...",
   "grantor" : "...",
+  "clientType" : "...",
+  "accessTypes" : [ "...", "..." ],
   "enableAudit" : true,
-  "requestData" : "...",
+  "clientIPAddress" : "...",
   "resource" : {
     "property1" : "...",
     "property2" : "..."
-  }
+  },
+  "grantorGroups" : [ "...", "..." ]
 },
       "description" : ""
     }
@@ -175,22 +175,22 @@
 "description" : "",
 "type" : "number"
             },
-            "fieldName" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "message" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "message" : {
+            "rbKey" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKey" : {
+            "fieldName" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -198,10 +198,10 @@
           },
       "example" : {
   "objectId" : 12345,
-  "fieldName" : "...",
   "name" : "...",
   "message" : "...",
-  "rbKey" : "..."
+  "rbKey" : "...",
+  "fieldName" : "..."
 },
       "description" : ""
     }
@@ -210,10 +210,10 @@
       "type" : "object",
       "title" : "RESTResponse",
           "properties" : {
-            "httpStatusCode" : {
+            "msgDesc" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
             "messageList" : {
             "readOnly" : false,
@@ -223,40 +223,40 @@
   "$ref" : "#/definitions/json_Message"
 }
             },
-            "statusCode" : {
+            "httpStatusCode" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "msgDesc" : {
+            "message" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "message" : {
+            "statusCode" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             }
           },
       "example" : {
-  "httpStatusCode" : 12345,
+  "msgDesc" : "...",
   "messageList" : [ {
     "objectId" : 12345,
-    "fieldName" : "...",
     "name" : "...",
     "message" : "...",
-    "rbKey" : "..."
+    "rbKey" : "...",
+    "fieldName" : "..."
   }, {
     "objectId" : 12345,
-    "fieldName" : "...",
     "name" : "...",
     "message" : "...",
-    "rbKey" : "..."
+    "rbKey" : "...",
+    "fieldName" : "..."
   } ],
-  "statusCode" : 12345,
-  "msgDesc" : "...",
-  "message" : "..."
+  "httpStatusCode" : 12345,
+  "message" : "...",
+  "statusCode" : 12345
 },
       "description" : ""
     }
@@ -265,41 +265,41 @@
       "type" : "object",
       "title" : "RangerAccessTypeDef",
           "properties" : {
-            "label" : {
+            "impliedGrants" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
             },
-            "name" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyLabel" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "impliedGrants" : {
+            "label" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
+"type" : "string"
             },
-            "itemId" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             }
           },
       "example" : {
-  "label" : "...",
-  "name" : "...",
-  "rbKeyLabel" : "...",
   "impliedGrants" : [ "...", "..." ],
-  "itemId" : 12345
+  "rbKeyLabel" : "...",
+  "itemId" : 12345,
+  "label" : "...",
+  "name" : "..."
 },
       "description" : ""
     }
@@ -308,22 +308,17 @@
       "type" : "object",
       "title" : "RangerBaseModelObject",
           "properties" : {
-            "createTime" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "number"
-            },
-            "guid" : {
+            "isEnabled" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
-            "createdBy" : {
+            "version" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "version" : {
+            "createTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
@@ -343,21 +338,26 @@
 "description" : "",
 "type" : "number"
             },
-            "isEnabled" : {
+            "createdBy" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
+            },
+            "guid" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
             }
           },
       "example" : {
-  "createTime" : 12345,
-  "guid" : "...",
-  "createdBy" : "...",
+  "isEnabled" : true,
   "version" : 12345,
+  "createTime" : 12345,
   "id" : 12345,
   "updatedBy" : "...",
   "updateTime" : 12345,
-  "isEnabled" : true
+  "createdBy" : "...",
+  "guid" : "..."
 },
       "description" : ""
     }
@@ -366,21 +366,16 @@
       "type" : "object",
       "title" : "RangerContextEnricherDef",
           "properties" : {
-            "name" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
             "enricher" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "itemId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "number"
-            },
             "enricherOptions" : {
             "readOnly" : false,
 "description" : "",
@@ -388,16 +383,21 @@
 "additionalProperties" : {
   "type" : "string"
 }
+            },
+            "name" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
             }
           },
       "example" : {
-  "name" : "...",
-  "enricher" : "...",
   "itemId" : 12345,
+  "enricher" : "...",
   "enricherOptions" : {
     "property1" : "...",
     "property2" : "..."
-  }
+  },
+  "name" : "..."
 },
       "description" : ""
     }
@@ -406,20 +406,20 @@
       "type" : "object",
       "title" : "RangerDataMaskDef",
           "properties" : {
-            "resources" : {
+            "maskTypes" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerResourceDef"
+  "$ref" : "#/definitions/json_RangerDataMaskTypeDef"
 }
             },
-            "maskTypes" : {
+            "resources" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerDataMaskTypeDef"
+  "$ref" : "#/definitions/json_RangerResourceDef"
 }
             },
             "accessTypes" : {
@@ -432,94 +432,94 @@
             }
           },
       "example" : {
-  "resources" : [ {
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
-    "description" : "...",
-    "matcherOptions" : {
+  "maskTypes" : [ {
+    "name" : "...",
+    "transformer" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "rbKeyDescription" : "...",
+    "dataMaskOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "uiHint" : "...",
-    "rbKeyValidationMessage" : "...",
-    "validationMessage" : "...",
-    "parent" : "...",
-    "type" : "...",
+    "description" : "...",
+    "label" : "..."
+  }, {
     "name" : "...",
-    "rbKeyDescription" : "...",
+    "transformer" : "...",
     "itemId" : 12345,
-    "matcher" : "...",
-    "level" : 12345,
-    "validationRegEx" : "...",
-    "excludesSupported" : true,
-    "isValidLeaf" : true,
-    "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
-  }, {
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
-    "description" : "...",
-    "matcherOptions" : {
+    "rbKeyLabel" : "...",
+    "rbKeyDescription" : "...",
+    "dataMaskOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "uiHint" : "...",
-    "rbKeyValidationMessage" : "...",
-    "validationMessage" : "...",
-    "parent" : "...",
+    "description" : "...",
+    "label" : "..."
+  } ],
+  "resources" : [ {
     "type" : "...",
-    "name" : "...",
-    "rbKeyDescription" : "...",
-    "itemId" : 12345,
-    "matcher" : "...",
-    "level" : 12345,
-    "validationRegEx" : "...",
+    "mandatory" : true,
     "excludesSupported" : true,
-    "isValidLeaf" : true,
-    "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
-  } ],
-  "maskTypes" : [ {
-    "label" : "...",
-    "rbKeyDescription" : "...",
-    "dataMaskOptions" : {
+    "validationRegEx" : "...",
+    "matcherOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "itemId" : 12345,
+    "label" : "...",
+    "lookupSupported" : true,
+    "matcher" : "...",
+    "name" : "...",
+    "parent" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
     "description" : "...",
+    "isValidLeaf" : true,
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "validationMessage" : "...",
+    "itemId" : 12345,
+    "rbKeyDescription" : "...",
+    "level" : 12345,
     "rbKeyLabel" : "...",
-    "name" : "...",
-    "transformer" : "..."
+    "uiHint" : "..."
   }, {
-    "label" : "...",
-    "rbKeyDescription" : "...",
-    "dataMaskOptions" : {
+    "type" : "...",
+    "mandatory" : true,
+    "excludesSupported" : true,
+    "validationRegEx" : "...",
+    "matcherOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "itemId" : 12345,
+    "label" : "...",
+    "lookupSupported" : true,
+    "matcher" : "...",
+    "name" : "...",
+    "parent" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
     "description" : "...",
+    "isValidLeaf" : true,
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "validationMessage" : "...",
+    "itemId" : 12345,
+    "rbKeyDescription" : "...",
+    "level" : 12345,
     "rbKeyLabel" : "...",
-    "name" : "...",
-    "transformer" : "..."
+    "uiHint" : "..."
   } ],
   "accessTypes" : [ {
-    "label" : "...",
-    "name" : "...",
-    "rbKeyLabel" : "...",
     "impliedGrants" : [ "...", "..." ],
-    "itemId" : 12345
-  }, {
-    "label" : "...",
-    "name" : "...",
     "rbKeyLabel" : "...",
+    "itemId" : 12345,
+    "label" : "...",
+    "name" : "..."
+  }, {
     "impliedGrants" : [ "...", "..." ],
-    "itemId" : 12345
+    "rbKeyLabel" : "...",
+    "itemId" : 12345,
+    "label" : "...",
+    "name" : "..."
   } ]
 },
       "description" : ""
@@ -543,10 +543,11 @@
       ],
       "example" : {
   "dataMaskInfo" : {
-    "valueExpr" : "...",
     "conditionExpr" : "...",
+    "valueExpr" : "...",
     "dataMaskType" : "..."
   },
+  "delegateAdmin" : true,
   "users" : [ "...", "..." ],
   "conditions" : [ {
     "type" : "...",
@@ -555,13 +556,12 @@
     "type" : "...",
     "values" : [ "...", "..." ]
   } ],
-  "delegateAdmin" : true,
   "accesses" : [ {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   }, {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   } ],
   "groups" : [ "...", "..." ]
 },
@@ -572,62 +572,62 @@
       "type" : "object",
       "title" : "RangerDataMaskTypeDef",
           "properties" : {
-            "label" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyDescription" : {
+            "transformer" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "dataMaskOptions" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
-            },
             "itemId" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "description" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyLabel" : {
+            "rbKeyDescription" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "dataMaskOptions" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "description" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "transformer" : {
+            "label" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             }
           },
       "example" : {
-  "label" : "...",
+  "name" : "...",
+  "transformer" : "...",
+  "itemId" : 12345,
+  "rbKeyLabel" : "...",
   "rbKeyDescription" : "...",
   "dataMaskOptions" : {
     "property1" : "...",
     "property2" : "..."
   },
-  "itemId" : 12345,
   "description" : "...",
-  "rbKeyLabel" : "...",
-  "name" : "...",
-  "transformer" : "..."
+  "label" : "..."
 },
       "description" : ""
     }
@@ -636,23 +636,23 @@
       "type" : "object",
       "title" : "RangerEnumDef",
           "properties" : {
-            "defaultIndex" : {
+            "elements" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerEnumElementDef"
+}
             },
-            "itemId" : {
+            "defaultIndex" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "elements" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerEnumElementDef"
-}
+"type" : "number"
             },
             "name" : {
             "readOnly" : false,
@@ -661,19 +661,19 @@
             }
           },
       "example" : {
-  "defaultIndex" : 12345,
-  "itemId" : 12345,
   "elements" : [ {
-    "name" : "...",
-    "itemId" : 12345,
     "label" : "...",
-    "rbKeyLabel" : "..."
-  }, {
-    "name" : "...",
     "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "name" : "..."
+  }, {
     "label" : "...",
-    "rbKeyLabel" : "..."
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "name" : "..."
   } ],
+  "defaultIndex" : 12345,
+  "itemId" : 12345,
   "name" : "..."
 },
       "description" : ""
@@ -683,7 +683,7 @@
       "type" : "object",
       "title" : "RangerEnumElementDef",
           "properties" : {
-            "name" : {
+            "label" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -693,22 +693,22 @@
 "description" : "",
 "type" : "number"
             },
-            "label" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyLabel" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             }
           },
       "example" : {
-  "name" : "...",
-  "itemId" : 12345,
   "label" : "...",
-  "rbKeyLabel" : "..."
+  "itemId" : 12345,
+  "rbKeyLabel" : "...",
+  "name" : "..."
 },
       "description" : ""
     }
@@ -741,47 +741,55 @@
   "policies" : [ {
     "rowFilterPolicyItems" : [ {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "validitySchedules" : [ {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    }, {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    } ],
-    "resourceSignature" : "...",
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
     "service" : "...",
-    "policyItems" : [ {
+    "name" : "...",
+    "resourceSignature" : "...",
+    "denyExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    } ],
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
       "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "name" : "...",
-    "serviceType" : "...",
+    "policyLabels" : [ "...", "..." ],
     "resources" : {
       "property1" : {
         "values" : [ "...", "..." ],
@@ -794,121 +802,121 @@
         "isRecursive" : true
       }
     },
-    "policyLabels" : [ "...", "..." ],
-    "options" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "denyExceptions" : [ {
+    "denyPolicyItems" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "dataMaskPolicyItems" : [ {
-      "dataMaskInfo" : { },
+    "allowExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
-      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "policyType" : 12345,
+    "validitySchedules" : [ {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    }, {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    } ],
     "isAuditEnabled" : true,
     "policyPriority" : 12345,
-    "denyPolicyItems" : [ {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    }, {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
+    "policyItems" : [ {
       "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    } ],
-    "description" : "...",
-    "allowExceptions" : [ {
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "createTime" : 12345,
-    "guid" : "...",
-    "createdBy" : "...",
+    "policyType" : 12345,
+    "serviceType" : "...",
+    "description" : "...",
+    "isEnabled" : true,
     "version" : 12345,
+    "createTime" : 12345,
     "id" : 12345,
     "updatedBy" : "...",
     "updateTime" : 12345,
-    "isEnabled" : true
+    "createdBy" : "...",
+    "guid" : "..."
   }, {
     "rowFilterPolicyItems" : [ {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "validitySchedules" : [ {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    }, {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    } ],
-    "resourceSignature" : "...",
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
     "service" : "...",
-    "policyItems" : [ {
+    "name" : "...",
+    "resourceSignature" : "...",
+    "denyExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    } ],
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
       "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "name" : "...",
-    "serviceType" : "...",
+    "policyLabels" : [ "...", "..." ],
     "resources" : {
       "property1" : {
         "values" : [ "...", "..." ],
@@ -921,77 +929,69 @@
         "isRecursive" : true
       }
     },
-    "policyLabels" : [ "...", "..." ],
-    "options" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "denyExceptions" : [ {
+    "denyPolicyItems" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "dataMaskPolicyItems" : [ {
-      "dataMaskInfo" : { },
+    "allowExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
-      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "policyType" : 12345,
+    "validitySchedules" : [ {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    }, {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    } ],
     "isAuditEnabled" : true,
     "policyPriority" : 12345,
-    "denyPolicyItems" : [ {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    }, {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
+    "policyItems" : [ {
       "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    } ],
-    "description" : "...",
-    "allowExceptions" : [ {
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "createTime" : 12345,
-    "guid" : "...",
-    "createdBy" : "...",
+    "policyType" : 12345,
+    "serviceType" : "...",
+    "description" : "...",
+    "isEnabled" : true,
     "version" : 12345,
+    "createTime" : 12345,
     "id" : 12345,
     "updatedBy" : "...",
     "updateTime" : 12345,
-    "isEnabled" : true
+    "createdBy" : "...",
+    "guid" : "..."
   } ],
   "listSize" : 12345,
   "list" : [ { }, { } ],
@@ -1019,134 +1019,134 @@
       "type" : "object",
       "title" : "RangerPluginInfo",
           "properties" : {
-            "lastPolicyUpdateTime" : {
+            "updateTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "ipAddress" : {
+            "policyActiveVersion" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "policyDownloadTime" : {
+            "tagDownloadedVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "policyActivationTime" : {
+            "policyDownloadedVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "hostName" : {
+            "createTime" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "policyActiveVersion" : {
+            "lastPolicyUpdateTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "policyDownloadedVersion" : {
+            "lastTagUpdateTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "id" : {
+            "tagActiveVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "tagActivationTime" : {
+            "latestTagVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "serviceName" : {
+            "policyActivationTime" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "createTime" : {
+            "id" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "latestPolicyVersion" : {
+            "tagActivationTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "tagDownloadedVersion" : {
+            "serviceName" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
-            "appType" : {
+            "ipAddress" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "latestTagVersion" : {
+            "appType" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
-            "tagActiveVersion" : {
+            "latestPolicyVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "info" : {
+            "policyDownloadTime" : {
             "readOnly" : false,
 "description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
+"type" : "number"
             },
-            "updateTime" : {
+            "tagDownloadTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "lastTagUpdateTime" : {
+            "hostName" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
-            "tagDownloadTime" : {
+            "info" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
             }
           },
       "example" : {
-  "lastPolicyUpdateTime" : 12345,
-  "ipAddress" : "...",
-  "policyDownloadTime" : 12345,
-  "policyActivationTime" : 12345,
-  "hostName" : "...",
+  "updateTime" : 12345,
   "policyActiveVersion" : 12345,
+  "tagDownloadedVersion" : 12345,
   "policyDownloadedVersion" : 12345,
+  "createTime" : 12345,
+  "lastPolicyUpdateTime" : 12345,
+  "lastTagUpdateTime" : 12345,
+  "tagActiveVersion" : 12345,
+  "latestTagVersion" : 12345,
+  "policyActivationTime" : 12345,
   "id" : 12345,
   "tagActivationTime" : 12345,
   "serviceName" : "...",
-  "createTime" : 12345,
-  "latestPolicyVersion" : 12345,
-  "tagDownloadedVersion" : 12345,
+  "ipAddress" : "...",
   "appType" : "...",
-  "latestTagVersion" : 12345,
-  "tagActiveVersion" : 12345,
+  "latestPolicyVersion" : 12345,
+  "policyDownloadTime" : 12345,
+  "tagDownloadTime" : 12345,
+  "hostName" : "...",
   "info" : {
     "property1" : "...",
     "property2" : "..."
-  },
-  "updateTime" : 12345,
-  "lastTagUpdateTime" : 12345,
-  "tagDownloadTime" : 12345
+  }
 },
       "description" : ""
     }
@@ -1186,53 +1186,53 @@
       ],
       "example" : {
   "pluginInfoList" : [ {
-    "lastPolicyUpdateTime" : 12345,
-    "ipAddress" : "...",
-    "policyDownloadTime" : 12345,
-    "policyActivationTime" : 12345,
-    "hostName" : "...",
+    "updateTime" : 12345,
     "policyActiveVersion" : 12345,
+    "tagDownloadedVersion" : 12345,
     "policyDownloadedVersion" : 12345,
+    "createTime" : 12345,
+    "lastPolicyUpdateTime" : 12345,
+    "lastTagUpdateTime" : 12345,
+    "tagActiveVersion" : 12345,
+    "latestTagVersion" : 12345,
+    "policyActivationTime" : 12345,
     "id" : 12345,
     "tagActivationTime" : 12345,
     "serviceName" : "...",
-    "createTime" : 12345,
-    "latestPolicyVersion" : 12345,
-    "tagDownloadedVersion" : 12345,
+    "ipAddress" : "...",
     "appType" : "...",
-    "latestTagVersion" : 12345,
-    "tagActiveVersion" : 12345,
+    "latestPolicyVersion" : 12345,
+    "policyDownloadTime" : 12345,
+    "tagDownloadTime" : 12345,
+    "hostName" : "...",
     "info" : {
       "property1" : "...",
       "property2" : "..."
-    },
-    "updateTime" : 12345,
-    "lastTagUpdateTime" : 12345,
-    "tagDownloadTime" : 12345
+    }
   }, {
-    "lastPolicyUpdateTime" : 12345,
-    "ipAddress" : "...",
-    "policyDownloadTime" : 12345,
-    "policyActivationTime" : 12345,
-    "hostName" : "...",
+    "updateTime" : 12345,
     "policyActiveVersion" : 12345,
+    "tagDownloadedVersion" : 12345,
     "policyDownloadedVersion" : 12345,
+    "createTime" : 12345,
+    "lastPolicyUpdateTime" : 12345,
+    "lastTagUpdateTime" : 12345,
+    "tagActiveVersion" : 12345,
+    "latestTagVersion" : 12345,
+    "policyActivationTime" : 12345,
     "id" : 12345,
     "tagActivationTime" : 12345,
     "serviceName" : "...",
-    "createTime" : 12345,
-    "latestPolicyVersion" : 12345,
-    "tagDownloadedVersion" : 12345,
+    "ipAddress" : "...",
     "appType" : "...",
-    "latestTagVersion" : 12345,
-    "tagActiveVersion" : 12345,
+    "latestPolicyVersion" : 12345,
+    "policyDownloadTime" : 12345,
+    "tagDownloadTime" : 12345,
+    "hostName" : "...",
     "info" : {
       "property1" : "...",
       "property2" : "..."
-    },
-    "updateTime" : 12345,
-    "lastTagUpdateTime" : 12345,
-    "tagDownloadTime" : 12345
+    }
   } ],
   "listSize" : 12345,
   "list" : [ { }, { } ],
@@ -1273,48 +1273,43 @@
   "$ref" : "#/definitions/json_RangerRowFilterPolicyItem"
 }
             },
-            "validitySchedules" : {
+            "options" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerValiditySchedule"
+"type" : "object",
+"additionalProperties" : {
+  "type" : "object"
 }
             },
-            "resourceSignature" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
             "service" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "policyItems" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerPolicyItem"
-}
+"type" : "string"
             },
-            "name" : {
+            "resourceSignature" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "serviceType" : {
+            "denyExceptions" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItem"
+}
             },
-            "resources" : {
+            "dataMaskPolicyItems" : {
             "readOnly" : false,
 "description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "$ref" : "#/definitions/json_RangerPolicyResource"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerDataMaskPolicyItem"
 }
             },
             "policyLabels" : {
@@ -1325,15 +1320,15 @@
   "type" : "string"
 }
             },
-            "options" : {
+            "resources" : {
             "readOnly" : false,
 "description" : "",
 "type" : "object",
 "additionalProperties" : {
-  "type" : "object"
+  "$ref" : "#/definitions/json_RangerPolicyResource"
 }
             },
-            "denyExceptions" : {
+            "denyPolicyItems" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
@@ -1341,18 +1336,21 @@
   "$ref" : "#/definitions/json_RangerPolicyItem"
 }
             },
-            "dataMaskPolicyItems" : {
+            "allowExceptions" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerDataMaskPolicyItem"
+  "$ref" : "#/definitions/json_RangerPolicyItem"
 }
             },
-            "policyType" : {
+            "validitySchedules" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerValiditySchedule"
+}
             },
             "isAuditEnabled" : {
             "readOnly" : false,
@@ -1364,7 +1362,7 @@
 "description" : "",
 "type" : "number"
             },
-            "denyPolicyItems" : {
+            "policyItems" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
@@ -1372,18 +1370,20 @@
   "$ref" : "#/definitions/json_RangerPolicyItem"
 }
             },
-            "description" : {
+            "policyType" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "number"
+            },
+            "serviceType" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "allowExceptions" : {
+            "description" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerPolicyItem"
-}
+"type" : "string"
             }
           }
         }
@@ -1393,6 +1393,7 @@
     "rowFilterInfo" : {
       "filterExpr" : "..."
     },
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1401,19 +1402,19 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
     "rowFilterInfo" : {
       "filterExpr" : "..."
     },
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1422,42 +1423,24 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "validitySchedules" : [ {
-    "timeZone" : "...",
-    "endTime" : "...",
-    "recurrences" : [ {
-      "interval" : { },
-      "schedule" : { }
-    }, {
-      "interval" : { },
-      "schedule" : { }
-    } ],
-    "startTime" : "..."
-  }, {
-    "timeZone" : "...",
-    "endTime" : "...",
-    "recurrences" : [ {
-      "interval" : { },
-      "schedule" : { }
-    }, {
-      "interval" : { },
-      "schedule" : { }
-    } ],
-    "startTime" : "..."
-  } ],
-  "resourceSignature" : "...",
+  "options" : {
+    "property1" : { },
+    "property2" : { }
+  },
   "service" : "...",
-  "policyItems" : [ {
+  "name" : "...",
+  "resourceSignature" : "...",
+  "denyExceptions" : [ {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1466,16 +1449,16 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1484,36 +1467,22 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "name" : "...",
-  "serviceType" : "...",
-  "resources" : {
-    "property1" : {
-      "values" : [ "...", "..." ],
-      "isExcludes" : true,
-      "isRecursive" : true
+  "dataMaskPolicyItems" : [ {
+    "dataMaskInfo" : {
+      "conditionExpr" : "...",
+      "valueExpr" : "...",
+      "dataMaskType" : "..."
     },
-    "property2" : {
-      "values" : [ "...", "..." ],
-      "isExcludes" : true,
-      "isRecursive" : true
-    }
-  },
-  "policyLabels" : [ "...", "..." ],
-  "options" : {
-    "property1" : { },
-    "property2" : { }
-  },
-  "denyExceptions" : [ {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1522,16 +1491,21 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
+    "dataMaskInfo" : {
+      "conditionExpr" : "...",
+      "valueExpr" : "...",
+      "dataMaskType" : "..."
+    },
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1540,22 +1514,30 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "dataMaskPolicyItems" : [ {
-    "dataMaskInfo" : {
-      "valueExpr" : "...",
-      "conditionExpr" : "...",
-      "dataMaskType" : "..."
+  "policyLabels" : [ "...", "..." ],
+  "resources" : {
+    "property1" : {
+      "values" : [ "...", "..." ],
+      "isExcludes" : true,
+      "isRecursive" : true
     },
+    "property2" : {
+      "values" : [ "...", "..." ],
+      "isExcludes" : true,
+      "isRecursive" : true
+    }
+  },
+  "denyPolicyItems" : [ {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1564,21 +1546,16 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
-    "dataMaskInfo" : {
-      "valueExpr" : "...",
-      "conditionExpr" : "...",
-      "dataMaskType" : "..."
-    },
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1587,20 +1564,17 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "policyType" : 12345,
-  "isAuditEnabled" : true,
-  "policyPriority" : 12345,
-  "denyPolicyItems" : [ {
+  "allowExceptions" : [ {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1609,16 +1583,16 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1627,18 +1601,42 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "description" : "...",
-  "allowExceptions" : [ {
+  "validitySchedules" : [ {
+    "startTime" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "timeZone" : "...",
+    "endTime" : "..."
+  }, {
+    "startTime" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "timeZone" : "...",
+    "endTime" : "..."
+  } ],
+  "isAuditEnabled" : true,
+  "policyPriority" : 12345,
+  "policyItems" : [ {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1647,16 +1645,16 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   }, {
+    "delegateAdmin" : true,
     "users" : [ "...", "..." ],
     "conditions" : [ {
       "type" : "...",
@@ -1665,24 +1663,26 @@
       "type" : "...",
       "values" : [ "...", "..." ]
     } ],
-    "delegateAdmin" : true,
     "accesses" : [ {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     }, {
-      "type" : "...",
-      "isAllowed" : true
+      "isAllowed" : true,
+      "type" : "..."
     } ],
     "groups" : [ "...", "..." ]
   } ],
-  "createTime" : 12345,
-  "guid" : "...",
-  "createdBy" : "...",
+  "policyType" : 12345,
+  "serviceType" : "...",
+  "description" : "...",
+  "isEnabled" : true,
   "version" : 12345,
+  "createTime" : 12345,
   "id" : 12345,
   "updatedBy" : "...",
   "updateTime" : 12345,
-  "isEnabled" : true
+  "createdBy" : "...",
+  "guid" : "..."
 },
       "description" : ""
     }
@@ -1691,11 +1691,21 @@
       "type" : "object",
       "title" : "RangerPolicyConditionDef",
           "properties" : {
+            "label" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
+            },
             "rbKeyDescription" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
+            "uiHint" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
+            },
             "evaluatorOptions" : {
             "readOnly" : false,
 "description" : "",
@@ -1704,42 +1714,32 @@
   "type" : "string"
 }
             },
-            "label" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "itemId" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "number"
-            },
-            "description" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "string"
-            },
-            "validationMessage" : {
+            "rbKeyValidationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyValidationMessage" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "validationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "uiHint" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "validationRegEx" : {
+            "description" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -1749,28 +1749,28 @@
 "description" : "",
 "type" : "string"
             },
-            "rbKeyLabel" : {
+            "validationRegEx" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             }
           },
       "example" : {
+  "label" : "...",
   "rbKeyDescription" : "...",
+  "uiHint" : "...",
   "evaluatorOptions" : {
     "property1" : "...",
     "property2" : "..."
   },
-  "label" : "...",
+  "name" : "...",
+  "rbKeyValidationMessage" : "...",
+  "rbKeyLabel" : "...",
+  "validationMessage" : "...",
   "itemId" : 12345,
   "description" : "...",
-  "validationMessage" : "...",
-  "rbKeyValidationMessage" : "...",
-  "name" : "...",
-  "uiHint" : "...",
-  "validationRegEx" : "...",
   "evaluator" : "...",
-  "rbKeyLabel" : "..."
+  "validationRegEx" : "..."
 },
       "description" : ""
     }
@@ -1779,6 +1779,11 @@
       "type" : "object",
       "title" : "RangerPolicyItem",
           "properties" : {
+            "delegateAdmin" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "boolean"
+            },
             "users" : {
             "readOnly" : false,
 "description" : "",
@@ -1795,11 +1800,6 @@
   "$ref" : "#/definitions/json_RangerPolicyItemCondition"
 }
             },
-            "delegateAdmin" : {
-            "readOnly" : false,
-"description" : "",
-"type" : "boolean"
-            },
             "accesses" : {
             "readOnly" : false,
 "description" : "",
@@ -1818,6 +1818,7 @@
             }
           },
       "example" : {
+  "delegateAdmin" : true,
   "users" : [ "...", "..." ],
   "conditions" : [ {
     "type" : "...",
@@ -1826,13 +1827,12 @@
     "type" : "...",
     "values" : [ "...", "..." ]
   } ],
-  "delegateAdmin" : true,
   "accesses" : [ {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   }, {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   } ],
   "groups" : [ "...", "..." ]
 },
@@ -1843,20 +1843,20 @@
       "type" : "object",
       "title" : "RangerPolicyItemAccess",
           "properties" : {
-            "type" : {
+            "isAllowed" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
-            "isAllowed" : {
+            "type" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
             }
           },
       "example" : {
-  "type" : "...",
-  "isAllowed" : true
+  "isAllowed" : true,
+  "type" : "..."
 },
       "description" : ""
     }
@@ -1890,12 +1890,12 @@
       "type" : "object",
       "title" : "RangerPolicyItemDataMaskInfo",
           "properties" : {
-            "valueExpr" : {
+            "conditionExpr" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "conditionExpr" : {
+            "valueExpr" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -1907,8 +1907,8 @@
             }
           },
       "example" : {
-  "valueExpr" : "...",
   "conditionExpr" : "...",
+  "valueExpr" : "...",
   "dataMaskType" : "..."
 },
       "description" : ""
@@ -1967,47 +1967,55 @@
   "policies" : [ {
     "rowFilterPolicyItems" : [ {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "validitySchedules" : [ {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    }, {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    } ],
-    "resourceSignature" : "...",
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
     "service" : "...",
-    "policyItems" : [ {
+    "name" : "...",
+    "resourceSignature" : "...",
+    "denyExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    } ],
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
       "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "name" : "...",
-    "serviceType" : "...",
+    "policyLabels" : [ "...", "..." ],
     "resources" : {
       "property1" : {
         "values" : [ "...", "..." ],
@@ -2020,121 +2028,121 @@
         "isRecursive" : true
       }
     },
-    "policyLabels" : [ "...", "..." ],
-    "options" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "denyExceptions" : [ {
+    "denyPolicyItems" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "dataMaskPolicyItems" : [ {
-      "dataMaskInfo" : { },
+    "allowExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
-      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "policyType" : 12345,
+    "validitySchedules" : [ {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    }, {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    } ],
     "isAuditEnabled" : true,
     "policyPriority" : 12345,
-    "denyPolicyItems" : [ {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    }, {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
+    "policyItems" : [ {
       "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    } ],
-    "description" : "...",
-    "allowExceptions" : [ {
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "createTime" : 12345,
-    "guid" : "...",
-    "createdBy" : "...",
+    "policyType" : 12345,
+    "serviceType" : "...",
+    "description" : "...",
+    "isEnabled" : true,
     "version" : 12345,
+    "createTime" : 12345,
     "id" : 12345,
     "updatedBy" : "...",
     "updateTime" : 12345,
-    "isEnabled" : true
+    "createdBy" : "...",
+    "guid" : "..."
   }, {
     "rowFilterPolicyItems" : [ {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
       "rowFilterInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "validitySchedules" : [ {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    }, {
-      "timeZone" : "...",
-      "endTime" : "...",
-      "recurrences" : [ { }, { } ],
-      "startTime" : "..."
-    } ],
-    "resourceSignature" : "...",
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
     "service" : "...",
-    "policyItems" : [ {
+    "name" : "...",
+    "resourceSignature" : "...",
+    "denyExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    } ],
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
+      "accesses" : [ { }, { } ],
+      "groups" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
       "delegateAdmin" : true,
+      "users" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "name" : "...",
-    "serviceType" : "...",
+    "policyLabels" : [ "...", "..." ],
     "resources" : {
       "property1" : {
         "values" : [ "...", "..." ],
@@ -2147,77 +2155,69 @@
         "isRecursive" : true
       }
     },
-    "policyLabels" : [ "...", "..." ],
-    "options" : {
-      "property1" : { },
-      "property2" : { }
-    },
-    "denyExceptions" : [ {
+    "denyPolicyItems" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "dataMaskPolicyItems" : [ {
-      "dataMaskInfo" : { },
+    "allowExceptions" : [ {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
-      "dataMaskInfo" : { },
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "policyType" : 12345,
+    "validitySchedules" : [ {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    }, {
+      "startTime" : "...",
+      "recurrences" : [ { }, { } ],
+      "timeZone" : "...",
+      "endTime" : "..."
+    } ],
     "isAuditEnabled" : true,
     "policyPriority" : 12345,
-    "denyPolicyItems" : [ {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    }, {
-      "users" : [ "...", "..." ],
-      "conditions" : [ { }, { } ],
+    "policyItems" : [ {
       "delegateAdmin" : true,
-      "accesses" : [ { }, { } ],
-      "groups" : [ "...", "..." ]
-    } ],
-    "description" : "...",
-    "allowExceptions" : [ {
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     }, {
+      "delegateAdmin" : true,
       "users" : [ "...", "..." ],
       "conditions" : [ { }, { } ],
-      "delegateAdmin" : true,
       "accesses" : [ { }, { } ],
       "groups" : [ "...", "..." ]
     } ],
-    "createTime" : 12345,
-    "guid" : "...",
-    "createdBy" : "...",
+    "policyType" : 12345,
+    "serviceType" : "...",
+    "description" : "...",
+    "isEnabled" : true,
     "version" : 12345,
+    "createTime" : 12345,
     "id" : 12345,
     "updatedBy" : "...",
     "updateTime" : 12345,
-    "isEnabled" : true
+    "createdBy" : "...",
+    "guid" : "..."
   } ],
   "listSize" : 12345,
   "list" : [ { }, { } ],
@@ -2276,25 +2276,22 @@
       "type" : "object",
       "title" : "RangerResourceDef",
           "properties" : {
-            "mandatory" : {
+            "type" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
             },
-            "accessTypeRestrictions" : {
+            "mandatory" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "type" : "string"
-}
+"type" : "boolean"
             },
-            "lookupSupported" : {
+            "excludesSupported" : {
             "readOnly" : false,
 "description" : "",
 "type" : "boolean"
             },
-            "description" : {
+            "validationRegEx" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -2307,112 +2304,115 @@
   "type" : "string"
 }
             },
-            "uiHint" : {
+            "label" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyValidationMessage" : {
+            "lookupSupported" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
-            "validationMessage" : {
+            "matcher" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "parent" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "type" : {
+            "parent" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "recursiveSupported" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
-            "rbKeyDescription" : {
+            "rbKeyValidationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "itemId" : {
+            "description" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
-            "matcher" : {
+            "isValidLeaf" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "boolean"
             },
-            "level" : {
+            "accessTypeRestrictions" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
             },
-            "validationRegEx" : {
+            "validationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "excludesSupported" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "number"
             },
-            "isValidLeaf" : {
+            "rbKeyDescription" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
             },
-            "label" : {
+            "level" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "recursiveSupported" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
-"type" : "boolean"
+"type" : "string"
             },
-            "rbKeyLabel" : {
+            "uiHint" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             }
           },
       "example" : {
+  "type" : "...",
   "mandatory" : true,
-  "accessTypeRestrictions" : [ "...", "..." ],
-  "lookupSupported" : true,
-  "description" : "...",
+  "excludesSupported" : true,
+  "validationRegEx" : "...",
   "matcherOptions" : {
     "property1" : "...",
     "property2" : "..."
   },
-  "uiHint" : "...",
+  "label" : "...",
+  "lookupSupported" : true,
+  "matcher" : "...",
+  "name" : "...",
+  "parent" : "...",
+  "recursiveSupported" : true,
   "rbKeyValidationMessage" : "...",
+  "description" : "...",
+  "isValidLeaf" : true,
+  "accessTypeRestrictions" : [ "...", "..." ],
   "validationMessage" : "...",
-  "parent" : "...",
-  "type" : "...",
-  "name" : "...",
-  "rbKeyDescription" : "...",
   "itemId" : 12345,
-  "matcher" : "...",
+  "rbKeyDescription" : "...",
   "level" : 12345,
-  "validationRegEx" : "...",
-  "excludesSupported" : true,
-  "isValidLeaf" : true,
-  "label" : "...",
-  "recursiveSupported" : true,
-  "rbKeyLabel" : "..."
+  "rbKeyLabel" : "...",
+  "uiHint" : "..."
 },
       "description" : ""
     }
@@ -2421,87 +2421,87 @@
       "type" : "object",
       "title" : "RangerRowFilterDef",
           "properties" : {
-            "accessTypes" : {
+            "resources" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+  "$ref" : "#/definitions/json_RangerResourceDef"
 }
             },
-            "resources" : {
+            "accessTypes" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerResourceDef"
+  "$ref" : "#/definitions/json_RangerAccessTypeDef"
 }
             }
           },
       "example" : {
-  "accessTypes" : [ {
-    "label" : "...",
-    "name" : "...",
-    "rbKeyLabel" : "...",
-    "impliedGrants" : [ "...", "..." ],
-    "itemId" : 12345
-  }, {
-    "label" : "...",
-    "name" : "...",
-    "rbKeyLabel" : "...",
-    "impliedGrants" : [ "...", "..." ],
-    "itemId" : 12345
-  } ],
   "resources" : [ {
+    "type" : "...",
     "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
-    "description" : "...",
+    "excludesSupported" : true,
+    "validationRegEx" : "...",
     "matcherOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "uiHint" : "...",
+    "label" : "...",
+    "lookupSupported" : true,
+    "matcher" : "...",
+    "name" : "...",
+    "parent" : "...",
+    "recursiveSupported" : true,
     "rbKeyValidationMessage" : "...",
+    "description" : "...",
+    "isValidLeaf" : true,
+    "accessTypeRestrictions" : [ "...", "..." ],
     "validationMessage" : "...",
-    "parent" : "...",
-    "type" : "...",
-    "name" : "...",
-    "rbKeyDescription" : "...",
     "itemId" : 12345,
-    "matcher" : "...",
+    "rbKeyDescription" : "...",
     "level" : 12345,
-    "validationRegEx" : "...",
-    "excludesSupported" : true,
-    "isValidLeaf" : true,
-    "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
+    "rbKeyLabel" : "...",
+    "uiHint" : "..."
   }, {
+    "type" : "...",
     "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
-    "description" : "...",
+    "excludesSupported" : true,
+    "validationRegEx" : "...",
     "matcherOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "uiHint" : "...",
+    "label" : "...",
+    "lookupSupported" : true,
+    "matcher" : "...",
+    "name" : "...",
+    "parent" : "...",
+    "recursiveSupported" : true,
     "rbKeyValidationMessage" : "...",
+    "description" : "...",
+    "isValidLeaf" : true,
+    "accessTypeRestrictions" : [ "...", "..." ],
     "validationMessage" : "...",
-    "parent" : "...",
-    "type" : "...",
-    "name" : "...",
-    "rbKeyDescription" : "...",
     "itemId" : 12345,
-    "matcher" : "...",
+    "rbKeyDescription" : "...",
     "level" : 12345,
-    "validationRegEx" : "...",
-    "excludesSupported" : true,
-    "isValidLeaf" : true,
+    "rbKeyLabel" : "...",
+    "uiHint" : "..."
+  } ],
+  "accessTypes" : [ {
+    "impliedGrants" : [ "...", "..." ],
+    "rbKeyLabel" : "...",
+    "itemId" : 12345,
     "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
+    "name" : "..."
+  }, {
+    "impliedGrants" : [ "...", "..." ],
+    "rbKeyLabel" : "...",
+    "itemId" : 12345,
+    "label" : "...",
+    "name" : "..."
   } ]
 },
       "description" : ""
@@ -2527,6 +2527,7 @@
   "rowFilterInfo" : {
     "filterExpr" : "..."
   },
+  "delegateAdmin" : true,
   "users" : [ "...", "..." ],
   "conditions" : [ {
     "type" : "...",
@@ -2535,13 +2536,12 @@
     "type" : "...",
     "values" : [ "...", "..." ]
   } ],
-  "delegateAdmin" : true,
   "accesses" : [ {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   }, {
-    "type" : "...",
-    "isAllowed" : true
+    "isAllowed" : true,
+    "type" : "..."
   } ],
   "groups" : [ "...", "..." ]
 },
@@ -2557,78 +2557,78 @@
         },
         {
           "properties" : {
-            "name" : {
+            "tagUpdateTime" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "policyUpdateTime" : {
+            "configs" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
             },
-            "type" : {
+            "description" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "description" : {
+            "type" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "tagUpdateTime" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
             "tagService" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "policyVersion" : {
+            "policyUpdateTime" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "tagVersion" : {
+            "policyVersion" : {
             "readOnly" : false,
 "description" : "",
 "type" : "number"
             },
-            "configs" : {
+            "tagVersion" : {
             "readOnly" : false,
 "description" : "",
-"type" : "object",
-"additionalProperties" : {
-  "type" : "string"
-}
+"type" : "number"
             }
           }
         }
       ],
       "example" : {
-  "name" : "...",
-  "policyUpdateTime" : 12345,
-  "type" : "...",
-  "description" : "...",
   "tagUpdateTime" : 12345,
-  "tagService" : "...",
-  "policyVersion" : 12345,
-  "tagVersion" : 12345,
   "configs" : {
     "property1" : "...",
     "property2" : "..."
   },
-  "createTime" : 12345,
-  "guid" : "...",
-  "createdBy" : "...",
+  "description" : "...",
+  "type" : "...",
+  "name" : "...",
+  "tagService" : "...",
+  "policyUpdateTime" : 12345,
+  "policyVersion" : 12345,
+  "tagVersion" : 12345,
+  "isEnabled" : true,
   "version" : 12345,
+  "createTime" : 12345,
   "id" : 12345,
   "updatedBy" : "...",
   "updateTime" : 12345,
-  "isEnabled" : true
+  "createdBy" : "...",
+  "guid" : "..."
 },
       "description" : ""
     }
@@ -2637,32 +2637,32 @@
       "type" : "object",
       "title" : "RangerServiceConfigDef",
           "properties" : {
-            "rbKeyDescription" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "rbKeyLabel" : {
+            "subType" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "itemId" : {
+            "name" : {
             "readOnly" : false,
 "description" : "",
-"type" : "number"
+"type" : "string"
             },
-            "type" : {
+            "description" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "defaultValue" : {
+            "type" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "description" : {
+            "rbKeyDescription" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -2672,22 +2672,22 @@
 "description" : "",
 "type" : "string"
             },
-            "validationRegEx" : {
+            "validationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "validationMessage" : {
+            "rbKeyValidationMessage" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "uiHint" : {
+            "itemId" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "number"
             },
-            "subType" : {
+            "uiHint" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
@@ -2697,32 +2697,32 @@
 "description" : "",
 "type" : "boolean"
             },
-            "rbKeyValidationMessage" : {
+            "defaultValue" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "validationRegEx" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             }
           },
       "example" : {
-  "rbKeyDescription" : "...",
   "rbKeyLabel" : "...",
-  "itemId" : 12345,
-  "type" : "...",
-  "defaultValue" : "...",
+  "subType" : "...",
+  "name" : "...",
   "description" : "...",
+  "type" : "...",
+  "rbKeyDescription" : "...",
   "label" : "...",
-  "validationRegEx" : "...",
   "validationMessage" : "...",
+  "rbKeyValidationMessage" : "...",
+  "itemId" : 12345,
   "uiHint" : "...",
-  "subType" : "...",
   "mandatory" : true,
-  "rbKeyValidationMessage" : "...",
-  "name" : "..."
+  "defaultValue" : "...",
+  "validationRegEx" : "..."
 },
       "description" : ""
     }
@@ -2736,33 +2736,40 @@
         },
         {
           "properties" : {
-            "rbKeyDescription" : {
+            "accessTypes" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+}
             },
-            "rbKeyLabel" : {
+            "dataMaskDef" : {
+            "readOnly" : false,
+"$ref" : "#/definitions/json_RangerDataMaskDef"
+            },
+            "contextEnrichers" : {
             "readOnly" : false,
 "description" : "",
-"type" : "string"
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerContextEnricherDef"
+}
             },
             "description" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "name" : {
+            "rbKeyLabel" : {
             "readOnly" : false,
 "description" : "",
 "type" : "string"
             },
-            "enums" : {
+            "rbKeyDescription" : {
             "readOnly" : false,
 "description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerEnumDef"
-}
+"type" : "string"
             },
             "policyConditions" : {
             "readOnly" : false,
@@ -2772,17 +2779,9 @@
   "$ref" : "#/definitions/json_RangerPolicyConditionDef"
 }
             },
-            "dataMaskDef" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/json_RangerDataMaskDef"
-            },
-            "resources" : {
+            "rowFilterDef" : {
             "readOnly" : false,
-"description" : "",
-"type" : "array",
-"items" : {
-  "$ref" : "#/definitions/json_RangerResourceDef"
-}
+"$ref" : "#/definitions/json_RangerRowFilterDef"
             },
             "options" : {
             "readOnly" : false,
@@ -2797,24 +2796,20 @@
 "description" : "",
 "type" : "string"
             },
-            "rowFilterDef" : {
-            "readOnly" : false,
-"$ref" : "#/definitions/json_RangerRowFilterDef"
-            },
-            "configs" : {
+            "enums" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerServiceConfigDef"
+  "$ref" : "#/definitions/json_RangerEnumDef"
 }
             },
-            "contextEnrichers" : {
+            "configs" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerContextEnricherDef"
+  "$ref" : "#/definitions/json_RangerServiceConfigDef"
 }
             },
             "implClass" : {
@@ -2822,369 +2817,374 @@
 "description" : "",
 "type" : "string"
             },
-            "accessTypes" : {
+            "name" : {
+            "readOnly" : false,
+"description" : "",
+"type" : "string"
+            },
+            "resources" : {
             "readOnly" : false,
 "description" : "",
 "type" : "array",
 "items" : {
-  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+  "$ref" : "#/definitions/json_RangerResourceDef"
 }
             }
           }
         }
       ],
       "example" : {
-  "rbKeyDescription" : "...",
-  "rbKeyLabel" : "...",
-  "description" : "...",
-  "name" : "...",
-  "enums" : [ {
-    "defaultIndex" : 12345,
+  "accessTypes" : [ {
+    "impliedGrants" : [ "...", "..." ],
+    "rbKeyLabel" : "...",
     "itemId" : 12345,
-    "elements" : [ {
-      "name" : "...",
-      "itemId" : 12345,
-      "label" : "...",
-      "rbKeyLabel" : "..."
-    }, {
-      "name" : "...",
-      "itemId" : 12345,
-      "label" : "...",
-      "rbKeyLabel" : "..."
-    } ],
+    "label" : "...",
     "name" : "..."
   }, {
-    "defaultIndex" : 12345,
+    "impliedGrants" : [ "...", "..." ],
+    "rbKeyLabel" : "...",
     "itemId" : 12345,
-    "elements" : [ {
+    "label" : "...",
+    "name" : "..."
+  } ],
+  "dataMaskDef" : {
+    "maskTypes" : [ {
       "name" : "...",
+      "transformer" : "...",
       "itemId" : 12345,
-      "label" : "...",
-      "rbKeyLabel" : "..."
+      "rbKeyLabel" : "...",
+      "rbKeyDescription" : "...",
+      "dataMaskOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "description" : "...",
+      "label" : "..."
     }, {
       "name" : "...",
+      "transformer" : "...",
       "itemId" : 12345,
-      "label" : "...",
-      "rbKeyLabel" : "..."
+      "rbKeyLabel" : "...",
+      "rbKeyDescription" : "...",
+      "dataMaskOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "description" : "...",
+      "label" : "..."
     } ],
-    "name" : "..."
-  } ],
-  "policyConditions" : [ {
-    "rbKeyDescription" : "...",
-    "evaluatorOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "label" : "...",
-    "itemId" : 12345,
-    "description" : "...",
-    "validationMessage" : "...",
-    "rbKeyValidationMessage" : "...",
-    "name" : "...",
-    "uiHint" : "...",
-    "validationRegEx" : "...",
-    "evaluator" : "...",
-    "rbKeyLabel" : "..."
-  }, {
-    "rbKeyDescription" : "...",
-    "evaluatorOptions" : {
-      "property1" : "...",
-      "property2" : "..."
-    },
-    "label" : "...",
-    "itemId" : 12345,
-    "description" : "...",
-    "validationMessage" : "...",
-    "rbKeyValidationMessage" : "...",
-    "name" : "...",
-    "uiHint" : "...",
-    "validationRegEx" : "...",
-    "evaluator" : "...",
-    "rbKeyLabel" : "..."
-  } ],
-  "dataMaskDef" : {
     "resources" : [ {
+      "type" : "...",
       "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "lookupSupported" : true,
-      "description" : "...",
+      "excludesSupported" : true,
+      "validationRegEx" : "...",
       "matcherOptions" : {
         "property1" : "...",
         "property2" : "..."
       },
-      "uiHint" : "...",
+      "label" : "...",
+      "lookupSupported" : true,
+      "matcher" : "...",
+      "name" : "...",
+      "parent" : "...",
+      "recursiveSupported" : true,
       "rbKeyValidationMessage" : "...",
+      "description" : "...",
+      "isValidLeaf" : true,
+      "accessTypeRestrictions" : [ "...", "..." ],
       "validationMessage" : "...",
-      "parent" : "...",
-      "type" : "...",
-      "name" : "...",
-      "rbKeyDescription" : "...",
       "itemId" : 12345,
-      "matcher" : "...",
+      "rbKeyDescription" : "...",
       "level" : 12345,
-      "validationRegEx" : "...",
-      "excludesSupported" : true,
-      "isValidLeaf" : true,
-      "label" : "...",
-      "recursiveSupported" : true,
-      "rbKeyLabel" : "..."
+      "rbKeyLabel" : "...",
+      "uiHint" : "..."
     }, {
+      "type" : "...",
       "mandatory" : true,
-      "accessTypeRestrictions" : [ "...", "..." ],
-      "lookupSupported" : true,
-      "description" : "...",
+      "excludesSupported" : true,
+      "validationRegEx" : "...",
       "matcherOptions" : {
         "property1" : "...",
         "property2" : "..."
       },
-      "uiHint" : "...",
-      "rbKeyValidationMessage" : "...",
-      "validationMessage" : "...",
-      "parent" : "...",
-      "type" : "...",
-      "name" : "...",
-      "rbKeyDescription" : "...",
-      "itemId" : 12345,
-      "matcher" : "...",
-      "level" : 12345,
-      "validationRegEx" : "...",
-      "excludesSupported" : true,
-      "isValidLeaf" : true,
       "label" : "...",
+      "lookupSupported" : true,
+      "matcher" : "...",
+      "name" : "...",
+      "parent" : "...",
       "recursiveSupported" : true,
-      "rbKeyLabel" : "..."
-    } ],
-    "maskTypes" : [ {
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "dataMaskOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
-      "itemId" : 12345,
+      "rbKeyValidationMessage" : "...",
       "description" : "...",
-      "rbKeyLabel" : "...",
-      "name" : "...",
-      "transformer" : "..."
-    }, {
-      "label" : "...",
-      "rbKeyDescription" : "...",
-      "dataMaskOptions" : {
-        "property1" : "...",
-        "property2" : "..."
-      },
+      "isValidLeaf" : true,
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "validationMessage" : "...",
       "itemId" : 12345,
-      "description" : "...",
+      "rbKeyDescription" : "...",
+      "level" : 12345,
       "rbKeyLabel" : "...",
-      "name" : "...",
-      "transformer" : "..."
+      "uiHint" : "..."
     } ],
     "accessTypes" : [ {
-      "label" : "...",
-      "name" : "...",
-      "rbKeyLabel" : "...",
       "impliedGrants" : [ "...", "..." ],
-      "itemId" : 12345
-    }, {
-      "label" : "...",
-      "name" : "...",
       "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "label" : "...",
+      "name" : "..."
+    }, {
       "impliedGrants" : [ "...", "..." ],
-      "itemId" : 12345
+      "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "label" : "...",
+      "name" : "..."
     } ]
   },
-  "resources" : [ {
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
-    "description" : "...",
-    "matcherOptions" : {
+  "contextEnrichers" : [ {
+    "itemId" : 12345,
+    "enricher" : "...",
+    "enricherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "name" : "..."
+  }, {
+    "itemId" : 12345,
+    "enricher" : "...",
+    "enricherOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
+    "name" : "..."
+  } ],
+  "description" : "...",
+  "rbKeyLabel" : "...",
+  "rbKeyDescription" : "...",
+  "policyConditions" : [ {
+    "label" : "...",
+    "rbKeyDescription" : "...",
     "uiHint" : "...",
+    "evaluatorOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "name" : "...",
     "rbKeyValidationMessage" : "...",
+    "rbKeyLabel" : "...",
     "validationMessage" : "...",
-    "parent" : "...",
-    "type" : "...",
-    "name" : "...",
-    "rbKeyDescription" : "...",
     "itemId" : 12345,
-    "matcher" : "...",
-    "level" : 12345,
-    "validationRegEx" : "...",
-    "excludesSupported" : true,
-    "isValidLeaf" : true,
-    "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
-  }, {
-    "mandatory" : true,
-    "accessTypeRestrictions" : [ "...", "..." ],
-    "lookupSupported" : true,
     "description" : "...",
-    "matcherOptions" : {
+    "evaluator" : "...",
+    "validationRegEx" : "..."
+  }, {
+    "label" : "...",
+    "rbKeyDescription" : "...",
+    "uiHint" : "...",
+    "evaluatorOptions" : {
       "property1" : "...",
       "property2" : "..."
     },
-    "uiHint" : "...",
+    "name" : "...",
     "rbKeyValidationMessage" : "...",
+    "rbKeyLabel" : "...",
     "validationMessage" : "...",
-    "parent" : "...",
-    "type" : "...",
-    "name" : "...",
-    "rbKeyDescription" : "...",
     "itemId" : 12345,
-    "matcher" : "...",
-    "level" : 12345,
-    "validationRegEx" : "...",
-    "excludesSupported" : true,
-    "isValidLeaf" : true,
-    "label" : "...",
-    "recursiveSupported" : true,
-    "rbKeyLabel" : "..."
+    "description" : "...",
+    "evaluator" : "...",
+    "validationRegEx" : "..."
   } ],
-  "options" : {
-    "property1" : "...",
-    "property2" : "..."
-  },
-  "label" : "...",
   "rowFilterDef" : {
-    "accessTypes" : [ {
-      "label" : "...",
-      "name" : "...",
-      "rbKeyLabel" : "...",
-      "impliedGrants" : [ "...", "..." ],
-      "itemId" : 12345
-    }, {
-      "label" : "...",
-      "name" : "...",
-      "rbKeyLabel" : "...",
-      "impliedGrants" : [ "...", "..." ],
-      "itemId" : 12345
-    } ],
     "resources" : [ {
+      "type" : "...",
       "mandatory" : true,

[... 31975 lines stripped ...]


Mime
View raw message