blob: 9355b71c5605632068da189dde35169765a24a50 [file] [log] [blame]
{
"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"
}
}