Class AzureCosmosDBSettings
- Namespace
- FoundationaLLM.Common.Models.Configuration.CosmosDB
- Assembly
- FoundationaLLM.Common.dll
Stores the Azure Cosmos DB settings from the app configuration.
public record AzureCosmosDBSettings : IEquatable<AzureCosmosDBSettings>
- Inheritance
-
AzureCosmosDBSettings
- Implements
- Inherited Members
- Extension Methods
Properties
ChangeFeedLeaseContainer
The name of the Azure Cosmos DB container used for change feed leases.
public required string ChangeFeedLeaseContainer { get; set; }
Property Value
Containers
Comma-separated list of Azure Cosmos DB container names.
public required string Containers { get; set; }
Property Value
Database
The name of the Azure Cosmos DB database.
public required string Database { get; set; }
Property Value
EnableTracing
Specifies whether to enable Azure Cosmos DB tracing. Disabling tracing reduces the number of logs generated by the Azure Cosmos DB SDK.
public bool EnableTracing { get; set; }
Property Value
Endpoint
The Azure Cosmos DB endpoint URL.
public required string Endpoint { get; set; }
Property Value
MonitoredContainers
Comma-separated list of Azure Cosmos DB container names to monitor for changes.
public required string MonitoredContainers { get; set; }