Keboola · Schema

App

Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery

Properties

Name Type Description
id string
vendor string
name string
type string
shortDescription string
longDescription string
version integer
isPublic boolean
isApproved boolean
repository object
View JSON Schema on GitHub

JSON Schema

keboola-app.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "App",
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "id": {
      "type": "string"
    },
    "vendor": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "enum": [
        "extractor",
        "application",
        "writer",
        "processor",
        "code-pattern",
        "other",
        "transformation",
        "data-app"
      ]
    },
    "shortDescription": {
      "type": "string"
    },
    "longDescription": {
      "type": "string"
    },
    "version": {
      "type": "integer"
    },
    "isPublic": {
      "type": "boolean"
    },
    "isApproved": {
      "type": "boolean"
    },
    "repository": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "type": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "uri": {
          "type": "string"
        },
        "tag": {
          "type": "string"
        }
      }
    }
  }
}