Values.MongoDbAtlasConfigurationSourceContains details about the storage configuration of the knowledge base in MongoDB Atlas.
type nonrec t = {endpoint : MongoDbAtlasEndpoint.t;The endpoint URL of your MongoDB Atlas cluster for your knowledge base.
*)databaseName : MongoDbAtlasDatabaseName.t;The database name in your MongoDB Atlas cluster for your knowledge base.
*)collectionName : MongoDbAtlasCollectionName.t;The collection name of the knowledge base in MongoDB Atlas.
*)vectorIndexName : MongoDbAtlasIndexName.t;The name of the MongoDB Atlas vector search index.
*)credentialsSecretArn : SecretArn.t;The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that contains user credentials for your MongoDB Atlas cluster.
*)fieldMapping : MongoDbAtlasFieldMapping.t;Contains the names of the fields to which to map information about the vector store.
*)endpointServiceName : MongoDbAtlasEndpointServiceName.t option;The name of the VPC endpoint service in your account that is connected to your MongoDB Atlas cluster.
*)textIndexName : MongoDbAtlasIndexName.t option;The name of the text search index in the MongoDB collection. This is required for using the hybrid search feature.
*)}val make :
?endpointServiceName:??? ->
?textIndexName:??? ->
endpoint:MongoDbAtlasEndpoint.t ->
databaseName:MongoDbAtlasDatabaseName.t ->
collectionName:MongoDbAtlasCollectionName.t ->
vectorIndexName:MongoDbAtlasIndexName.t ->
credentialsSecretArn:SecretArn.t ->
fieldMapping:MongoDbAtlasFieldMapping.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of MongoDbAtlasEndpoint.t
| `Structure of (string * [> `String of FieldName.t ]) list ])
list ]