This extension provides a persistent implementation of a the ContractNegotiationStore
using a CosmosDB container.
The configuration values of this extension are listed below:
Parameter name | Description | Mandatory | Default value |
---|---|---|---|
edc.cosmos.partition-key |
This is the partition key that CosmosDB uses for r/w distribution. Contrary to what CosmosDB suggests, this key should be the same for all local (=clustered) connectors, otherwise queries in stored procedures might produce incomplete results. | false | dataspaceconnector |
edc.cosmos.query-metrics-enabled |
Enable metrics for query execution | false | true |
edc.contractnegotiationstore.cosmos.account-name |
Account name | true | null |
edc.contractnegotiationstore.cosmos.database-name |
Name of the DB | true | null |
edc.contractnegotiationstore.cosmos.preferred-region |
Preferred region for Cosmos client instance | false | westeurope |
edc.contractnegotiationstore.cosmos.container-name |
Name of container used to store Assets | true | null |
edc.contractnegotiationstore.cosmos.allow.sproc.autoupload |
Whether or not stored procedures are uploaded automatically if not already present. | true | true |