AzureCosmosDBDataSourceParameters Class
Azure Cosmos DB data source parameters.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Constructor
AzureCosmosDBDataSourceParameters(*, indexName: str, indexLanguage: str | None = None, fieldsMapping: DataSourceFieldsMapping | None = None, inScope: bool | None = True, topNDocuments: int | None = 5, semanticConfiguration: str | None = None, roleInformation: str | None = None, filter: str | None = None, strictness: int = 3, embeddingDependency: AzureEmbeddingDependency | None = None, authentication: ConnectionStringAuthentication | None = None, databaseName: str | None = None, containerName: str | None = None, embeddingDependencyType: AzureEmbeddingDependency | None = None, **extra_data: Any)
Keyword-Only Parameters
Name | Description |
---|---|
indexName
Required
|
|
indexLanguage
Required
|
|
fieldsMapping
Required
|
|
inScope
|
Default value: True
|
topNDocuments
|
Default value: 5
|
semanticConfiguration
Required
|
|
roleInformation
Required
|
|
filter
Required
|
|
strictness
|
Default value: 3
|
embeddingDependency
Required
|
|
authentication
Required
|
|
databaseName
Required
|
|
containerName
Required
|
|
embeddingDependencyType
Required
|
|
Attributes
authentication
authentication: ConnectionStringAuthentication | None
container_name
container_name: str | None
database_name
database_name: str | None
embedding_dependency_type
embedding_dependency_type: AzureEmbeddingDependency | None