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

     1  {
     2    "available_tasks": [
     3      "TASK_UPLOAD"
     4    ],
     5    "custom": false,
     6    "documentation_url": "https://www.instill.tech/docs/latest/vdp/data-connectors/googlecloudstorage",
     7    "icon": "assets/gcs.svg",
     8    "icon_url": "",
     9    "id": "gcs",
    10    "public": true,
    11    "spec": {
    12      "connection_specification": {
    13        "$schema": "http://json-schema.org/draft-07/schema#",
    14        "additionalProperties": false,
    15        "properties": {
    16          "bucket_name": {
    17            "description": "Name of the bucket to be used for object storage.",
    18            "instillUpstreamTypes": [
    19              "value"
    20            ],
    21            "instillAcceptFormats": [
    22              "string"
    23            ],
    24            "instillCredentialField": false,
    25            "instillUIOrder": 0,
    26            "title": "Bucket Name",
    27            "type": "string"
    28          },
    29          "json_key": {
    30            "description": "Contents of the JSON key file with access to the bucket.",
    31            "instillUpstreamTypes": [
    32              "reference"
    33            ],
    34            "instillAcceptFormats": [
    35              "string"
    36            ],
    37            "instillCredentialField": true,
    38            "instillUIOrder": 1,
    39            "instillUIMultiline": true,
    40            "title": "JSON Key File contents",
    41            "type": "string"
    42          }
    43        },
    44        "required": [
    45          "json_key",
    46          "bucket_name"
    47        ],
    48        "title": "Google Cloud Storage Connection",
    49        "type": "object"
    50      }
    51    },
    52    "title": "Google Cloud Storage",
    53    "description": "Upload data to Google's Cloud Storage",
    54    "tombstone": false,
    55    "type": "CONNECTOR_TYPE_DATA",
    56    "uid": "205cbeff-6f45-4abe-b0a8-cec1a310137f",
    57    "vendor": "Google",
    58    "vendor_attributes": {},
    59    "version": "0.1.0",
    60    "source_url": "https://github.com/instill-ai/component/blob/main/pkg/connector/googlecloudstorage/v0",
    61    "release_stage": "RELEASE_STAGE_ALPHA"
    62  }