ToolJet/frontend/src/Editor/DataSourceManager/SourceComponents/Database/Gcs.schema.json

32 lines
734 B
JSON
Raw Normal View History

{
"$schema": "https://json-schema.org/",
"$id": "https://tooljet.io/Gcs.schema.json",
"title": "Google Cloud Storage datasource",
"description": "A schema defining GCS datasource",
"type": "object",
"source": {
"name": "GCS",
"kind": "gcs",
"exposedVariables": {
"isLoading": {},
"data": {},
"rawData": {}
},
"options": {
"private_key": { "type": "string", "encrypted": true }
}
},
"defaults": {
"private_key": { "value": "" }
},
"properties": {
"private_key": {
"$label": "Private key",
"$key": "private_key",
"type": "textarea",
"description": "Enter JSON private key for service account"
}
},
"required": ["private_key"]
}