* script skeleton * add API call to source_definitions to fetch E2E Test Source definition ID * createSource implementation * add destination creation logic implementation * get definition IDs, catalogId, and implement connection creation * add cleanup script and write created ids to a file that can be cleaned up * make cloud header a command-line argument, other cleanup * script comments fix * remove kube references and fix indentation * temp commit - don't push * remove discover catalog function * more cleanups * more cleanups * cleanup help text * exit codes and show how many connections left * add README Co-authored-by: Xiaohan Song <xiaohan@airbyte.io>
48 lines
1.1 KiB
JSON
48 lines
1.1 KiB
JSON
{
|
|
"sourceId": "replace_source_id",
|
|
"destinationId": "replace_destination_id",
|
|
"syncCatalog": {
|
|
"streams": [
|
|
{
|
|
"config": {
|
|
"syncMode": "full_refresh",
|
|
"cursorField": [],
|
|
"destinationSyncMode": "overwrite",
|
|
"primaryKey": [],
|
|
"aliasName": "data_stream",
|
|
"selected": true
|
|
},
|
|
"stream": {
|
|
"name": "data_stream",
|
|
"jsonSchema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"column1": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supportedSyncModes": [
|
|
"full_refresh"
|
|
],
|
|
"defaultCursorField": [],
|
|
"sourceDefinedPrimaryKey": []
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"prefix": "",
|
|
"namespaceDefinition": "source",
|
|
"namespaceFormat": "${SOURCE_NAMESPACE}",
|
|
"scheduleType": "basic",
|
|
"scheduleData": {
|
|
"basicSchedule": {
|
|
"units": 24,
|
|
"timeUnit": "hours"
|
|
}
|
|
},
|
|
"name": "replace_connection_name",
|
|
"operations": [],
|
|
"status": "active"
|
|
}
|