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 }