| { |
| "id": 15, |
| "name": "atlas", |
| "displayName": "atlas", |
| "implClass": "org.apache.ranger.services.atlas.RangerServiceAtlas", |
| "label": "Atlas Metadata Server", |
| "description": "Atlas Metadata Server", |
| "guid": "311a79b7-16f5-46f4-9829-a0224b9999c5", |
| "resources": [ |
| { |
| "itemId": 1, |
| "name": "type-category", |
| "type": "string", |
| "level": 10, |
| "mandatory": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Type Catagory", |
| "description": "Type Catagory" |
| }, |
| { |
| "itemId": 2, |
| "name": "type", |
| "type": "string", |
| "level": 20, |
| "mandatory": true, |
| "parent": "type-category", |
| "isValidLeaf": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Type Name", |
| "description": "Type Name", |
| "accessTypeRestrictions": ["type-create", "type-update", "type-delete"] |
| }, |
| { |
| "itemId": 3, |
| "name": "entity-type", |
| "type": "string", |
| "level": 10, |
| "mandatory": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Entity Type", |
| "description": "Entity Type" |
| }, |
| { |
| "itemId": 4, |
| "name": "entity-classification", |
| "type": "string", |
| "level": 20, |
| "mandatory": true, |
| "parent": "entity-type", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Entity Classification", |
| "description": "Entity Classification" |
| }, |
| { |
| "itemId": 5, |
| "name": "entity", |
| "type": "string", |
| "level": 30, |
| "mandatory": true, |
| "parent": "entity-classification", |
| "isValidLeaf": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Entity ID", |
| "description": "Entity ID", |
| "accessTypeRestrictions": ["entity-read", "entity-create", "entity-update", "entity-delete", "entity-add-classification", "entity-update-classification", "entity-remove-classification"] |
| }, |
| { |
| "itemId": 6, |
| "name": "atlas-service", |
| "type": "string", |
| "level": 10, |
| "mandatory": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Atlas Service", |
| "description": "Atlas Service", |
| "accessTypeRestrictions": ["admin-import", "admin-export"] |
| }, |
| { |
| "itemId": 7, |
| "name": "relationship-type", |
| "type": "string", |
| "level": 10, |
| "mandatory": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Relationship Type", |
| "description": "Relationship Type" |
| }, |
| { |
| "itemId": 8, |
| "name": "end-one-entity-type", |
| "type": "string", |
| "level": 20, |
| "mandatory": true, |
| "parent": "relationship-type", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End1 Entity Type", |
| "description": "End1 Entity Type" |
| }, |
| { |
| "itemId": 9, |
| "name": "end-one-entity-classification", |
| "type": "string", |
| "level": 30, |
| "mandatory": true, |
| "parent": "end-one-entity-type", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End1 Entity Classification", |
| "description": "End1 Entity Classification" |
| }, |
| { |
| "itemId": 10, |
| "name": "end-one-entity", |
| "type": "string", |
| "level": 40, |
| "mandatory": true, |
| "parent": "end-one-entity-classification", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End1 Entity ID", |
| "description": "End1 Entity ID" |
| }, |
| { |
| "itemId": 11, |
| "name": "end-two-entity-type", |
| "type": "string", |
| "level": 50, |
| "mandatory": true, |
| "parent": "end-one-entity", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End2 Entity Type", |
| "description": "End2 Entity Type" |
| }, |
| { |
| "itemId": 12, |
| "name": "end-two-entity-classification", |
| "type": "string", |
| "level": 60, |
| "mandatory": true, |
| "parent": "end-two-entity-type", |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End2 Entity Classification", |
| "description": "End2 Entity Classification" |
| }, |
| { |
| "itemId": 13, |
| "name": "end-two-entity", |
| "type": "string", |
| "level": 70, |
| "mandatory": true, |
| "parent": "end-two-entity-classification", |
| "isValidLeaf": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "End2 Entity ID", |
| "description": "End2 Entity ID", |
| "accessTypeRestrictions": [ |
| "add-relationship", |
| "update-relationship", |
| "remove-relationship" |
| ] |
| }, |
| { |
| "itemId": 14, |
| "name": "entity-label", |
| "type": "string", |
| "level": 40, |
| "mandatory": true, |
| "parent": "entity", |
| "isValidLeaf": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Label", |
| "description": "Label", |
| "accessTypeRestrictions": [ |
| "entity-add-label", |
| "entity-remove-label" |
| ] |
| }, |
| { |
| "itemId": 15, |
| "name": "entity-namespace", |
| "type": "string", |
| "level": 40, |
| "mandatory": true, |
| "parent": "entity", |
| "isValidLeaf": true, |
| "lookupSupported": true, |
| "recursiveSupported": false, |
| "excludesSupported": true, |
| "matcher": "org.apache.ranger.plugin.resourcematcher.RangerDefaultResourceMatcher", |
| "matcherOptions": { |
| "wildCard": "true", |
| "ignoreCase": "true" |
| }, |
| "label": "Namespace", |
| "description": "Namespace", |
| "accessTypeRestrictions": [ |
| "entity-update-namespace" |
| ] |
| } |
| ], |
| "accessTypes": [ |
| { |
| "itemId": 1, |
| "name": "type-create", |
| "label": "Create Type" |
| }, |
| { |
| "itemId": 2, |
| "name": "type-update", |
| "label": "Update Type" |
| }, |
| { |
| "itemId": 3, |
| "name": "type-delete", |
| "label": "Delete Type" |
| }, |
| { |
| "itemId": 4, |
| "name": "entity-read", |
| "label": "Read Entity" |
| }, |
| { |
| "itemId": 5, |
| "name": "entity-create", |
| "label": "Create Entity" |
| }, |
| { |
| "itemId": 6, |
| "name": "entity-update", |
| "label": "Update Entity" |
| }, |
| { |
| "itemId": 7, |
| "name": "entity-delete", |
| "label": "Delete Entity" |
| }, |
| { |
| "itemId": 8, |
| "name": "entity-add-classification", |
| "label": "Add Classification" |
| }, |
| { |
| "itemId": 9, |
| "name": "entity-update-classification", |
| "label": "Update Classification" |
| }, |
| { |
| "itemId": 10, |
| "name": "entity-remove-classification", |
| "label": "Remove Classification" |
| }, |
| { |
| "itemId": 11, |
| "name": "admin-export", |
| "label": "Admin Export" |
| }, |
| { |
| "itemId": 12, |
| "name": "admin-import", |
| "label": "Admin Import" |
| }, |
| { |
| "itemId": 13, |
| "name": "add-relationship", |
| "label": "Add Relationship" |
| }, |
| { |
| "itemId": 14, |
| "name": "update-relationship", |
| "label": "Update Relationship" |
| }, |
| { |
| "itemId": 15, |
| "name": "remove-relationship", |
| "label": "Remove Relationship" |
| }, |
| { |
| "itemId": 16, |
| "name": "admin-purge", |
| "label": "Admin Purge" |
| }, |
| { |
| "itemId": 17, |
| "name": "entity-add-label", |
| "label": "Add Label" |
| }, |
| { |
| "itemId": 18, |
| "name": "entity-remove-label", |
| "label": "Remove Label" |
| }, |
| { |
| "itemId": 19, |
| "name": "entity-update-namespace", |
| "label": "Update Namespace" |
| } |
| ], |
| "configs": [ |
| { |
| "itemId": 1, |
| "name": "username", |
| "type": "string", |
| "mandatory": true, |
| "label": "Username" |
| }, |
| { |
| "itemId": 2, |
| "name": "password", |
| "type": "password", |
| "mandatory": true, |
| "label": "Password" |
| }, |
| { |
| "itemId": 3, |
| "name": "atlas.rest.address", |
| "type": "string", |
| "mandatory": true, |
| "defaultValue": "http://localhost:21000" |
| }, |
| { |
| "itemId": 4, |
| "name": "commonNameForCertificate", |
| "type": "string", |
| "mandatory": false, |
| "label": "Common Name for Certificate" |
| } |
| ], |
| "options": { |
| "enableDenyAndExceptionsInPolicies": "true" |
| } |
| } |