github.com/instill-ai/component@v0.16.0-beta/pkg/connector/bigquery/v0/config/definition.json (about)

     1  {
     2    "available_tasks": [
     3      "TASK_INSERT"
     4    ],
     5    "custom": false,
     6    "documentation_url": "https://www.instill.tech/docs/latest/vdp/data-connectors/bigquery",
     7    "icon": "assets/bigquery.svg",
     8    "icon_url": "",
     9    "id": "bigquery",
    10    "public": true,
    11    "spec": {
    12      "connection_specification": {
    13        "$schema": "http://json-schema.org/draft-07/schema#",
    14        "additionalProperties": false,
    15        "properties": {
    16          "dataset_id": {
    17            "description": "Fill in your BigQuery Dataset ID.",
    18            "instillUpstreamTypes": [
    19              "value"
    20            ],
    21            "instillAcceptFormats": [
    22              "string"
    23            ],
    24            "instillUIOrder": 2,
    25            "title": "BigQuery Dataset ID",
    26            "type": "string"
    27          },
    28          "json_key": {
    29            "description": "Contents of the JSON key file with access to the bucket.",
    30            "instillUpstreamTypes": [
    31              "reference"
    32            ],
    33            "instillAcceptFormats": [
    34              "string"
    35            ],
    36            "instillCredentialField": true,
    37            "instillUIOrder": 0,
    38            "instillUIMultiline": true,
    39            "title": "JSON Key File contents",
    40            "type": "string"
    41          },
    42          "project_id": {
    43            "description": "Fill in your BigQuery Project ID.",
    44            "instillUpstreamTypes": [
    45              "value"
    46            ],
    47            "instillAcceptFormats": [
    48              "string"
    49            ],
    50            "instillUIOrder": 1,
    51            "title": "BigQuery Project ID",
    52            "type": "string"
    53          },
    54          "table_name": {
    55            "description": "Fill in your BigQuery Table Name.",
    56            "instillUpstreamTypes": [
    57              "value"
    58            ],
    59            "instillAcceptFormats": [
    60              "string"
    61            ],
    62            "instillUIOrder": 3,
    63            "title": "BigQuery Table Name",
    64            "type": "string"
    65          }
    66        },
    67        "required": [
    68          "json_key",
    69          "project_id",
    70          "dataset_id",
    71          "table_name"
    72        ],
    73        "title": "BigQuery Connection",
    74        "type": "object"
    75      }
    76    },
    77    "title": "BigQuery",
    78    "description": "Insert data to BigQuery tables",
    79    "tombstone": false,
    80    "type": "CONNECTOR_TYPE_DATA",
    81    "uid": "e2ffe076-ab2c-4e5e-9587-a613a6b1c146",
    82    "vendor": "Google",
    83    "vendor_attributes": {},
    84    "version": "0.1.0",
    85    "source_url": "https://github.com/instill-ai/component/blob/main/pkg/connector/bigquery/v0",
    86    "release_stage": "RELEASE_STAGE_ALPHA"
    87  }