Google Cloud Storage Outbound Connector
Upload and download files from Google Cloud Storage.
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.jsonKey | JSON key of the service account | FEEL expression |
downloadOperationProject | GCP project | FEEL expression |
downloadOperationBucket | Object Storage bucket | FEEL expression |
downloadOperationFileName | File name | FEEL expression |
uploadOperationProject | GCP project | FEEL expression |
uploadOperationBucket | Object Storage bucket | FEEL expression |
uploadOperationDocument | Document | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
operationDiscriminator | Operation | string |
downloadOperationAsFile | Return document as reference | string |
uploadOperationFileName | Document file name | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
retryCount | Retries | FEEL expression |
retryBackoff | Retry backoff | string |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.google.gcp.v1", {
"authentication.jsonKey": "= ...",
"downloadOperationProject": "= ...",
"downloadOperationBucket": "= ...",
"downloadOperationFileName": "= ...",
"uploadOperationProject": "= ...",
"uploadOperationBucket": "= ...",
"uploadOperationDocument": "= ...",
"operationDiscriminator": "downloadObject",
"downloadOperationAsFile": true,
})