mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-28 07:58:31 +00:00
61 lines
2.1 KiB
JSON
61 lines
2.1 KiB
JSON
{
|
|
"$id": "https://open-metadata.org/schema/api/services/createDatabaseService.json",
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "CreateDatabaseServiceRequest",
|
|
"description": "Create Database service entity request",
|
|
"type": "object",
|
|
"javaType": "org.openmetadata.schema.api.services.CreateDatabaseService",
|
|
"javaInterfaces": ["org.openmetadata.schema.CreateEntity"],
|
|
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name that identifies the this entity instance uniquely",
|
|
"$ref": "../../type/basic.json#/definitions/entityName"
|
|
},
|
|
"displayName": {
|
|
"description": "Display Name that identifies this database service.",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Description of Database entity.",
|
|
"$ref": "../../type/basic.json#/definitions/markdown"
|
|
},
|
|
"tags": {
|
|
"description": "Tags for this Database Service.",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "../../type/tagLabel.json"
|
|
},
|
|
"default": null
|
|
},
|
|
"serviceType": {
|
|
"$ref": "../../entity/services/databaseService.json#/definitions/databaseServiceType"
|
|
},
|
|
"connection": {
|
|
"$ref": "../../entity/services/databaseService.json#/definitions/databaseConnection"
|
|
},
|
|
"owners": {
|
|
"description": "Owners of this database service.",
|
|
"$ref": "../../type/entityReferenceList.json",
|
|
"default": null
|
|
},
|
|
"dataProducts" : {
|
|
"description": "List of fully qualified names of data products this entity is part of.",
|
|
"type": "array",
|
|
"items" : {
|
|
"$ref" : "../../type/basic.json#/definitions/fullyQualifiedEntityName"
|
|
}
|
|
},
|
|
"domain" : {
|
|
"description": "Fully qualified name of the domain the Database Service belongs to.",
|
|
"type": "string"
|
|
},
|
|
"ingestionRunner" : {
|
|
"description": "The ingestion agent responsible for executing the ingestion pipeline. It will be defined at runtime based on the Ingestion Agent of the service.",
|
|
"$ref": "../../type/entityReference.json"
|
|
}
|
|
},
|
|
"required": ["name", "serviceType"],
|
|
"additionalProperties": false
|
|
}
|