All Downloads are FREE. Search and download functionalities are using the official Maven repository.

json.schema.entity.services.connections.pipeline.dbtCloudConnection.json Maven / Gradle / Ivy

There is a newer version: 1.6.0-rc1
Show newest version
{
    "$id": "https://open-metadata.org/schema/entity/services/connections/pipeline/dbtCloudConnection.json",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "title": "DBTCloudConnection",
    "description": "DBTCloud Connection Config",
    "type": "object",
    "javaType": "org.openmetadata.schema.services.connections.pipeline.DBTCloudConnection",
    "definitions": {
      "DBTCloudType": {
        "description": "Service type.",
        "type": "string",
        "enum": ["DBTCloud"],
        "default": "DBTCloud"
      }
    },
    "properties": {
      "type": {
        "title": "Service Type",
        "description": "Service Type",
        "$ref": "#/definitions/DBTCloudType",
        "default": "DBTCloud"
      },
      "host": {
        "expose": true,
        "title": "Host",
        "description": "DBT cloud Access URL.",
        "type": "string",
        "format": "uri"
      },
      "discoveryAPI": {
        "expose": true,
        "title": "Discovery API URL",
        "description": "DBT cloud Metadata API URL.",
        "type": "string",
        "format": "uri"
      },
      "accountId": {
        "title": "Account Id",
        "description": "ID of your DBT cloud account",
        "type": "string"
      },
      "jobId": {
        "title": "Job Id",
        "description": "ID of your DBT cloud job",
        "type": "string",
        "default": null
      },
      "token": {
        "title": "Token",
        "description": "Generated Token to connect to DBTCloud.",
        "type": "string",
        "format": "password"
      }
    },
    "additionalProperties": false,
    "required": ["host", "discoveryAPI", "accountId", "token"]
  }
  




© 2015 - 2024 Weber Informatics LLC | Privacy Policy