Table of Contents
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Azure CosmosDB Source
Consume Changes from a CosmosDB instance.
Metadata
| Property | Value |
|---|---|
| Type | source |
| Group | Azure CosmosDB |
| Namespace | Azure |
| Support Level | Stable |
| Provider | Apache Software Foundation |
Properties
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
databaseName |
string | ✓ | The Azure Cosmos database name. | |
containerName |
string | ✓ | The Azure Cosmos container name. | |
accountKey |
string | The Azure Cosmos account Key. | ||
leaseDatabaseName |
string | Sets the lease container which acts as a state storage and coordinates processing the change feed across multiple workers. | ||
leaseContainerName |
string | Sets the lease database where the leaseContainerName is stored. |
||
createLeaseDatabaseIfNotExists |
boolean | false |
Sets if the component should create Cosmos lease database for the consumer automatically in case it doesn’t exist in Cosmos account. | |
createLeaseContainerIfNotExists |
boolean | false |
Sets if the component should create Cosmos lease container for the consumer automatically in case it doesn’t exist in Cosmos database. | |
databaseEndpoint |
string | ✓ | Sets the Azure Cosmos database endpoint the component will connect to. | |
credentialType |
string | SHARED_ACCOUNT_KEY |
Determines the credential strategy to adopt. |
Dependencies
camel:azure-cosmosdbcamel:kameletcamel:jackson