| { |
| "connector": { |
| "class": "org.apache.camel.kafkaconnector.azurestorageblobsink.CamelAzurestorageblobsinkSinkConnector", |
| "artifactId": "camel-azure-storage-blob-sink-kafka-connector", |
| "groupId": "org.apache.camel.kafkaconnector", |
| "id": "camel-azure-storage-blob-sink-sink", |
| "type": "sink", |
| "version": "3.20.1-SNAPSHOT", |
| "description": "Upload data to Azure Storage Blob.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename." |
| }, |
| "properties": { |
| "camel.kamelet.azure-storage-blob-sink.accountName": { |
| "name": "camel.kamelet.azure-storage-blob-sink.accountName", |
| "description": "The Azure Storage Blob account name.", |
| "priority": "HIGH", |
| "required": "true" |
| }, |
| "camel.kamelet.azure-storage-blob-sink.containerName": { |
| "name": "camel.kamelet.azure-storage-blob-sink.containerName", |
| "description": "The Azure Storage Blob container name.", |
| "priority": "HIGH", |
| "required": "true" |
| }, |
| "camel.kamelet.azure-storage-blob-sink.accessKey": { |
| "name": "camel.kamelet.azure-storage-blob-sink.accessKey", |
| "description": "The Azure Storage Blob access key.", |
| "priority": "MEDIUM", |
| "required": "false" |
| }, |
| "camel.kamelet.azure-storage-blob-sink.credentialType": { |
| "name": "camel.kamelet.azure-storage-blob-sink.credentialType", |
| "description": "Determines the credential strategy to adopt.", |
| "defaultValue": "\"SHARED_ACCOUNT_KEY\"", |
| "priority": "MEDIUM", |
| "required": "false" |
| } |
| } |
| } |