KnowledgeBaseMongoDbAtlasConfigurationArgs

data class KnowledgeBaseMongoDbAtlasConfigurationArgs(val collectionName: Output<String>, val credentialsSecretArn: Output<String>, val databaseName: Output<String>, val endpoint: Output<String>, val endpointServiceName: Output<String>? = null, val fieldMapping: Output<KnowledgeBaseMongoDbAtlasFieldMappingArgs>, val textIndexName: Output<String>? = null, val vectorIndexName: Output<String>) : ConvertibleToJava<KnowledgeBaseMongoDbAtlasConfigurationArgs>

Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud.

Constructors

constructor(collectionName: Output<String>, credentialsSecretArn: Output<String>, databaseName: Output<String>, endpoint: Output<String>, endpointServiceName: Output<String>? = null, fieldMapping: Output<KnowledgeBaseMongoDbAtlasFieldMappingArgs>, textIndexName: Output<String>? = null, vectorIndexName: Output<String>)

Properties

Link copied to clipboard
val collectionName: Output<String>

Name of the collection within MongoDB Atlas.

Link copied to clipboard

The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.

Link copied to clipboard
val databaseName: Output<String>

Name of the database within MongoDB Atlas.

Link copied to clipboard
val endpoint: Output<String>

MongoDB Atlas endpoint.

Link copied to clipboard
val endpointServiceName: Output<String>? = null

MongoDB Atlas endpoint service name.

Link copied to clipboard

Contains the names of the fields to which to map information about the vector store.

Link copied to clipboard
val textIndexName: Output<String>? = null

Name of a MongoDB Atlas text index.

Link copied to clipboard
val vectorIndexName: Output<String>

Name of a MongoDB Atlas index.

Functions

Link copied to clipboard
open override fun toJava(): KnowledgeBaseMongoDbAtlasConfigurationArgs