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