diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dashboardServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dashboardServiceMetadataPipeline.json index 8cadec77688..75669bce764 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dashboardServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dashboardServiceMetadataPipeline.json @@ -2,6 +2,7 @@ "$id": "https://open-metadata.org/schema/metadataIngestion/dashboardServiceMetadataPipeline.json", "$schema": "http://json-schema.org/draft-07/schema#", "title": "DashboardServiceMetadataPipeline", + "type": "object", "description": "DashboardService Metadata Pipeline Configuration.", "definitions": { "dashboardMetadataConfigType": { diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dataInsightPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dataInsightPipeline.json index cdf7a280bd1..eb0987b0209 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dataInsightPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dataInsightPipeline.json @@ -1,23 +1,24 @@ { - "$id": "https://open-metadata.org/schema/metadataIngestion/dataInsightPipeline.json", - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "DataInsightPipeline", - "description": "Data Insight Pipeline Configuration.", - "definitions": { - "dataInsightConfigType": { - "description": "Pipeline Source Config Metadata Pipeline type", - "type": "string", - "enum": ["dataInsight"], - "default": "dataInsight" - } - }, - "properties": { - "type": { - "description": "Pipeline type", - "$ref": "#/definitions/dataInsightConfigType", - "default": "dataInsight" - } - }, - "required": ["type"], - "additionalProperties": false - } \ No newline at end of file + "$id": "https://open-metadata.org/schema/metadataIngestion/dataInsightPipeline.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "DataInsightPipeline", + "description": "Data Insight Pipeline Configuration.", + "type": "object", + "definitions": { + "dataInsightConfigType": { + "description": "Pipeline Source Config Metadata Pipeline type", + "type": "string", + "enum": ["dataInsight"], + "default": "dataInsight" + } + }, + "properties": { + "type": { + "description": "Pipeline type", + "$ref": "#/definitions/dataInsightConfigType", + "default": "dataInsight" + } + }, + "required": ["type"], + "additionalProperties": false +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceMetadataPipeline.json index 78df38ebb5f..f6f2a61b462 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceMetadataPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "DatabaseServiceMetadataPipeline", "description": "DatabaseService Metadata Pipeline Configuration.", + "type": "object", "javaType": "org.openmetadata.schema.metadataIngestion.DatabaseServiceMetadataPipeline", "definitions": { "databaseMetadataConfigType": { diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceProfilerPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceProfilerPipeline.json index 0b636d6d29f..ec1bf774c6b 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceProfilerPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceProfilerPipeline.json @@ -3,13 +3,12 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "DatabaseServiceProfilerPipeline", "description": "DatabaseService Profiler Pipeline Configuration.", + "type": "object", "definitions": { "profilerConfigType": { "description": "Profiler Source Config Pipeline type", "type": "string", - "enum": [ - "Profiler" - ], + "enum": ["Profiler"], "default": "Profiler" } }, @@ -37,9 +36,9 @@ "default": false }, "confidence": { - "description": "Set the Confidence value for which you want the column to be marked", - "type": "number", - "default": 80 + "description": "Set the Confidence value for which you want the column to be marked", + "type": "number", + "default": 80 }, "generateSampleData": { "description": "Option to turn on/off generating sample data.", @@ -67,4 +66,4 @@ } }, "additionalProperties": false -} \ No newline at end of file +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryLineagePipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryLineagePipeline.json index 9b5b423079c..c9062428aaa 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryLineagePipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryLineagePipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "DatabaseServiceQueryLineagePipeline", "description": "DatabaseService Query Lineage Pipeline Configuration.", + "type": "object", "definitions": { "databaseLineageConfigType": { "description": "Database Source Config Usage Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryUsagePipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryUsagePipeline.json index 226e642fa97..524c18d0288 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryUsagePipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/databaseServiceQueryUsagePipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "DatabaseServiceQueryUsagePipeline", "description": "DatabaseService Query Usage Pipeline Configuration.", + "type": "object", "definitions": { "databaseUsageConfigType": { "description": "Database Source Config Usage Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtPipeline.json index 207a735a37c..4d3159d7aee 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "dbtPipeline", "description": "DBT Pipeline Configuration.", + "type": "object", "definitions": { "dbtConfigType": { "description": "DBT Config Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtAzureConfig.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtAzureConfig.json index f10c0aaba83..8ff46eff0d7 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtAzureConfig.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtAzureConfig.json @@ -2,6 +2,7 @@ "$id": "https://open-metadata.org/schema/metadataIngestion/dbtconfig/dbtAzureConfig.json", "$schema": "http://json-schema.org/draft-07/schema#", "title": "DBT Azure Config", + "type": "object", "description": "DBT Catalog, Manifest and Run Results files in Azure bucket. We will search for catalog.json, manifest.json and run_results.json.", "javaType": "org.openmetadata.schema.metadataIngestion.dbtconfig.DbtAzureConfig", "properties": { @@ -14,4 +15,4 @@ "$ref": "./dbtBucketDetails.json" } } -} \ No newline at end of file +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtGCSConfig.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtGCSConfig.json index 9e80103e591..408c61e0b2f 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtGCSConfig.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtGCSConfig.json @@ -2,6 +2,7 @@ "$id": "https://open-metadata.org/schema/metadataIngestion/dbtconfig/dbtGCSConfig.json", "$schema": "http://json-schema.org/draft-07/schema#", "title": "DBT GCS Config", + "type": "object", "description": "DBT Catalog, Manifest and Run Results files in GCS storage. We will search for catalog.json, manifest.json and run_results.json.", "javaType": "org.openmetadata.schema.metadataIngestion.dbtconfig.DbtGCSConfig", "properties": { @@ -14,4 +15,4 @@ "$ref": "./dbtBucketDetails.json" } } -} \ No newline at end of file +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtS3Config.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtS3Config.json index 220af24e89d..259a5a82137 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtS3Config.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/dbtconfig/dbtS3Config.json @@ -4,6 +4,7 @@ "title": "DBT S3 Config", "description": "DBT Catalog, Manifest and Run Results files in S3 bucket. We will search for catalog.json, manifest.json and run_results.json.", "javaType": "org.openmetadata.schema.metadataIngestion.dbtconfig.DbtS3Config", + "type": "object", "properties": { "dbtSecurityConfig": { "title": "DBT S3 Security Config", @@ -14,4 +15,4 @@ "$ref": "./dbtBucketDetails.json" } } -} \ No newline at end of file +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/messagingServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/messagingServiceMetadataPipeline.json index 5a7e6ce56a8..7bc98c6a4e5 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/messagingServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/messagingServiceMetadataPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MessagingServiceMetadataPipeline", "description": "MessagingService Metadata Pipeline Configuration.", + "type": "object", "definitions": { "messagingMetadataConfigType": { "description": "Messaging Source Config Metadata Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/metadataToElasticSearchPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/metadataToElasticSearchPipeline.json index 43c4b401570..f1f350f712c 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/metadataToElasticSearchPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/metadataToElasticSearchPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MetadataToElasticSearchPipeline", "description": "Data Insight Pipeline Configuration.", + "type": "object", "definitions": { "metadataToESConfigType": { "description": "Pipeline Source Config Metadata Pipeline type", @@ -70,4 +71,4 @@ }, "required": ["type"], "additionalProperties": false -} \ No newline at end of file +} diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/mlmodelServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/mlmodelServiceMetadataPipeline.json index 4262bc0665b..dab349cd361 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/mlmodelServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/mlmodelServiceMetadataPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MlModelServiceMetadataPipeline", "description": "MlModelService Metadata Pipeline Configuration.", + "type": "object", "definitions": { "mlModelMetadataConfigType": { "description": "MlModel Source Config Metadata Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json index 58e0aaffd48..5f52045d36b 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "PipelineServiceMetadataPipeline", "description": "PipelineService Metadata Pipeline Configuration.", + "type": "object", "definitions": { "pipelineMetadataConfigType": { "description": "Pipeline Source Config Metadata Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storage/containerMetadataConfig.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storage/containerMetadataConfig.json index 78e2f112b51..6a0d95234f2 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storage/containerMetadataConfig.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storage/containerMetadataConfig.json @@ -4,6 +4,7 @@ "title": "StorageContainerConfig", "description": "Definition of the properties contained by an object store container template config file", "javaType": "org.openmetadata.schema.metadataIngestion.storage.ContainerMetadataConfig", + "type": "object", "definitions": { "metadataEntry": { "description": "Config properties for a container found in a user-supplied metadata config", @@ -37,9 +38,7 @@ "default": null } }, - "required": [ - "dataPath" - ] + "required": ["dataPath"] } }, "properties": { diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storageServiceMetadataPipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storageServiceMetadataPipeline.json index 6d1261f1e62..fa2006fd5cb 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storageServiceMetadataPipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/storageServiceMetadataPipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "StorageServiceMetadataPipeline", "description": "StorageService Metadata Pipeline Configuration.", + "type": "object", "definitions": { "storageMetadataConfigType": { "description": "Object Store Source Config Metadata Pipeline type", diff --git a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/testSuitePipeline.json b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/testSuitePipeline.json index cc2b59d7f15..f1299a45d9e 100644 --- a/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/testSuitePipeline.json +++ b/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/testSuitePipeline.json @@ -3,6 +3,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "TestSuitePipeline", "description": "TestSuite Pipeline Configuration.", + "type": "object", "definitions": { "testSuiteConfigType": { "description": "Pipeline Source Config Metadata Pipeline type", @@ -32,4 +33,4 @@ }, "required": ["type", "entityFullyQualifiedName"], "additionalProperties": false -} \ No newline at end of file +}