-
Notifications
You must be signed in to change notification settings - Fork 2
/
metadata.json
79 lines (79 loc) · 2.87 KB
/
metadata.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"type": "connector",
"metadata": {
"id": "object_store_connector",
"name": "Object Store Connector",
"version": "0.1.0",
"tenant": "multiple",
"type": "source",
"category": "File",
"description": "The Object Store Connector is used to move data from any Object Store to the Obsrv platform",
"technology": "python",
"runtime": "spark",
"licence": "MIT",
"owner": "Sunbird",
"main_class": null,
"main_program": "object_store_connector/__main__.py"
},
"connectors": [
{
"id": "aws-s3-connector",
"name": "AWS S3",
"description": "The AWS S3 Connector is used to move data from any S3 Bucket to the Obsrv platform",
"icon": "https://upload.wikimedia.org/wikipedia/commons/b/bc/Amazon-S3-Logo.svg",
"config": {
"source": {
"type": "s3",
"bucket": "",
"prefix": "",
"prefix_format": "%y/%m/%d/%H",
"credentials": {
"access_key": "",
"secret_key": "",
"region": ""
},
"max_retries": "<int>"
}
}
},
{
"id": "azure-blob-connector",
"name": "Azure Blob Store",
"description": "The Azure Blob Store Connector is used to move data from any Azure Blob Container to the Obsrv platform",
"icon": "https://upload.wikimedia.org/wikipedia/commons/f/fa/Microsoft_Azure.svg",
"config": {
"source": {
"type": "azure_blob",
"container": "",
"prefix": "",
"prefix_format": "%y/%m/%d/%H",
"credentials": {
"account_name": "",
"account_key": ""
},
"max_retries": "<int>"
}
}
},
{
"id": "gcs-connector",
"name": "Google Cloud Storage",
"description": "The GCS Connector is used to move data from any Google Bucket to the Obsrv platform",
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Google_Cloud_logo.svg/512px-Google_Cloud_logo.svg.png",
"config": {
"source": {
"type": "gcs",
"bucket": "",
"prefix": "",
"prefix_format": "%y/%m/%d/%H",
"credentials": {
"project_id": "",
"client_email": "",
"private_key": ""
}
},
"max_retries": "<int>"
}
}
]
}