mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-14 10:18:23 +00:00
Updated schemas for UI (#4225)
This commit is contained in:
parent
e27a647a91
commit
c7bd445676
@ -43,5 +43,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
},
|
},
|
||||||
"hostPort": {
|
"hostPort": {
|
||||||
"description": "Host and Port of Metabase instance.",
|
"description": "Host and Port of Metabase instance.",
|
||||||
"type": "string"
|
"format": "uri"
|
||||||
},
|
},
|
||||||
"dbServiceName": {
|
"dbServiceName": {
|
||||||
"description": "Database Service Name for creation of lineage",
|
"description": "Database Service Name for creation of lineage",
|
||||||
@ -42,5 +42,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"description": "Dashboard redirect URI for the PowerBI.",
|
"description": "Dashboard redirect URI for the PowerBI.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"dashboardURL": {
|
"hostPort": {
|
||||||
"description": "Dashboard URL for the power BI.",
|
"description": "Dashboard URL for the power BI.",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "uri",
|
"format": "uri",
|
||||||
@ -56,5 +56,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "clientId", "clientSecret"]
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
"description": "username for the Redash",
|
"description": "username for the Redash",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"redashURL": {
|
"hostPort": {
|
||||||
"description": "URL for the redash instance",
|
"description": "URL for the redash instance",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "uri",
|
"format": "uri",
|
||||||
@ -39,5 +39,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username", "apiKey"]
|
||||||
}
|
}
|
||||||
|
@ -54,5 +54,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,8 @@
|
|||||||
},
|
},
|
||||||
"hostPort": {
|
"hostPort": {
|
||||||
"description": "Tableau Server",
|
"description": "Tableau Server",
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"format": "uri"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"description": "username for the Tableau",
|
"description": "username for the Tableau",
|
||||||
@ -58,5 +59,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -74,5 +74,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -99,5 +99,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["projectID"]
|
||||||
}
|
}
|
||||||
|
@ -78,5 +78,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -74,5 +74,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "token"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -19,10 +19,6 @@
|
|||||||
"$ref": "#/definitions/dynamoDBType",
|
"$ref": "#/definitions/dynamoDBType",
|
||||||
"default": "DynamoDB"
|
"default": "DynamoDB"
|
||||||
},
|
},
|
||||||
"hostPort": {
|
|
||||||
"description": "Host and port of the DynamoDB",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"endPointURL": {
|
"endPointURL": {
|
||||||
"description": "EndPoint URL for the Dynamo DB",
|
"description": "EndPoint URL for the Dynamo DB",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -71,5 +67,11 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": [
|
||||||
|
"endPointURL",
|
||||||
|
"awsRegion",
|
||||||
|
"awsAccessKeyId",
|
||||||
|
"awsSecretAccessKey"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
@ -19,10 +19,6 @@
|
|||||||
"$ref": "#/definitions/glueType",
|
"$ref": "#/definitions/glueType",
|
||||||
"default": "Glue"
|
"default": "Glue"
|
||||||
},
|
},
|
||||||
"hostPort": {
|
|
||||||
"description": "Host and port of the Glue",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"endPointURL": {
|
"endPointURL": {
|
||||||
"description": "EndPoint URL for the Glue",
|
"description": "EndPoint URL for the Glue",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -79,5 +75,11 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": [
|
||||||
|
"endPointURL",
|
||||||
|
"awsRegion",
|
||||||
|
"awsAccessKeyId",
|
||||||
|
"awsSecretAccessKey"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"$id": "https://open-metadata.org/schema/entity/services/connections/database/hiveConnection.json",
|
"$id": "https://open-metadata.org/schema/entity/services/connections/database/hiveConnection.json",
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||||
"title": "HiveConnection",
|
"title": "HiveConnection",
|
||||||
"description": "Hive Connection Config",
|
"description": "Hive SQL Connection Config",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"javaType": "org.openmetadata.catalog.services.connections.database.HiveConnection",
|
"javaType": "org.openmetadata.catalog.services.connections.database.HiveConnection",
|
||||||
"definitions": {
|
"definitions": {
|
||||||
@ -73,5 +73,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -74,5 +74,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -73,5 +73,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -73,5 +73,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -86,5 +86,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username", "account"]
|
||||||
}
|
}
|
||||||
|
@ -81,5 +81,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -74,5 +74,6 @@
|
|||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false,
|
||||||
|
"required": ["hostPort", "username"]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"$id": "https://open-metadata.org/schema/entity/services/connections/metadata/metadataESConnection.json",
|
||||||
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||||
|
"title": "MetadataESConnection",
|
||||||
|
"description": "Metadata to ElasticSeach Connection Config",
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "org.openmetadata.catalog.services.connections.metadata.MetadataESConnection",
|
||||||
|
"definitions": {
|
||||||
|
"metadataESType": {
|
||||||
|
"description": "Metadata to Elastic Seach type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["MetadataES"],
|
||||||
|
"default": "MetadataES"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"description": "Service Type",
|
||||||
|
"$ref": "#/definitions/metadataESType",
|
||||||
|
"default": "MetadataES"
|
||||||
|
},
|
||||||
|
"includeTopics": {
|
||||||
|
"description": "Include Topics for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includeTables": {
|
||||||
|
"description": "Include Tables for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includeDashboards": {
|
||||||
|
"description": "Include Dashboards for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includePipelines": {
|
||||||
|
"description": "Include Pipelines for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includeUsers": {
|
||||||
|
"description": "Include Users for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includeTeams": {
|
||||||
|
"description": "Include Teams for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"includeGlossaryTerms": {
|
||||||
|
"description": "Include Glossary Terms for Indexing",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": "true"
|
||||||
|
},
|
||||||
|
"limitRecords": {
|
||||||
|
"description": "Limit the number of records for Indexing.",
|
||||||
|
"type": "integer",
|
||||||
|
"default": "1000"
|
||||||
|
},
|
||||||
|
"supportsMetadataExtraction": {
|
||||||
|
"description": "Supports Metadata Extraction.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user