You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ve...@apache.org on 2018/03/20 03:01:46 UTC

svn commit: r1827259 [22/22] - in /ranger/site/trunk/apidocs: ./ css/ ui/ ui/css/ ui/fonts/ ui/images/ ui/lang/ ui/lib/

Added: ranger/site/trunk/apidocs/ui/swagger.json
URL: http://svn.apache.org/viewvc/ranger/site/trunk/apidocs/ui/swagger.json?rev=1827259&view=auto
==============================================================================
--- ranger/site/trunk/apidocs/ui/swagger.json (added)
+++ ranger/site/trunk/apidocs/ui/swagger.json Tue Mar 20 03:01:45 2018
@@ -0,0 +1,52808 @@
+{
+  "swagger": "2.0",
+  "info" : {
+    "description" : "<h1>Security Admin Web Application<\/h1><p>security-admin-tool java web application<\/p>",
+    "license" : {
+      "url" : "http://www.apache.org/licenses/LICENSE-2.0.html",
+      "name" : "Apache 2.0 License"
+    },
+    "version" : "1.1.0-SNAPSHOT",
+    "title" : "Security Admin Web Application"
+  },
+  "schemes" : [],
+  "tags" : [
+    {
+      "name" : "AssetREST"
+    }
+    ,
+    {
+      "name" : "PublicAPIs"
+    }
+    ,
+    {
+      "name" : "PublicAPIsv2"
+    }
+    ,
+    {
+      "name" : "ServiceREST"
+    }
+    ,
+    {
+      "name" : "TagREST"
+    }
+    ,
+    {
+      "name" : "UserREST"
+    }
+    ,
+    {
+      "name" : "XAuditREST"
+    }
+    ,
+    {
+      "name" : "XKeyREST"
+    }
+    ,
+    {
+      "name" : "XUserREST"
+    }
+  ],
+  "definitions" : {
+    "json_GrantRevokeRequest" : {
+      "type" : "object",
+      "title" : "GrantRevokeRequest",
+          "properties" : {
+            "requestData" : {
+"description" : "",
+"type" : "string"
+            },
+            "replaceExistingPermissions" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "accessTypes" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "sessionId" : {
+"description" : "",
+"type" : "string"
+            },
+            "clientType" : {
+"description" : "",
+"type" : "string"
+            },
+            "grantor" : {
+"description" : "",
+"type" : "string"
+            },
+            "clusterName" : {
+"description" : "",
+"type" : "string"
+            },
+            "resource" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "clientIPAddress" : {
+"description" : "",
+"type" : "string"
+            },
+            "grantorGroups" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "groups" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "delegateAdmin" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "users" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "enableAudit" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "isRecursive" : {
+"description" : "",
+"type" : "boolean"
+            }
+          },
+      "example" : {
+  "requestData" : "...",
+  "replaceExistingPermissions" : true,
+  "accessTypes" : [ "...", "..." ],
+  "sessionId" : "...",
+  "clientType" : "...",
+  "grantor" : "...",
+  "clusterName" : "...",
+  "resource" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "clientIPAddress" : "...",
+  "grantorGroups" : [ "...", "..." ],
+  "groups" : [ "...", "..." ],
+  "delegateAdmin" : true,
+  "users" : [ "...", "..." ],
+  "enableAudit" : true,
+  "isRecursive" : true
+},
+      "description" : ""
+    }
+    ,
+    "json_Message" : {
+      "type" : "object",
+      "title" : "Message",
+          "properties" : {
+            "fieldName" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "objectId" : {
+"description" : "",
+"type" : "number"
+            },
+            "message" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKey" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "fieldName" : "...",
+  "name" : "...",
+  "objectId" : 12345,
+  "message" : "...",
+  "rbKey" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RESTResponse" : {
+      "type" : "object",
+      "title" : "RESTResponse",
+          "properties" : {
+            "httpStatusCode" : {
+"description" : "",
+"type" : "number"
+            },
+            "msgDesc" : {
+"description" : "",
+"type" : "string"
+            },
+            "messageList" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_Message"
+}
+            },
+            "statusCode" : {
+"description" : "",
+"type" : "number"
+            },
+            "message" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "httpStatusCode" : 12345,
+  "msgDesc" : "...",
+  "messageList" : [ {
+    "fieldName" : "...",
+    "name" : "...",
+    "objectId" : 12345,
+    "message" : "...",
+    "rbKey" : "..."
+  }, {
+    "fieldName" : "...",
+    "name" : "...",
+    "objectId" : 12345,
+    "message" : "...",
+    "rbKey" : "..."
+  } ],
+  "statusCode" : 12345,
+  "message" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerAccessTypeDef" : {
+      "type" : "object",
+      "title" : "RangerAccessTypeDef",
+          "properties" : {
+            "impliedGrants" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "impliedGrants" : [ "...", "..." ],
+  "name" : "...",
+  "itemId" : 12345,
+  "rbKeyLabel" : "...",
+  "label" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerBaseModelObject" : {
+      "type" : "object",
+      "title" : "RangerBaseModelObject",
+          "properties" : {
+            "version" : {
+"description" : "",
+"type" : "number"
+            },
+            "guid" : {
+"description" : "",
+"type" : "string"
+            },
+            "isEnabled" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "updatedBy" : {
+"description" : "",
+"type" : "string"
+            },
+            "createdBy" : {
+"description" : "",
+"type" : "string"
+            },
+            "id" : {
+"description" : "",
+"type" : "number"
+            },
+            "createTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "updateTime" : {
+"description" : "",
+"type" : "number"
+            }
+          },
+      "example" : {
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerContextEnricherDef" : {
+      "type" : "object",
+      "title" : "RangerContextEnricherDef",
+          "properties" : {
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "enricherOptions" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "enricher" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "name" : "...",
+  "itemId" : 12345,
+  "enricherOptions" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "enricher" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerDataMaskDef" : {
+      "type" : "object",
+      "title" : "RangerDataMaskDef",
+          "properties" : {
+            "accessTypes" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+}
+            },
+            "resources" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerResourceDef"
+}
+            },
+            "maskTypes" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerDataMaskTypeDef"
+}
+            }
+          },
+      "example" : {
+  "accessTypes" : [ {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  }, {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  } ],
+  "resources" : [ {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  }, {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  } ],
+  "maskTypes" : [ {
+    "description" : "...",
+    "rbKeyDescription" : "...",
+    "rbKeyLabel" : "...",
+    "name" : "...",
+    "transformer" : "...",
+    "itemId" : 12345,
+    "label" : "...",
+    "dataMaskOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    }
+  }, {
+    "description" : "...",
+    "rbKeyDescription" : "...",
+    "rbKeyLabel" : "...",
+    "name" : "...",
+    "transformer" : "...",
+    "itemId" : 12345,
+    "label" : "...",
+    "dataMaskOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    }
+  } ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerDataMaskPolicyItem" : {
+      "type" : "object",
+      "title" : "RangerDataMaskPolicyItem",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerPolicyItem"
+        },
+        {
+          "properties" : {
+            "dataMaskInfo" : {
+"description" : "",
+"$ref" : "#/definitions/json_RangerPolicyItemDataMaskInfo"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "dataMaskInfo" : {
+    "valueExpr" : "...",
+    "dataMaskType" : "...",
+    "conditionExpr" : "..."
+  },
+  "groups" : [ "...", "..." ],
+  "conditions" : [ {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  }, {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  } ],
+  "delegateAdmin" : true,
+  "accesses" : [ {
+    "isAllowed" : true,
+    "type" : "..."
+  }, {
+    "isAllowed" : true,
+    "type" : "..."
+  } ],
+  "users" : [ "...", "..." ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerDataMaskTypeDef" : {
+      "type" : "object",
+      "title" : "RangerDataMaskTypeDef",
+          "properties" : {
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyDescription" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "transformer" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            },
+            "dataMaskOptions" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            }
+          },
+      "example" : {
+  "description" : "...",
+  "rbKeyDescription" : "...",
+  "rbKeyLabel" : "...",
+  "name" : "...",
+  "transformer" : "...",
+  "itemId" : 12345,
+  "label" : "...",
+  "dataMaskOptions" : {
+    "property1" : "...",
+    "property2" : "..."
+  }
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerEnumDef" : {
+      "type" : "object",
+      "title" : "RangerEnumDef",
+          "properties" : {
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "elements" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerEnumElementDef"
+}
+            },
+            "defaultIndex" : {
+"description" : "",
+"type" : "number"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            }
+          },
+      "example" : {
+  "name" : "...",
+  "elements" : [ {
+    "rbKeyLabel" : "...",
+    "itemId" : 12345,
+    "name" : "...",
+    "label" : "..."
+  }, {
+    "rbKeyLabel" : "...",
+    "itemId" : 12345,
+    "name" : "...",
+    "label" : "..."
+  } ],
+  "defaultIndex" : 12345,
+  "itemId" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerEnumElementDef" : {
+      "type" : "object",
+      "title" : "RangerEnumElementDef",
+          "properties" : {
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "rbKeyLabel" : "...",
+  "itemId" : 12345,
+  "name" : "...",
+  "label" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerExportPolicyList" : {
+      "type" : "object",
+      "title" : "RangerExportPolicyList",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerPolicyList"
+        },
+        {
+          "properties" : {
+            "metaDataInfo" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "object"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "metaDataInfo" : {
+    "property1" : { },
+    "property2" : { }
+  },
+  "policies" : [ {
+    "resourceSignature" : "...",
+    "description" : "...",
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyLabels" : [ "...", "..." ],
+    "policyPriority" : 12345,
+    "denyPolicyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "serviceType" : "...",
+    "service" : "...",
+    "name" : "...",
+    "allowExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "isAuditEnabled" : true,
+    "rowFilterPolicyItems" : [ {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "validitySchedules" : [ {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    }, {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    } ],
+    "policyType" : 12345,
+    "resources" : {
+      "property1" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      },
+      "property2" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      }
+    },
+    "denyExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  }, {
+    "resourceSignature" : "...",
+    "description" : "...",
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyLabels" : [ "...", "..." ],
+    "policyPriority" : 12345,
+    "denyPolicyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "serviceType" : "...",
+    "service" : "...",
+    "name" : "...",
+    "allowExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "isAuditEnabled" : true,
+    "rowFilterPolicyItems" : [ {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "validitySchedules" : [ {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    }, {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    } ],
+    "policyType" : 12345,
+    "resources" : {
+      "property1" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      },
+      "property2" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      }
+    },
+    "denyExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  } ],
+  "listSize" : 12345,
+  "list" : [ { }, { } ],
+  "startIndex" : 12345,
+  "pageSize" : 12345,
+  "totalCount" : 12345,
+  "resultSize" : 12345,
+  "sortType" : "...",
+  "sortBy" : "...",
+  "MObj" : {
+    "myClassType" : 12345,
+    "myDisplayValue" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345,
+    "addedByUserId" : 12345,
+    "updatedByUserId" : 12345
+  },
+  "myClassType" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPluginInfo" : {
+      "type" : "object",
+      "title" : "RangerPluginInfo",
+          "properties" : {
+            "lastPolicyUpdateTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "tagActiveVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "latestTagVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "policyActiveVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "serviceName" : {
+"description" : "",
+"type" : "string"
+            },
+            "policyDownloadedVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "updateTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "appType" : {
+"description" : "",
+"type" : "string"
+            },
+            "info" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "lastTagUpdateTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "tagDownloadTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "createTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "ipAddress" : {
+"description" : "",
+"type" : "string"
+            },
+            "tagActivationTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "latestPolicyVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "policyActivationTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "policyDownloadTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "tagDownloadedVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "hostName" : {
+"description" : "",
+"type" : "string"
+            },
+            "id" : {
+"description" : "",
+"type" : "number"
+            }
+          },
+      "example" : {
+  "lastPolicyUpdateTime" : 12345,
+  "tagActiveVersion" : 12345,
+  "latestTagVersion" : 12345,
+  "policyActiveVersion" : 12345,
+  "serviceName" : "...",
+  "policyDownloadedVersion" : 12345,
+  "updateTime" : 12345,
+  "appType" : "...",
+  "info" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "lastTagUpdateTime" : 12345,
+  "tagDownloadTime" : 12345,
+  "createTime" : 12345,
+  "ipAddress" : "...",
+  "tagActivationTime" : 12345,
+  "latestPolicyVersion" : 12345,
+  "policyActivationTime" : 12345,
+  "policyDownloadTime" : 12345,
+  "tagDownloadedVersion" : 12345,
+  "hostName" : "...",
+  "id" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPluginInfoList" : {
+      "type" : "object",
+      "title" : "RangerPluginInfoList",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_VList"
+        },
+        {
+          "properties" : {
+            "pluginInfoList" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPluginInfo"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "pluginInfoList" : [ {
+    "lastPolicyUpdateTime" : 12345,
+    "tagActiveVersion" : 12345,
+    "latestTagVersion" : 12345,
+    "policyActiveVersion" : 12345,
+    "serviceName" : "...",
+    "policyDownloadedVersion" : 12345,
+    "updateTime" : 12345,
+    "appType" : "...",
+    "info" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "lastTagUpdateTime" : 12345,
+    "tagDownloadTime" : 12345,
+    "createTime" : 12345,
+    "ipAddress" : "...",
+    "tagActivationTime" : 12345,
+    "latestPolicyVersion" : 12345,
+    "policyActivationTime" : 12345,
+    "policyDownloadTime" : 12345,
+    "tagDownloadedVersion" : 12345,
+    "hostName" : "...",
+    "id" : 12345
+  }, {
+    "lastPolicyUpdateTime" : 12345,
+    "tagActiveVersion" : 12345,
+    "latestTagVersion" : 12345,
+    "policyActiveVersion" : 12345,
+    "serviceName" : "...",
+    "policyDownloadedVersion" : 12345,
+    "updateTime" : 12345,
+    "appType" : "...",
+    "info" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "lastTagUpdateTime" : 12345,
+    "tagDownloadTime" : 12345,
+    "createTime" : 12345,
+    "ipAddress" : "...",
+    "tagActivationTime" : 12345,
+    "latestPolicyVersion" : 12345,
+    "policyActivationTime" : 12345,
+    "policyDownloadTime" : 12345,
+    "tagDownloadedVersion" : 12345,
+    "hostName" : "...",
+    "id" : 12345
+  } ],
+  "listSize" : 12345,
+  "list" : [ { }, { } ],
+  "startIndex" : 12345,
+  "pageSize" : 12345,
+  "totalCount" : 12345,
+  "resultSize" : 12345,
+  "sortType" : "...",
+  "sortBy" : "...",
+  "MObj" : {
+    "myClassType" : 12345,
+    "myDisplayValue" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345,
+    "addedByUserId" : 12345,
+    "updatedByUserId" : 12345
+  },
+  "myClassType" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicy" : {
+      "type" : "object",
+      "title" : "RangerPolicy",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "resourceSignature" : {
+"description" : "",
+"type" : "string"
+            },
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "dataMaskPolicyItems" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerDataMaskPolicyItem"
+}
+            },
+            "policyItems" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItem"
+}
+            },
+            "policyLabels" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "policyPriority" : {
+"description" : "",
+"type" : "number"
+            },
+            "denyPolicyItems" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItem"
+}
+            },
+            "serviceType" : {
+"description" : "",
+"type" : "string"
+            },
+            "service" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "allowExceptions" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItem"
+}
+            },
+            "isAuditEnabled" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "rowFilterPolicyItems" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerRowFilterPolicyItem"
+}
+            },
+            "validitySchedules" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerValiditySchedule"
+}
+            },
+            "policyType" : {
+"description" : "",
+"type" : "number"
+            },
+            "resources" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "$ref" : "#/definitions/json_RangerPolicyResource"
+}
+            },
+            "denyExceptions" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItem"
+}
+            },
+            "options" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "object"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "resourceSignature" : "...",
+  "description" : "...",
+  "dataMaskPolicyItems" : [ {
+    "dataMaskInfo" : {
+      "valueExpr" : "...",
+      "dataMaskType" : "...",
+      "conditionExpr" : "..."
+    },
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "dataMaskInfo" : {
+      "valueExpr" : "...",
+      "dataMaskType" : "...",
+      "conditionExpr" : "..."
+    },
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "policyItems" : [ {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "policyLabels" : [ "...", "..." ],
+  "policyPriority" : 12345,
+  "denyPolicyItems" : [ {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "serviceType" : "...",
+  "service" : "...",
+  "name" : "...",
+  "allowExceptions" : [ {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "isAuditEnabled" : true,
+  "rowFilterPolicyItems" : [ {
+    "rowFilterInfo" : {
+      "filterExpr" : "..."
+    },
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "rowFilterInfo" : {
+      "filterExpr" : "..."
+    },
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "validitySchedules" : [ {
+    "timeZone" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "endTime" : "...",
+    "startTime" : "..."
+  }, {
+    "timeZone" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "endTime" : "...",
+    "startTime" : "..."
+  } ],
+  "policyType" : 12345,
+  "resources" : {
+    "property1" : {
+      "isExcludes" : true,
+      "isRecursive" : true,
+      "values" : [ "...", "..." ]
+    },
+    "property2" : {
+      "isExcludes" : true,
+      "isRecursive" : true,
+      "values" : [ "...", "..." ]
+    }
+  },
+  "denyExceptions" : [ {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  }, {
+    "groups" : [ "...", "..." ],
+    "conditions" : [ {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    }, {
+      "values" : [ "...", "..." ],
+      "type" : "..."
+    } ],
+    "delegateAdmin" : true,
+    "accesses" : [ {
+      "isAllowed" : true,
+      "type" : "..."
+    }, {
+      "isAllowed" : true,
+      "type" : "..."
+    } ],
+    "users" : [ "...", "..." ]
+  } ],
+  "options" : {
+    "property1" : { },
+    "property2" : { }
+  },
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyConditionDef" : {
+      "type" : "object",
+      "title" : "RangerPolicyConditionDef",
+          "properties" : {
+            "evaluator" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyValidationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "validationRegEx" : {
+"description" : "",
+"type" : "string"
+            },
+            "evaluatorOptions" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "uiHint" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "rbKeyDescription" : {
+"description" : "",
+"type" : "string"
+            },
+            "validationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "evaluator" : "...",
+  "rbKeyValidationMessage" : "...",
+  "label" : "...",
+  "name" : "...",
+  "validationRegEx" : "...",
+  "evaluatorOptions" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "uiHint" : "...",
+  "itemId" : 12345,
+  "rbKeyDescription" : "...",
+  "validationMessage" : "...",
+  "description" : "...",
+  "rbKeyLabel" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyItem" : {
+      "type" : "object",
+      "title" : "RangerPolicyItem",
+          "properties" : {
+            "groups" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "conditions" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItemCondition"
+}
+            },
+            "delegateAdmin" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "accesses" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyItemAccess"
+}
+            },
+            "users" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            }
+          },
+      "example" : {
+  "groups" : [ "...", "..." ],
+  "conditions" : [ {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  }, {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  } ],
+  "delegateAdmin" : true,
+  "accesses" : [ {
+    "isAllowed" : true,
+    "type" : "..."
+  }, {
+    "isAllowed" : true,
+    "type" : "..."
+  } ],
+  "users" : [ "...", "..." ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyItemAccess" : {
+      "type" : "object",
+      "title" : "RangerPolicyItemAccess",
+          "properties" : {
+            "isAllowed" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "isAllowed" : true,
+  "type" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyItemCondition" : {
+      "type" : "object",
+      "title" : "RangerPolicyItemCondition",
+          "properties" : {
+            "values" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "values" : [ "...", "..." ],
+  "type" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyItemDataMaskInfo" : {
+      "type" : "object",
+      "title" : "RangerPolicyItemDataMaskInfo",
+          "properties" : {
+            "valueExpr" : {
+"description" : "",
+"type" : "string"
+            },
+            "dataMaskType" : {
+"description" : "",
+"type" : "string"
+            },
+            "conditionExpr" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "valueExpr" : "...",
+  "dataMaskType" : "...",
+  "conditionExpr" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyItemRowFilterInfo" : {
+      "type" : "object",
+      "title" : "RangerPolicyItemRowFilterInfo",
+          "properties" : {
+            "filterExpr" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "filterExpr" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyList" : {
+      "type" : "object",
+      "title" : "RangerPolicyList",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_VList"
+        },
+        {
+          "properties" : {
+            "policies" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicy"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "policies" : [ {
+    "resourceSignature" : "...",
+    "description" : "...",
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyLabels" : [ "...", "..." ],
+    "policyPriority" : 12345,
+    "denyPolicyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "serviceType" : "...",
+    "service" : "...",
+    "name" : "...",
+    "allowExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "isAuditEnabled" : true,
+    "rowFilterPolicyItems" : [ {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "validitySchedules" : [ {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    }, {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    } ],
+    "policyType" : 12345,
+    "resources" : {
+      "property1" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      },
+      "property2" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      }
+    },
+    "denyExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  }, {
+    "resourceSignature" : "...",
+    "description" : "...",
+    "dataMaskPolicyItems" : [ {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "dataMaskInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "policyLabels" : [ "...", "..." ],
+    "policyPriority" : 12345,
+    "denyPolicyItems" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "serviceType" : "...",
+    "service" : "...",
+    "name" : "...",
+    "allowExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "isAuditEnabled" : true,
+    "rowFilterPolicyItems" : [ {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "rowFilterInfo" : { },
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "validitySchedules" : [ {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    }, {
+      "timeZone" : "...",
+      "recurrences" : [ { }, { } ],
+      "endTime" : "...",
+      "startTime" : "..."
+    } ],
+    "policyType" : 12345,
+    "resources" : {
+      "property1" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      },
+      "property2" : {
+        "isExcludes" : true,
+        "isRecursive" : true,
+        "values" : [ "...", "..." ]
+      }
+    },
+    "denyExceptions" : [ {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    }, {
+      "groups" : [ "...", "..." ],
+      "conditions" : [ { }, { } ],
+      "delegateAdmin" : true,
+      "accesses" : [ { }, { } ],
+      "users" : [ "...", "..." ]
+    } ],
+    "options" : {
+      "property1" : { },
+      "property2" : { }
+    },
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  } ],
+  "listSize" : 12345,
+  "list" : [ { }, { } ],
+  "startIndex" : 12345,
+  "pageSize" : 12345,
+  "totalCount" : 12345,
+  "resultSize" : 12345,
+  "sortType" : "...",
+  "sortBy" : "...",
+  "MObj" : {
+    "myClassType" : 12345,
+    "myDisplayValue" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345,
+    "addedByUserId" : 12345,
+    "updatedByUserId" : 12345
+  },
+  "myClassType" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerPolicyResource" : {
+      "type" : "object",
+      "title" : "RangerPolicyResource",
+          "properties" : {
+            "isExcludes" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "isRecursive" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "values" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            }
+          },
+      "example" : {
+  "isExcludes" : true,
+  "isRecursive" : true,
+  "values" : [ "...", "..." ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerResourceDef" : {
+      "type" : "object",
+      "title" : "RangerResourceDef",
+          "properties" : {
+            "rbKeyDescription" : {
+"description" : "",
+"type" : "string"
+            },
+            "mandatory" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            },
+            "excludesSupported" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "accessTypeRestrictions" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "type" : "string"
+}
+            },
+            "lookupSupported" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            },
+            "matcher" : {
+"description" : "",
+"type" : "string"
+            },
+            "recursiveSupported" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "rbKeyValidationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "level" : {
+"description" : "",
+"type" : "number"
+            },
+            "matcherOptions" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "validationRegEx" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "isValidLeaf" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "uiHint" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "validationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "parent" : {
+"description" : "",
+"type" : "string"
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "rbKeyDescription" : "...",
+  "mandatory" : true,
+  "rbKeyLabel" : "...",
+  "excludesSupported" : true,
+  "description" : "...",
+  "accessTypeRestrictions" : [ "...", "..." ],
+  "lookupSupported" : true,
+  "label" : "...",
+  "matcher" : "...",
+  "recursiveSupported" : true,
+  "rbKeyValidationMessage" : "...",
+  "level" : 12345,
+  "matcherOptions" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "validationRegEx" : "...",
+  "name" : "...",
+  "isValidLeaf" : true,
+  "uiHint" : "...",
+  "itemId" : 12345,
+  "validationMessage" : "...",
+  "parent" : "...",
+  "type" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerRowFilterDef" : {
+      "type" : "object",
+      "title" : "RangerRowFilterDef",
+          "properties" : {
+            "resources" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerResourceDef"
+}
+            },
+            "accessTypes" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+}
+            }
+          },
+      "example" : {
+  "resources" : [ {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  }, {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  } ],
+  "accessTypes" : [ {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  }, {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  } ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerRowFilterPolicyItem" : {
+      "type" : "object",
+      "title" : "RangerRowFilterPolicyItem",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerPolicyItem"
+        },
+        {
+          "properties" : {
+            "rowFilterInfo" : {
+"description" : "",
+"$ref" : "#/definitions/json_RangerPolicyItemRowFilterInfo"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "rowFilterInfo" : {
+    "filterExpr" : "..."
+  },
+  "groups" : [ "...", "..." ],
+  "conditions" : [ {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  }, {
+    "values" : [ "...", "..." ],
+    "type" : "..."
+  } ],
+  "delegateAdmin" : true,
+  "accesses" : [ {
+    "isAllowed" : true,
+    "type" : "..."
+  }, {
+    "isAllowed" : true,
+    "type" : "..."
+  } ],
+  "users" : [ "...", "..." ]
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerService" : {
+      "type" : "object",
+      "title" : "RangerService",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            },
+            "tagService" : {
+"description" : "",
+"type" : "string"
+            },
+            "tagVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "tagUpdateTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "policyUpdateTime" : {
+"description" : "",
+"type" : "number"
+            },
+            "policyVersion" : {
+"description" : "",
+"type" : "number"
+            },
+            "configs" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "description" : {
+"description" : "",
+"type" : "string"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "name" : "...",
+  "type" : "...",
+  "tagService" : "...",
+  "tagVersion" : 12345,
+  "tagUpdateTime" : 12345,
+  "policyUpdateTime" : 12345,
+  "policyVersion" : 12345,
+  "configs" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "description" : "...",
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerServiceConfigDef" : {
+      "type" : "object",
+      "title" : "RangerServiceConfigDef",
+          "properties" : {
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "defaultValue" : {
+"description" : "",
+"type" : "string"
+            },
+            "subType" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "validationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "uiHint" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyValidationMessage" : {
+"description" : "",
+"type" : "string"
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            },
+            "rbKeyDescription" : {
+"description" : "",
+"type" : "string"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            },
+            "itemId" : {
+"description" : "",
+"type" : "number"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            },
+            "mandatory" : {
+"description" : "",
+"type" : "boolean"
+            },
+            "validationRegEx" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "description" : "...",
+  "defaultValue" : "...",
+  "subType" : "...",
+  "name" : "...",
+  "validationMessage" : "...",
+  "uiHint" : "...",
+  "rbKeyValidationMessage" : "...",
+  "type" : "...",
+  "rbKeyDescription" : "...",
+  "label" : "...",
+  "itemId" : 12345,
+  "rbKeyLabel" : "...",
+  "mandatory" : true,
+  "validationRegEx" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerServiceDef" : {
+      "type" : "object",
+      "title" : "RangerServiceDef",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "rbKeyDescription" : {
+"description" : "",
+"type" : "string"
+            },
+            "configs" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerServiceConfigDef"
+}
+            },
+            "enums" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerEnumDef"
+}
+            },
+            "dataMaskDef" : {
+"description" : "",
+"$ref" : "#/definitions/json_RangerDataMaskDef"
+            },
+            "description" : {
+"description" : "",
+"type" : "string"
+            },
+            "label" : {
+"description" : "",
+"type" : "string"
+            },
+            "contextEnrichers" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerContextEnricherDef"
+}
+            },
+            "policyConditions" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerPolicyConditionDef"
+}
+            },
+            "resources" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerResourceDef"
+}
+            },
+            "accessTypes" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerAccessTypeDef"
+}
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "options" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "implClass" : {
+"description" : "",
+"type" : "string"
+            },
+            "rowFilterDef" : {
+"description" : "",
+"$ref" : "#/definitions/json_RangerRowFilterDef"
+            },
+            "rbKeyLabel" : {
+"description" : "",
+"type" : "string"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "rbKeyDescription" : "...",
+  "configs" : [ {
+    "description" : "...",
+    "defaultValue" : "...",
+    "subType" : "...",
+    "name" : "...",
+    "validationMessage" : "...",
+    "uiHint" : "...",
+    "rbKeyValidationMessage" : "...",
+    "type" : "...",
+    "rbKeyDescription" : "...",
+    "label" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "mandatory" : true,
+    "validationRegEx" : "..."
+  }, {
+    "description" : "...",
+    "defaultValue" : "...",
+    "subType" : "...",
+    "name" : "...",
+    "validationMessage" : "...",
+    "uiHint" : "...",
+    "rbKeyValidationMessage" : "...",
+    "type" : "...",
+    "rbKeyDescription" : "...",
+    "label" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "mandatory" : true,
+    "validationRegEx" : "..."
+  } ],
+  "enums" : [ {
+    "name" : "...",
+    "elements" : [ {
+      "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "name" : "...",
+      "label" : "..."
+    }, {
+      "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "name" : "...",
+      "label" : "..."
+    } ],
+    "defaultIndex" : 12345,
+    "itemId" : 12345
+  }, {
+    "name" : "...",
+    "elements" : [ {
+      "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "name" : "...",
+      "label" : "..."
+    }, {
+      "rbKeyLabel" : "...",
+      "itemId" : 12345,
+      "name" : "...",
+      "label" : "..."
+    } ],
+    "defaultIndex" : 12345,
+    "itemId" : 12345
+  } ],
+  "dataMaskDef" : {
+    "accessTypes" : [ {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    }, {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    } ],
+    "resources" : [ {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    }, {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    } ],
+    "maskTypes" : [ {
+      "description" : "...",
+      "rbKeyDescription" : "...",
+      "rbKeyLabel" : "...",
+      "name" : "...",
+      "transformer" : "...",
+      "itemId" : 12345,
+      "label" : "...",
+      "dataMaskOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      }
+    }, {
+      "description" : "...",
+      "rbKeyDescription" : "...",
+      "rbKeyLabel" : "...",
+      "name" : "...",
+      "transformer" : "...",
+      "itemId" : 12345,
+      "label" : "...",
+      "dataMaskOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      }
+    } ]
+  },
+  "description" : "...",
+  "label" : "...",
+  "contextEnrichers" : [ {
+    "name" : "...",
+    "itemId" : 12345,
+    "enricherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "enricher" : "..."
+  }, {
+    "name" : "...",
+    "itemId" : 12345,
+    "enricherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "enricher" : "..."
+  } ],
+  "policyConditions" : [ {
+    "evaluator" : "...",
+    "rbKeyValidationMessage" : "...",
+    "label" : "...",
+    "name" : "...",
+    "validationRegEx" : "...",
+    "evaluatorOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "rbKeyDescription" : "...",
+    "validationMessage" : "...",
+    "description" : "...",
+    "rbKeyLabel" : "..."
+  }, {
+    "evaluator" : "...",
+    "rbKeyValidationMessage" : "...",
+    "label" : "...",
+    "name" : "...",
+    "validationRegEx" : "...",
+    "evaluatorOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "rbKeyDescription" : "...",
+    "validationMessage" : "...",
+    "description" : "...",
+    "rbKeyLabel" : "..."
+  } ],
+  "resources" : [ {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  }, {
+    "rbKeyDescription" : "...",
+    "mandatory" : true,
+    "rbKeyLabel" : "...",
+    "excludesSupported" : true,
+    "description" : "...",
+    "accessTypeRestrictions" : [ "...", "..." ],
+    "lookupSupported" : true,
+    "label" : "...",
+    "matcher" : "...",
+    "recursiveSupported" : true,
+    "rbKeyValidationMessage" : "...",
+    "level" : 12345,
+    "matcherOptions" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "validationRegEx" : "...",
+    "name" : "...",
+    "isValidLeaf" : true,
+    "uiHint" : "...",
+    "itemId" : 12345,
+    "validationMessage" : "...",
+    "parent" : "...",
+    "type" : "..."
+  } ],
+  "accessTypes" : [ {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  }, {
+    "impliedGrants" : [ "...", "..." ],
+    "name" : "...",
+    "itemId" : 12345,
+    "rbKeyLabel" : "...",
+    "label" : "..."
+  } ],
+  "name" : "...",
+  "options" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "implClass" : "...",
+  "rowFilterDef" : {
+    "resources" : [ {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    }, {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    } ],
+    "accessTypes" : [ {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    }, {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    } ]
+  },
+  "rbKeyLabel" : "...",
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerServiceDefList" : {
+      "type" : "object",
+      "title" : "RangerServiceDefList",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_VList"
+        },
+        {
+          "properties" : {
+            "serviceDefs" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerServiceDef"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "serviceDefs" : [ {
+    "rbKeyDescription" : "...",
+    "configs" : [ {
+      "description" : "...",
+      "defaultValue" : "...",
+      "subType" : "...",
+      "name" : "...",
+      "validationMessage" : "...",
+      "uiHint" : "...",
+      "rbKeyValidationMessage" : "...",
+      "type" : "...",
+      "rbKeyDescription" : "...",
+      "label" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "mandatory" : true,
+      "validationRegEx" : "..."
+    }, {
+      "description" : "...",
+      "defaultValue" : "...",
+      "subType" : "...",
+      "name" : "...",
+      "validationMessage" : "...",
+      "uiHint" : "...",
+      "rbKeyValidationMessage" : "...",
+      "type" : "...",
+      "rbKeyDescription" : "...",
+      "label" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "mandatory" : true,
+      "validationRegEx" : "..."
+    } ],
+    "enums" : [ {
+      "name" : "...",
+      "elements" : [ { }, { } ],
+      "defaultIndex" : 12345,
+      "itemId" : 12345
+    }, {
+      "name" : "...",
+      "elements" : [ { }, { } ],
+      "defaultIndex" : 12345,
+      "itemId" : 12345
+    } ],
+    "dataMaskDef" : {
+      "accessTypes" : [ { }, { } ],
+      "resources" : [ { }, { } ],
+      "maskTypes" : [ { }, { } ]
+    },
+    "description" : "...",
+    "label" : "...",
+    "contextEnrichers" : [ {
+      "name" : "...",
+      "itemId" : 12345,
+      "enricherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "enricher" : "..."
+    }, {
+      "name" : "...",
+      "itemId" : 12345,
+      "enricherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "enricher" : "..."
+    } ],
+    "policyConditions" : [ {
+      "evaluator" : "...",
+      "rbKeyValidationMessage" : "...",
+      "label" : "...",
+      "name" : "...",
+      "validationRegEx" : "...",
+      "evaluatorOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "rbKeyDescription" : "...",
+      "validationMessage" : "...",
+      "description" : "...",
+      "rbKeyLabel" : "..."
+    }, {
+      "evaluator" : "...",
+      "rbKeyValidationMessage" : "...",
+      "label" : "...",
+      "name" : "...",
+      "validationRegEx" : "...",
+      "evaluatorOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "rbKeyDescription" : "...",
+      "validationMessage" : "...",
+      "description" : "...",
+      "rbKeyLabel" : "..."
+    } ],
+    "resources" : [ {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    }, {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    } ],
+    "accessTypes" : [ {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    }, {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    } ],
+    "name" : "...",
+    "options" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "implClass" : "...",
+    "rowFilterDef" : {
+      "resources" : [ { }, { } ],
+      "accessTypes" : [ { }, { } ]
+    },
+    "rbKeyLabel" : "...",
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  }, {
+    "rbKeyDescription" : "...",
+    "configs" : [ {
+      "description" : "...",
+      "defaultValue" : "...",
+      "subType" : "...",
+      "name" : "...",
+      "validationMessage" : "...",
+      "uiHint" : "...",
+      "rbKeyValidationMessage" : "...",
+      "type" : "...",
+      "rbKeyDescription" : "...",
+      "label" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "mandatory" : true,
+      "validationRegEx" : "..."
+    }, {
+      "description" : "...",
+      "defaultValue" : "...",
+      "subType" : "...",
+      "name" : "...",
+      "validationMessage" : "...",
+      "uiHint" : "...",
+      "rbKeyValidationMessage" : "...",
+      "type" : "...",
+      "rbKeyDescription" : "...",
+      "label" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "mandatory" : true,
+      "validationRegEx" : "..."
+    } ],
+    "enums" : [ {
+      "name" : "...",
+      "elements" : [ { }, { } ],
+      "defaultIndex" : 12345,
+      "itemId" : 12345
+    }, {
+      "name" : "...",
+      "elements" : [ { }, { } ],
+      "defaultIndex" : 12345,
+      "itemId" : 12345
+    } ],
+    "dataMaskDef" : {
+      "accessTypes" : [ { }, { } ],
+      "resources" : [ { }, { } ],
+      "maskTypes" : [ { }, { } ]
+    },
+    "description" : "...",
+    "label" : "...",
+    "contextEnrichers" : [ {
+      "name" : "...",
+      "itemId" : 12345,
+      "enricherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "enricher" : "..."
+    }, {
+      "name" : "...",
+      "itemId" : 12345,
+      "enricherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "enricher" : "..."
+    } ],
+    "policyConditions" : [ {
+      "evaluator" : "...",
+      "rbKeyValidationMessage" : "...",
+      "label" : "...",
+      "name" : "...",
+      "validationRegEx" : "...",
+      "evaluatorOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "rbKeyDescription" : "...",
+      "validationMessage" : "...",
+      "description" : "...",
+      "rbKeyLabel" : "..."
+    }, {
+      "evaluator" : "...",
+      "rbKeyValidationMessage" : "...",
+      "label" : "...",
+      "name" : "...",
+      "validationRegEx" : "...",
+      "evaluatorOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "rbKeyDescription" : "...",
+      "validationMessage" : "...",
+      "description" : "...",
+      "rbKeyLabel" : "..."
+    } ],
+    "resources" : [ {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    }, {
+      "rbKeyDescription" : "...",
+      "mandatory" : true,
+      "rbKeyLabel" : "...",
+      "excludesSupported" : true,
+      "description" : "...",
+      "accessTypeRestrictions" : [ "...", "..." ],
+      "lookupSupported" : true,
+      "label" : "...",
+      "matcher" : "...",
+      "recursiveSupported" : true,
+      "rbKeyValidationMessage" : "...",
+      "level" : 12345,
+      "matcherOptions" : {
+        "property1" : "...",
+        "property2" : "..."
+      },
+      "validationRegEx" : "...",
+      "name" : "...",
+      "isValidLeaf" : true,
+      "uiHint" : "...",
+      "itemId" : 12345,
+      "validationMessage" : "...",
+      "parent" : "...",
+      "type" : "..."
+    } ],
+    "accessTypes" : [ {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    }, {
+      "impliedGrants" : [ "...", "..." ],
+      "name" : "...",
+      "itemId" : 12345,
+      "rbKeyLabel" : "...",
+      "label" : "..."
+    } ],
+    "name" : "...",
+    "options" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "implClass" : "...",
+    "rowFilterDef" : {
+      "resources" : [ { }, { } ],
+      "accessTypes" : [ { }, { } ]
+    },
+    "rbKeyLabel" : "...",
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  } ],
+  "listSize" : 12345,
+  "list" : [ { }, { } ],
+  "startIndex" : 12345,
+  "pageSize" : 12345,
+  "totalCount" : 12345,
+  "resultSize" : 12345,
+  "sortType" : "...",
+  "sortBy" : "...",
+  "MObj" : {
+    "myClassType" : 12345,
+    "myDisplayValue" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345,
+    "addedByUserId" : 12345,
+    "updatedByUserId" : 12345
+  },
+  "myClassType" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerServiceList" : {
+      "type" : "object",
+      "title" : "RangerServiceList",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_VList"
+        },
+        {
+          "properties" : {
+            "services" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerService"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "services" : [ {
+    "name" : "...",
+    "type" : "...",
+    "tagService" : "...",
+    "tagVersion" : 12345,
+    "tagUpdateTime" : 12345,
+    "policyUpdateTime" : 12345,
+    "policyVersion" : 12345,
+    "configs" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "description" : "...",
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  }, {
+    "name" : "...",
+    "type" : "...",
+    "tagService" : "...",
+    "tagVersion" : 12345,
+    "tagUpdateTime" : 12345,
+    "policyUpdateTime" : 12345,
+    "policyVersion" : 12345,
+    "configs" : {
+      "property1" : "...",
+      "property2" : "..."
+    },
+    "description" : "...",
+    "version" : 12345,
+    "guid" : "...",
+    "isEnabled" : true,
+    "updatedBy" : "...",
+    "createdBy" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345
+  } ],
+  "listSize" : 12345,
+  "list" : [ { }, { } ],
+  "startIndex" : 12345,
+  "pageSize" : 12345,
+  "totalCount" : 12345,
+  "resultSize" : 12345,
+  "sortType" : "...",
+  "sortBy" : "...",
+  "MObj" : {
+    "myClassType" : 12345,
+    "myDisplayValue" : "...",
+    "id" : 12345,
+    "createTime" : 12345,
+    "updateTime" : 12345,
+    "addedByUserId" : 12345,
+    "updatedByUserId" : 12345
+  },
+  "myClassType" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerServiceResource" : {
+      "type" : "object",
+      "title" : "RangerServiceResource",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "serviceName" : {
+"description" : "",
+"type" : "string"
+            },
+            "resourceElements" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "$ref" : "#/definitions/json_RangerPolicyResource"
+}
+            },
+            "resourceSignature" : {
+"description" : "",
+"type" : "string"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "serviceName" : "...",
+  "resourceElements" : {
+    "property1" : {
+      "isExcludes" : true,
+      "isRecursive" : true,
+      "values" : [ "...", "..." ]
+    },
+    "property2" : {
+      "isExcludes" : true,
+      "isRecursive" : true,
+      "values" : [ "...", "..." ]
+    }
+  },
+  "resourceSignature" : "...",
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerTag" : {
+      "type" : "object",
+      "title" : "RangerTag",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "owner" : {
+"description" : "",
+"type" : "number"
+            },
+            "validityPeriods" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerValiditySchedule"
+}
+            },
+            "attributes" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "string"
+}
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            },
+            "options" : {
+"description" : "",
+"type" : "object",
+"additionalProperties" : {
+  "type" : "object"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "owner" : 12345,
+  "validityPeriods" : [ {
+    "timeZone" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "endTime" : "...",
+    "startTime" : "..."
+  }, {
+    "timeZone" : "...",
+    "recurrences" : [ {
+      "interval" : { },
+      "schedule" : { }
+    }, {
+      "interval" : { },
+      "schedule" : { }
+    } ],
+    "endTime" : "...",
+    "startTime" : "..."
+  } ],
+  "attributes" : {
+    "property1" : "...",
+    "property2" : "..."
+  },
+  "type" : "...",
+  "options" : {
+    "property1" : { },
+    "property2" : { }
+  },
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerTagAttributeDef" : {
+      "type" : "object",
+      "title" : "RangerTagAttributeDef",
+          "properties" : {
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "type" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "name" : "...",
+  "type" : "..."
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerTagDef" : {
+      "type" : "object",
+      "title" : "RangerTagDef",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "source" : {
+"description" : "",
+"type" : "string"
+            },
+            "name" : {
+"description" : "",
+"type" : "string"
+            },
+            "attributeDefs" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerTagAttributeDef"
+}
+            }
+          }
+        }
+      ],
+      "example" : {
+  "source" : "...",
+  "name" : "...",
+  "attributeDefs" : [ {
+    "name" : "...",
+    "type" : "..."
+  }, {
+    "name" : "...",
+    "type" : "..."
+  } ],
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerTagResourceMap" : {
+      "type" : "object",
+      "title" : "RangerTagResourceMap",
+      "allOf" : [
+        {
+          "$ref" : "#/definitions/json_RangerBaseModelObject"
+        },
+        {
+          "properties" : {
+            "tagId" : {
+"description" : "",
+"type" : "number"
+            },
+            "resourceId" : {
+"description" : "",
+"type" : "number"
+            }
+          }
+        }
+      ],
+      "example" : {
+  "tagId" : 12345,
+  "resourceId" : 12345,
+  "version" : 12345,
+  "guid" : "...",
+  "isEnabled" : true,
+  "updatedBy" : "...",
+  "createdBy" : "...",
+  "id" : 12345,
+  "createTime" : 12345,
+  "updateTime" : 12345
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerValidityRecurrence" : {
+      "type" : "object",
+      "title" : "RangerValidityRecurrence",
+          "properties" : {
+            "interval" : {
+"description" : "",
+"$ref" : "#/definitions/json_ValidityInterval"
+            },
+            "schedule" : {
+"description" : "",
+"$ref" : "#/definitions/json_RecurrenceSchedule"
+            }
+          },
+      "example" : {
+  "interval" : {
+    "minutes" : 12345,
+    "days" : 12345,
+    "hours" : 12345
+  },
+  "schedule" : {
+    "month" : "...",
+    "dayOfWeek" : "...",
+    "hour" : "...",
+    "minute" : "...",
+    "dayOfMonth" : "...",
+    "year" : "..."
+  }
+},
+      "description" : ""
+    }
+    ,
+    "json_RangerValiditySchedule" : {
+      "type" : "object",
+      "title" : "RangerValiditySchedule",
+          "properties" : {
+            "timeZone" : {
+"description" : "",
+"type" : "string"
+            },
+            "recurrences" : {
+"description" : "",
+"type" : "array",
+"items" : {
+  "$ref" : "#/definitions/json_RangerValidityRecurrence"
+}
+            },
+            "endTime" : {
+"description" : "",
+"type" : "string"
+            },
+            "startTime" : {
+"description" : "",
+"type" : "string"
+            }
+          },
+      "example" : {
+  "timeZone" : "...",
+  "recurrences" : [ {
+    "interval" : {
+      "minutes" : 12345,
+      "days" : 12345,
+      "hours" : 12345
+    },
+    "schedule" : {
+      "month" : "...",
+      "dayOfWeek" : "...",
+      "hour" : "...",
+      "minute" : "...",
+      "dayOfMonth" : "...",
+      "year" : "..."
+    }
+  }, {
+    "interval" : {
+      "minutes" : 12345,
+      "days" : 12345,
+      "hours" : 12345
+    },
+    "schedule" : {
+      "month" : "...",
+      "dayOfWeek" : "...",

[... 49012 lines stripped ...]