Repository: atlas-website Updated Branches: refs/heads/asf-site 3fad5df3c -> d115dad8e
http://git-wip-us.apache.org/repos/asf/atlas-website/blob/d115dad8/api/v2/ui/swagger.json ---------------------------------------------------------------------- diff --git a/api/v2/ui/swagger.json b/api/v2/ui/swagger.json index 6a40008..38687ce 100644 --- a/api/v2/ui/swagger.json +++ b/api/v2/ui/swagger.json @@ -1,10667 +1,41295 @@ { "swagger": "2.0", - "info" : { - "description" : "Atlas exposes a variety of REST endpoints to work with types, entities, lineage and data discovery.", - "license" : { - "url" : "http://www.apache.org/licenses/LICENSE-2.0.txt", - "name" : "The Apache Software License, Version 2.0" - }, - "version" : "2.0.0-SNAPSHOT", - "title" : "Atlas REST API" + "info": { + "description": "Atlas exposes a variety of REST endpoints to work with types, entities, lineage and data discovery.", + "license": { + "url": "http://www.apache.org/licenses/LICENSE-2.0.txt", + "name": "The Apache Software License, Version 2.0" + }, + "version": "2.0.0-SNAPSHOT", + "title": "Atlas REST API" }, - "schemes" : [], - "tags" : [ + "host": "localhost:21000", + "schemes": [], + "tags": [ { - "name" : "DiscoveryREST" - , - "description" : "REST interface for data discovery using dsl or full text search." - } - , + "name": "DiscoveryREST", + "description": "REST interface for data discovery using dsl or full text search." + }, { - "name" : "EntityREST" - , - "description" : "REST for a single entity." - } - , + "name": "EntityREST", + "description": "REST for a single entity." + }, { - "name" : "GlossaryREST" - } - , + "name": "GlossaryREST" + }, { - "name" : "LineageREST" - , - "description" : "REST interface for an entity's lineage information." - } - , + "name": "LineageREST", + "description": "REST interface for an entity's lineage information." + }, { - "name" : "RelationshipREST" - , - "description" : "REST interface for entity relationships." - } - , + "name": "RelationshipREST", + "description": "REST interface for entity relationships." + }, { - "name" : "TypesREST" - , - "description" : "REST interface for CRUD operations on type definitions." + "name": "TypesREST", + "description": "REST interface for CRUD operations on type definitions." } ], - "definitions" : { - "json_AtlasAttributeDef" : { - "type" : "object", - "title" : "AtlasAttributeDef", - "properties" : { - "cardinality" : { - "readOnly" : false, -"$ref" : "#/definitions/json_Cardinality" - }, - "constraints" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasConstraintDef" -} - }, - "defaultValue" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "description" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "includeInNotification" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "isIndexable" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "isOptional" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "isUnique" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "name" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "options" : { - "readOnly" : false, -"description" : "", -"type" : "object", -"additionalProperties" : { - "type" : "string" -} + "definitions": { + "json_AtlasAttributeDef": { + "type": "object", + "title": "AtlasAttributeDef", + "properties": { + "cardinality": { + "readOnly": false, + "$ref": "#/definitions/json_Cardinality" + }, + "constraints": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasConstraintDef" + } + }, + "defaultValue": { + "readOnly": false, + "description": "", + "type": "string" + }, + "description": { + "readOnly": false, + "description": "", + "type": "string" + }, + "includeInNotification": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "isIndexable": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "isOptional": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "isUnique": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "name": { + "readOnly": false, + "description": "", + "type": "string" + }, + "options": { + "readOnly": false, + "description": "", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "typeName": { + "readOnly": false, + "description": "", + "type": "string" + }, + "valuesMaxCount": { + "readOnly": false, + "description": "", + "type": "integer", + "format": "int32" + }, + "valuesMinCount": { + "readOnly": false, + "description": "", + "type": "integer", + "format": "int32" + } + }, + "example": { + "cardinality": "LIST", + "constraints": [ + { + "params": { + "property1": {}, + "property2": {} }, - "typeName" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "valuesMaxCount" : { - "readOnly" : false, -"description" : "", -"type" : "integer", -"format" : "int32" - }, - "valuesMinCount" : { - "readOnly" : false, -"description" : "", -"type" : "integer", -"format" : "int32" - } + "type": "..." }, - "example" : { - "cardinality" : "SET", - "constraints" : [ { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - }, { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - } ], - "defaultValue" : "...", - "description" : "...", - "includeInNotification" : true, - "isIndexable" : true, - "isOptional" : true, - "isUnique" : true, - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeName" : "...", - "valuesMaxCount" : 12345, - "valuesMinCount" : 12345 -}, - "description" : "class that captures details of a struct-attribute." - } - , - "json_AtlasBaseModelObject" : { - "type" : "object", - "title" : "AtlasBaseModelObject", - "properties" : { - "guid" : { - "readOnly" : false, -"description" : "", -"type" : "string" - } - }, - "example" : { - "guid" : "..." -}, - "description" : "" - } - , - "json_AtlasBaseTypeDef" : { - "type" : "object", - "title" : "AtlasBaseTypeDef", - "properties" : { - "category" : { - "readOnly" : false, -"$ref" : "#/definitions/json_TypeCategory" - }, - "createTime" : { - "readOnly" : false, -"description" : "", -"type" : "number" - }, - "createdBy" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "dateFormatter" : { - "readOnly" : false, -"$ref" : "#/definitions/json_DateFormat" - }, - "description" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "guid" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "name" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "options" : { - "readOnly" : false, -"description" : "", -"type" : "object", -"additionalProperties" : { - "type" : "string" -} + { + "params": { + "property1": {}, + "property2": {} }, - "typeVersion" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "updateTime" : { - "readOnly" : false, -"description" : "", -"type" : "number" - }, - "updatedBy" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "version" : { - "readOnly" : false, -"description" : "", -"type" : "number" - } + "type": "..." + } + ], + "defaultValue": "...", + "description": "...", + "includeInNotification": true, + "isIndexable": true, + "isOptional": true, + "isUnique": true, + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeName": "...", + "valuesMaxCount": 12345, + "valuesMinCount": 12345 + }, + "description": "class that captures details of a struct-attribute." + }, + "json_AtlasBaseModelObject": { + "type": "object", + "title": "AtlasBaseModelObject", + "properties": { + "guid": { + "readOnly": false, + "description": "", + "type": "string" + } + }, + "example": { + "guid": "..." + }, + "description": "" + }, + "json_AtlasBaseTypeDef": { + "type": "object", + "title": "AtlasBaseTypeDef", + "properties": { + "category": { + "readOnly": false, + "$ref": "#/definitions/json_TypeCategory" + }, + "createTime": { + "readOnly": false, + "description": "", + "type": "number" + }, + "createdBy": { + "readOnly": false, + "description": "", + "type": "string" + }, + "dateFormatter": { + "readOnly": false, + "$ref": "#/definitions/json_DateFormat" + }, + "description": { + "readOnly": false, + "description": "", + "type": "string" + }, + "guid": { + "readOnly": false, + "description": "", + "type": "string" + }, + "name": { + "readOnly": false, + "description": "", + "type": "string" + }, + "options": { + "readOnly": false, + "description": "", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "typeVersion": { + "readOnly": false, + "description": "", + "type": "string" + }, + "updateTime": { + "readOnly": false, + "description": "", + "type": "number" + }, + "updatedBy": { + "readOnly": false, + "description": "", + "type": "string" + }, + "version": { + "readOnly": false, + "description": "", + "type": "number" + } + }, + "example": { + "category": "CLASSIFICATION", + "createTime": 12345, + "createdBy": "...", + "dateFormatter": { + "availableLocales": [ + "...", + "..." + ], + "calendar": 12345, + "dateInstance": {}, + "dateTimeInstance": {}, + "instance": {}, + "lenient": true, + "numberFormat": { + "availableLocales": [ + "...", + "..." + ], + "currency": "...", + "currencyInstance": {}, + "groupingUsed": true, + "instance": {}, + "integerInstance": {}, + "maximumFractionDigits": 12345, + "maximumIntegerDigits": 12345, + "minimumFractionDigits": 12345, + "minimumIntegerDigits": 12345, + "numberInstance": {}, + "parseIntegerOnly": true, + "percentInstance": {}, + "roundingMode": "HALF_EVEN" }, - "example" : { - "category" : "STRUCT", - "createTime" : 12345, - "createdBy" : "...", - "dateFormatter" : { - "availableLocales" : [ "...", "..." ], - "calendar" : 12345, - "dateInstance" : { }, - "dateTimeInstance" : { }, - "instance" : { }, - "lenient" : true, - "numberFormat" : { - "availableLocales" : [ "...", "..." ], - "currency" : "...", - "currencyInstance" : { }, - "groupingUsed" : true, - "instance" : { }, - "integerInstance" : { }, - "maximumFractionDigits" : 12345, - "maximumIntegerDigits" : 12345, - "minimumFractionDigits" : 12345, - "minimumIntegerDigits" : 12345, - "numberInstance" : { }, - "parseIntegerOnly" : true, - "percentInstance" : { }, - "roundingMode" : "DOWN" - }, - "timeInstance" : { }, - "timeZone" : { - "DSTSavings" : 12345, - "ID" : "...", - "availableIDs" : [ "...", "..." ], - "default" : { }, - "displayName" : "...", - "rawOffset" : 12345 - } - }, - "description" : "...", - "guid" : "...", - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeVersion" : "...", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345 -}, - "description" : "Base class that captures common-attributes for all Atlas types." - } - , - "json_AtlasClassification" : { - "type" : "object", - "title" : "AtlasClassification", - "allOf" : [ + "timeInstance": {}, + "timeZone": { + "DSTSavings": 12345, + "ID": "...", + "availableIDs": [ + "...", + "..." + ], + "default": {}, + "displayName": "...", + "rawOffset": 12345 + } + }, + "description": "...", + "guid": "...", + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeVersion": "...", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345 + }, + "description": "Base class that captures common-attributes for all Atlas types." + }, + "json_AtlasClassification": { + "type": "object", + "title": "AtlasClassification", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasStruct" + "$ref": "#/definitions/json_AtlasStruct" }, { - "properties" : { - "entityGuid" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "entityStatus" : { - "readOnly" : false, -"$ref" : "#/definitions/json_Status" - }, - "propagate" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "removePropagationsOnEntityDelete" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "validityPeriods" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_TimeBoundary" -} + "properties": { + "entityGuid": { + "readOnly": false, + "description": "", + "type": "string" + }, + "entityStatus": { + "readOnly": false, + "$ref": "#/definitions/json_Status" + }, + "propagate": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "removePropagationsOnEntityDelete": { + "readOnly": false, + "description": "", + "type": "boolean" + }, + "validityPeriods": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_TimeBoundary" + } } } } ], - "example" : { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - }, { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." -}, - "description" : "An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity." - } - , - "json_AtlasClassificationDef" : { - "type" : "object", - "title" : "AtlasClassificationDef", - "allOf" : [ + "example": { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + }, + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + } + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + "description": "An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity." + }, + "json_AtlasClassificationDef": { + "type": "object", + "title": "AtlasClassificationDef", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasStructDef" + "$ref": "#/definitions/json_AtlasStructDef" }, { - "properties" : { - "entityTypes" : { - "readOnly" : false, -"description" : "Specifying a list of entityType names in the classificationDef, ensures that classifications can\nonly be applied to those entityTypes.\n<ul>\n<li>Any subtypes of the entity types inherit the restriction<\/li>\n<li>Any classificationDef subtypes inherit the parents entityTypes restrictions<\/li>\n<li>Any classificationDef subtypes can further restrict the parents entityTypes restrictions by specifying a subset of the entityTypes<\/li>\n<li>An empty entityTypes list when there are no parent restrictions means there are no restrictions<\/li>\n<li>An empty entityTypes list when there are parent restrictions means that the subtype picks up the parents restrictions<\/li>\n<li>If a list of entityTypes are supplied, where one inherits from another, this will be rejected. This should encourage cleaner classificationsDefs<\/li>\n<\/ul>", -"type" : "array", -"items" : { - "type" : "string" -} + "properties": { + "entityTypes": { + "readOnly": false, + "description": "Specifying a list of entityType names in the classificationDef, ensures that classifications can\nonly be applied to those entityTypes.\n<ul>\n<li>Any subtypes of the entity types inherit the restriction<\/li>\n<li>Any classificationDef subtypes inherit the parents entityTypes restrictions<\/li>\n<li>Any classificationDef subtypes can further restrict the parents entityTypes restrictions by specifying a subset of the entityTypes<\/li>\n<li>An empty entityTypes list when there are no parent restrictions means there are no restrictions<\/li>\n<li>An empty entityTypes list when there are parent restrictions means that the subtype picks up the parents restrictions<\/li>\n<li>If a list of entityTypes are supplied, where one inherits from another, this will be rejected. This should encourage cleaner classificationsDefs<\/li>\n<\/ul>", + "type": "array", + "items": { + "type": "string" + } }, - "subTypes" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "subTypes": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } }, - "superTypes" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "superTypes": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } } } } ], - "example" : { - "entityTypes" : [ "...", "..." ], - "subTypes" : [ "...", "..." ], - "superTypes" : [ "...", "..." ], - "attributeDefs" : [ { - "cardinality" : "LIST", - "constraints" : [ { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - }, { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - } ], - "defaultValue" : "...", - "description" : "...", - "includeInNotification" : true, - "isIndexable" : true, - "isOptional" : true, - "isUnique" : true, - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeName" : "...", - "valuesMaxCount" : 12345, - "valuesMinCount" : 12345 - }, { - "cardinality" : "LIST", - "constraints" : [ { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - }, { - "params" : { - "property1" : { }, - "property2" : { } + "example": { + "entityTypes": [ + "...", + "..." + ], + "subTypes": [ + "...", + "..." + ], + "superTypes": [ + "...", + "..." + ], + "attributeDefs": [ + { + "cardinality": "LIST", + "constraints": [ + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + }, + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + } + ], + "defaultValue": "...", + "description": "...", + "includeInNotification": true, + "isIndexable": true, + "isOptional": true, + "isUnique": true, + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeName": "...", + "valuesMaxCount": 12345, + "valuesMinCount": 12345 + }, + { + "cardinality": "SET", + "constraints": [ + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + }, + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + } + ], + "defaultValue": "...", + "description": "...", + "includeInNotification": true, + "isIndexable": true, + "isOptional": true, + "isUnique": true, + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeName": "...", + "valuesMaxCount": 12345, + "valuesMinCount": 12345 + } + ], + "category": "ENUM", + "createTime": 12345, + "createdBy": "...", + "dateFormatter": { + "availableLocales": [ + "...", + "..." + ], + "calendar": 12345, + "dateInstance": {}, + "dateTimeInstance": {}, + "instance": {}, + "lenient": true, + "numberFormat": { + "availableLocales": [ + "...", + "..." + ], + "currency": "...", + "currencyInstance": {}, + "groupingUsed": true, + "instance": {}, + "integerInstance": {}, + "maximumFractionDigits": 12345, + "maximumIntegerDigits": 12345, + "minimumFractionDigits": 12345, + "minimumIntegerDigits": 12345, + "numberInstance": {}, + "parseIntegerOnly": true, + "percentInstance": {}, + "roundingMode": "DOWN" + }, + "timeInstance": {}, + "timeZone": { + "DSTSavings": 12345, + "ID": "...", + "availableIDs": [ + "...", + "..." + ], + "default": {}, + "displayName": "...", + "rawOffset": 12345 + } + }, + "description": "...", + "guid": "...", + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeVersion": "...", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345 }, - "type" : "..." - } ], - "defaultValue" : "...", - "description" : "...", - "includeInNotification" : true, - "isIndexable" : true, - "isOptional" : true, - "isUnique" : true, - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeName" : "...", - "valuesMaxCount" : 12345, - "valuesMinCount" : 12345 - } ], - "category" : "RELATIONSHIP", - "createTime" : 12345, - "createdBy" : "...", - "dateFormatter" : { - "availableLocales" : [ "...", "..." ], - "calendar" : 12345, - "dateInstance" : { }, - "dateTimeInstance" : { }, - "instance" : { }, - "lenient" : true, - "numberFormat" : { - "availableLocales" : [ "...", "..." ], - "currency" : "...", - "currencyInstance" : { }, - "groupingUsed" : true, - "instance" : { }, - "integerInstance" : { }, - "maximumFractionDigits" : 12345, - "maximumIntegerDigits" : 12345, - "minimumFractionDigits" : 12345, - "minimumIntegerDigits" : 12345, - "numberInstance" : { }, - "parseIntegerOnly" : true, - "percentInstance" : { }, - "roundingMode" : "UNNECESSARY" - }, - "timeInstance" : { }, - "timeZone" : { - "DSTSavings" : 12345, - "ID" : "...", - "availableIDs" : [ "...", "..." ], - "default" : { }, - "displayName" : "...", - "rawOffset" : 12345 - } - }, - "description" : "...", - "guid" : "...", - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeVersion" : "...", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345 -}, - "description" : "class that captures details of a classification-type." - } - , - "json_AtlasClassifications" : { - "type" : "object", - "title" : "AtlasClassifications", - "allOf" : [ + "description": "class that captures details of a classification-type." + }, + "json_AtlasClassifications": { + "type": "object", + "title": "AtlasClassifications", + "allOf": [ { - "$ref" : "#/definitions/json_PList" + "$ref": "#/definitions/json_PList" }, { } ], - "example" : { - "list" : [ { }, { } ], - "pageSize" : 12345, - "sortBy" : "...", - "sortType" : "NONE", - "startIndex" : 12345, - "totalCount" : 12345 -}, - "description" : "REST serialization friendly list." - } - , - "json_AtlasConstraintDef" : { - "type" : "object", - "title" : "AtlasConstraintDef", - "properties" : { - "params" : { - "readOnly" : false, -"description" : "", -"type" : "object", -"additionalProperties" : { - "type" : "object" -} - }, - "type" : { - "readOnly" : false, -"description" : "", -"type" : "string" - } - }, - "example" : { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." -}, - "description" : "class that captures details of a constraint." - } - , - "json_AtlasEntitiesWithExtInfo" : { - "type" : "object", - "title" : "AtlasEntitiesWithExtInfo", - "allOf" : [ + "example": { + "list": [ + {}, + {} + ], + "pageSize": 12345, + "sortBy": "...", + "sortType": "NONE", + "startIndex": 12345, + "totalCount": 12345 + }, + "description": "REST serialization friendly list." + }, + "json_AtlasConstraintDef": { + "type": "object", + "title": "AtlasConstraintDef", + "properties": { + "params": { + "readOnly": false, + "description": "", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "type": { + "readOnly": false, + "description": "", + "type": "string" + } + }, + "example": { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + }, + "description": "class that captures details of a constraint." + }, + "json_AtlasEntitiesWithExtInfo": { + "type": "object", + "title": "AtlasEntitiesWithExtInfo", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasEntityExtInfo" + "$ref": "#/definitions/json_AtlasEntityExtInfo" }, { - "properties" : { - "entities" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasEntity" -} + "properties": { + "entities": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasEntity" + } } } } ], - "example" : { - "entities" : [ { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "VALIDATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "DELETED", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OBSOLETE", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "ACTIVE", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "referredEntities" : { - "property1" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OBSOLETE", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DISCOVERED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "DELETED", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, - "property2" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "VALIDATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "IMPORTED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "DELETED", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } + "example": { + "entities": [ + { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "VALIDATED", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "VALIDATED", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "DELETED", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OTHER", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "DISCOVERED", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "DELETED", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "referredEntities": { + "property1": { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OBSOLETE", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OBSOLETE", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "ACTIVE", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + "property2": { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "DEPRECATED", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "VALIDATED", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "DELETED", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + } }, - "typeName" : "..." - } - } -}, - "description" : "An instance of an entity along with extended info - like hive_table, hive_database." - } - , - "json_AtlasEntity" : { - "type" : "object", - "title" : "AtlasEntity", - "allOf" : [ + "description": "An instance of an entity along with extended info - like hive_table, hive_database." + }, + "json_AtlasEntity": { + "type": "object", + "title": "AtlasEntity", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasStruct" + "$ref": "#/definitions/json_AtlasStruct" }, { - "properties" : { - "classifications" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasClassification" -} + "properties": { + "classifications": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasClassification" + } }, - "createTime" : { - "readOnly" : false, -"description" : "", -"type" : "number" - }, - "createdBy" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "guid" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "homeId" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "meanings" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasTermAssignmentHeader" -} + "createTime": { + "readOnly": false, + "description": "", + "type": "number" }, - "proxy" : { - "readOnly" : false, -"description" : "", -"type" : "boolean" - }, - "relationshipAttributes" : { - "readOnly" : false, -"description" : "", -"type" : "object", -"additionalProperties" : { - "type" : "object" -} + "createdBy": { + "readOnly": false, + "description": "", + "type": "string" + }, + "guid": { + "readOnly": false, + "description": "", + "type": "string" + }, + "homeId": { + "readOnly": false, + "description": "", + "type": "string" + }, + "meanings": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasTermAssignmentHeader" + } + }, + "proxy": { + "readOnly": false, + "description": "", + "type": "boolean" }, - "status" : { - "readOnly" : false, -"$ref" : "#/definitions/json_Status" + "relationshipAttributes": { + "readOnly": false, + "description": "", + "type": "object", + "additionalProperties": { + "type": "object" + } }, - "updateTime" : { - "readOnly" : false, -"description" : "", -"type" : "number" + "status": { + "readOnly": false, + "$ref": "#/definitions/json_Status" }, - "updatedBy" : { - "readOnly" : false, -"description" : "", -"type" : "string" + "updateTime": { + "readOnly": false, + "description": "", + "type": "number" }, - "version" : { - "readOnly" : false, -"description" : "", -"type" : "number" + "updatedBy": { + "readOnly": false, + "description": "", + "type": "string" + }, + "version": { + "readOnly": false, + "description": "", + "type": "number" } } } ], - "example" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - }, { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - }, { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DISCOVERED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "PROPOSED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "DELETED", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." -}, - "description" : "An instance of an entity - like hive_table, hive_database." - } - , - "json_AtlasEntityDef" : { - "type" : "object", - "title" : "AtlasEntityDef", - "allOf" : [ + "example": { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + }, + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + } + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + }, + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + } + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OBSOLETE", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OTHER", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "ACTIVE", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + "description": "An instance of an entity - like hive_table, hive_database." + }, + "json_AtlasEntityDef": { + "type": "object", + "title": "AtlasEntityDef", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasStructDef" + "$ref": "#/definitions/json_AtlasStructDef" }, { - "properties" : { - "subTypes" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "properties": { + "subTypes": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } }, - "superTypes" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "superTypes": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } } } } ], - "example" : { - "subTypes" : [ "...", "..." ], - "superTypes" : [ "...", "..." ], - "attributeDefs" : [ { - "cardinality" : "LIST", - "constraints" : [ { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - }, { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - } ], - "defaultValue" : "...", - "description" : "...", - "includeInNotification" : true, - "isIndexable" : true, - "isOptional" : true, - "isUnique" : true, - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeName" : "...", - "valuesMaxCount" : 12345, - "valuesMinCount" : 12345 - }, { - "cardinality" : "LIST", - "constraints" : [ { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - }, { - "params" : { - "property1" : { }, - "property2" : { } - }, - "type" : "..." - } ], - "defaultValue" : "...", - "description" : "...", - "includeInNotification" : true, - "isIndexable" : true, - "isOptional" : true, - "isUnique" : true, - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeName" : "...", - "valuesMaxCount" : 12345, - "valuesMinCount" : 12345 - } ], - "category" : "PRIMITIVE", - "createTime" : 12345, - "createdBy" : "...", - "dateFormatter" : { - "availableLocales" : [ "...", "..." ], - "calendar" : 12345, - "dateInstance" : { }, - "dateTimeInstance" : { }, - "instance" : { }, - "lenient" : true, - "numberFormat" : { - "availableLocales" : [ "...", "..." ], - "currency" : "...", - "currencyInstance" : { }, - "groupingUsed" : true, - "instance" : { }, - "integerInstance" : { }, - "maximumFractionDigits" : 12345, - "maximumIntegerDigits" : 12345, - "minimumFractionDigits" : 12345, - "minimumIntegerDigits" : 12345, - "numberInstance" : { }, - "parseIntegerOnly" : true, - "percentInstance" : { }, - "roundingMode" : "DOWN" - }, - "timeInstance" : { }, - "timeZone" : { - "DSTSavings" : 12345, - "ID" : "...", - "availableIDs" : [ "...", "..." ], - "default" : { }, - "displayName" : "...", - "rawOffset" : 12345 - } - }, - "description" : "...", - "guid" : "...", - "name" : "...", - "options" : { - "property1" : "...", - "property2" : "..." - }, - "typeVersion" : "...", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345 -}, - "description" : "class that captures details of a entity-type." - } - , - "json_AtlasEntityExtInfo" : { - "type" : "object", - "title" : "AtlasEntityExtInfo", - "properties" : { - "referredEntities" : { - "readOnly" : false, -"description" : "", -"type" : "object", -"additionalProperties" : { - "$ref" : "#/definitions/json_AtlasEntity" -} - } + "example": { + "subTypes": [ + "...", + "..." + ], + "superTypes": [ + "...", + "..." + ], + "attributeDefs": [ + { + "cardinality": "LIST", + "constraints": [ + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + }, + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + } + ], + "defaultValue": "...", + "description": "...", + "includeInNotification": true, + "isIndexable": true, + "isOptional": true, + "isUnique": true, + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeName": "...", + "valuesMaxCount": 12345, + "valuesMinCount": 12345 }, - "example" : { - "referredEntities" : { - "property1" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "VALIDATED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "DELETED", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } + { + "cardinality": "SET", + "constraints": [ + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + }, + { + "params": { + "property1": {}, + "property2": {} + }, + "type": "..." + } + ], + "defaultValue": "...", + "description": "...", + "includeInNotification": true, + "isIndexable": true, + "isOptional": true, + "isUnique": true, + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeName": "...", + "valuesMaxCount": 12345, + "valuesMinCount": 12345 + } + ], + "category": "STRUCT", + "createTime": 12345, + "createdBy": "...", + "dateFormatter": { + "availableLocales": [ + "...", + "..." + ], + "calendar": 12345, + "dateInstance": {}, + "dateTimeInstance": {}, + "instance": {}, + "lenient": true, + "numberFormat": { + "availableLocales": [ + "...", + "..." + ], + "currency": "...", + "currencyInstance": {}, + "groupingUsed": true, + "instance": {}, + "integerInstance": {}, + "maximumFractionDigits": 12345, + "maximumIntegerDigits": 12345, + "minimumFractionDigits": 12345, + "minimumIntegerDigits": 12345, + "numberInstance": {}, + "parseIntegerOnly": true, + "percentInstance": {}, + "roundingMode": "UNNECESSARY" + }, + "timeInstance": {}, + "timeZone": { + "DSTSavings": 12345, + "ID": "...", + "availableIDs": [ + "...", + "..." + ], + "default": {}, + "displayName": "...", + "rawOffset": 12345 + } + }, + "description": "...", + "guid": "...", + "name": "...", + "options": { + "property1": "...", + "property2": "..." + }, + "typeVersion": "...", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345 }, - "typeName" : "..." - }, - "property2" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OTHER", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "VALIDATED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } + "description": "class that captures details of a entity-type." + }, + "json_AtlasEntityExtInfo": { + "type": "object", + "title": "AtlasEntityExtInfo", + "properties": { + "referredEntities": { + "readOnly": false, + "description": "", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/json_AtlasEntity" + } + } }, - "status" : "ACTIVE", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } + "example": { + "referredEntities": { + "property1": { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "PROPOSED", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "PROPOSED", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "DELETED", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + "property2": { + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + {}, + {} + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + ], + "createTime": 12345, + "createdBy": "...", + "guid": "...", + "homeId": "...", + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OBSOLETE", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OTHER", + "steward": "...", + "termGuid": "..." + } + ], + "proxy": true, + "relationshipAttributes": { + "property1": {}, + "property2": {} + }, + "status": "DELETED", + "updateTime": 12345, + "updatedBy": "...", + "version": 12345, + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + } + } }, - "typeName" : "..." - } - } -}, - "description" : "An instance of an entity along with extended info - like hive_table, hive_database." - } - , - "json_AtlasEntityHeader" : { - "type" : "object", - "title" : "AtlasEntityHeader", - "allOf" : [ + "description": "An instance of an entity along with extended info - like hive_table, hive_database." + }, + "json_AtlasEntityHeader": { + "type": "object", + "title": "AtlasEntityHeader", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasStruct" + "$ref": "#/definitions/json_AtlasStruct" }, { - "properties" : { - "classificationNames" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "properties": { + "classificationNames": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } }, - "classifications" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasClassification" -} + "classifications": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasClassification" + } }, - "displayText" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "guid" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "meaningNames" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "type" : "string" -} + "displayText": { + "readOnly": false, + "description": "", + "type": "string" }, - "meanings" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasTermAssignmentHeader" -} + "guid": { + "readOnly": false, + "description": "", + "type": "string" }, - "status" : { - "readOnly" : false, -"$ref" : "#/definitions/json_Status" + "meaningNames": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "type": "string" + } + }, + "meanings": { + "readOnly": false, + "description": "", + "type": "array", + "items": { + "$ref": "#/definitions/json_AtlasTermAssignmentHeader" + } + }, + "status": { + "readOnly": false, + "$ref": "#/definitions/json_Status" } } } ], - "example" : { - "classificationNames" : [ "...", "..." ], - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - }, { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - }, { - "endTime" : "...", - "startTime" : "...", - "timeZone" : "..." - } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "displayText" : "...", - "guid" : "...", - "meaningNames" : [ "...", "..." ], - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OTHER", - "steward" : "...", - "termGuid" : "..." - } ], - "status" : "ACTIVE", - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." -}, - "description" : "An instance of an entity - like hive_table, hive_database." - } - , - "json_AtlasEntityWithExtInfo" : { - "type" : "object", - "title" : "AtlasEntityWithExtInfo", - "allOf" : [ - { - "$ref" : "#/definitions/json_AtlasEntityExtInfo" - }, - { - "properties" : { - "entity" : { - "readOnly" : false, -"$ref" : "#/definitions/json_AtlasEntity" - } + "example": { + "classificationNames": [ + "...", + "..." + ], + "classifications": [ + { + "entityGuid": "...", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + }, + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + } + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." + }, + { + "entityGuid": "...", + "entityStatus": "DELETED", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "validityPeriods": [ + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + }, + { + "endTime": "...", + "startTime": "...", + "timeZone": "..." + } + ], + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." } - } - ], - "example" : { - "entity" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "PROPOSED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "ACTIVE", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, - "referredEntities" : { - "property1" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "DEPRECATED", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "IMPORTED", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "ACTIVE", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, - "property2" : { - "classifications" : [ { - "entityGuid" : "...", - "entityStatus" : "DELETED", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - }, { - "entityGuid" : "...", - "entityStatus" : "ACTIVE", - "propagate" : true, - "removePropagationsOnEntityDelete" : true, - "validityPeriods" : [ { }, { } ], - "attributes" : { - "property1" : { }, - "property2" : { } - }, - "typeName" : "..." - } ], - "createTime" : 12345, - "createdBy" : "...", - "guid" : "...", - "homeId" : "...", - "meanings" : [ { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OTHER", - "steward" : "...", - "termGuid" : "..." - }, { - "confidence" : 12345, - "createdBy" : "...", - "description" : "...", - "displayText" : "...", - "expression" : "...", - "relationGuid" : "...", - "source" : "...", - "status" : "OBSOLETE", - "steward" : "...", - "termGuid" : "..." - } ], - "proxy" : true, - "relationshipAttributes" : { - "property1" : { }, - "property2" : { } - }, - "status" : "ACTIVE", - "updateTime" : 12345, - "updatedBy" : "...", - "version" : 12345, - "attributes" : { - "property1" : { }, - "property2" : { } + ], + "displayText": "...", + "guid": "...", + "meaningNames": [ + "...", + "..." + ], + "meanings": [ + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "DEPRECATED", + "steward": "...", + "termGuid": "..." + }, + { + "confidence": 12345, + "createdBy": "...", + "description": "...", + "displayText": "...", + "expression": "...", + "relationGuid": "...", + "source": "...", + "status": "OTHER", + "steward": "...", + "termGuid": "..." + } + ], + "status": "ACTIVE", + "attributes": { + "property1": {}, + "property2": {} + }, + "typeName": "..." }, - "typeName" : "..." - } - } -}, - "description" : "An instance of an entity along with extended info - like hive_table, hive_database." - } - , - "json_AtlasEnumDef" : { - "type" : "object", - "title" : "AtlasEnumDef", - "allOf" : [ + "description": "An instance of an entity - like hive_table, hive_database." + }, + "json_AtlasEntityWithExtInfo": { + "type": "object", + "title": "AtlasEntityWithExtInfo", + "allOf": [ { - "$ref" : "#/definitions/json_AtlasBaseTypeDef" + "$ref": "#/definitions/json_AtlasEntityExtInfo" }, { - "properties" : { - "defaultValue" : { - "readOnly" : false, -"description" : "", -"type" : "string" - }, - "elementDefs" : { - "readOnly" : false, -"description" : "", -"type" : "array", -"items" : { - "$ref" : "#/definitions/json_AtlasEnumElementDef" -} + "properties": { + "entity": { + "readOnly": false, + "$ref": "#/definitions/json_AtlasEntity" } } } ], - "example" : { - "defaultValue" : "...", - "elementDefs" : [ { - "description" : "...", - "ordinal" : 12345, - "value" : "..." - }, { - "description" : "...", - "ordinal" : 12345, - "value" : "..." - } ], - "category" : "CLASSIFICATION", - "createTime" : 12345, - "createdBy" : "...", - "dateFormatter" : { - "availableLocales" : [ "...", "..." ], - "calendar" : 12345, - "dateInstance" : { }, - "dateTimeInstance" : { }, - "instance" : { }, - "lenient" : true, - "numberFormat" : { - "availableLocales" : [ "...", "..." ], - "currency" : "...", - "currencyInstance" : { }, - "groupingUsed" : true, - "instance" : { }, - "integerInstance" : { }, - "maximumFractionDigits" : 12345, - "maximumIntegerDigits" : 12345, - "minimumFractionDigits" : 12345, - "minimumIntegerDigits" : 12345, - "numberInstance" : { }, - "parseIntegerOnly" : true, - <TRUNCATED>