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 ...]