github.com/instill-ai/component@v0.16.0-beta/pkg/connector/googlesearch/v0/config/definition.json (about) 1 { 2 "available_tasks": [ 3 "TASK_SEARCH" 4 ], 5 "custom": false, 6 "documentation_url": "https://www.instill.tech/docs/latest/vdp/data-connectors/googlesearch", 7 "icon": "assets/google-search.svg", 8 "icon_url": "", 9 "id": "google-search", 10 "public": true, 11 "spec": { 12 "connection_specification": { 13 "$schema": "http://json-schema.org/draft-07/schema#", 14 "additionalProperties": false, 15 "properties": { 16 "api_key": { 17 "description": "API Key for the Google Custom Search API. You can create one here: https://developers.google.com/custom-search/v1/overview#api_key", 18 "instillUpstreamTypes": [ 19 "reference" 20 ], 21 "instillCredentialField": true, 22 "instillUIOrder": 0, 23 "title": "API Key", 24 "type": "string" 25 }, 26 "cse_id": { 27 "description": "ID of the Search Engine to use. Before using the Custom Search JSON API you will first need to create and configure your Programmable Search Engine. If you have not already created a Programmable Search Engine, you can start by visiting the Programmable Search Engine control panel https://programmablesearchengine.google.com/controlpanel/all. You can find this in the URL of your Search Engine. For example, if the URL of your search engine is https://cse.google.com/cse.js?cx=012345678910, the ID value is: 012345678910", 28 "instillUpstreamTypes": [ 29 "value" 30 ], 31 "instillCredentialField": false, 32 "instillUIOrder": 1, 33 "title": "Search Engine ID", 34 "type": "string" 35 } 36 }, 37 "required": [ 38 "api_key", 39 "cse_id" 40 ], 41 "title": "Google Search Connection", 42 "type": "object" 43 } 44 }, 45 "title": "Google Search", 46 "description": "Leverage the Google Search engine", 47 "tombstone": false, 48 "type": "CONNECTOR_TYPE_DATA", 49 "uid": "2b1da686-878a-462c-b2c6-a9690199939c", 50 "vendor": "Google", 51 "vendor_attributes": {}, 52 "version": "0.1.0", 53 "source_url": "https://github.com/instill-ai/component/blob/main/pkg/connector/googlesearch/v0", 54 "release_stage": "RELEASE_STAGE_ALPHA" 55 }