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