Class: Aws::BedrockAgent::Types::MongoDbAtlasConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-bedrockagent/types.rb

Overview

Contains details about the storage configuration of the knowledge base in MongoDB Atlas.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#collection_nameString

The collection name of the knowledge base in MongoDB Atlas.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#credentials_secret_arnString

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that contains user credentials for your MongoDB Atlas cluster.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The database name in your MongoDB Atlas cluster for your knowledge base.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

The endpoint URL of your MongoDB Atlas cluster for your knowledge base.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_service_nameString

The name of the VPC endpoint service in your account that is connected to your MongoDB Atlas cluster.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#field_mappingTypes::MongoDbAtlasFieldMapping

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



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end

#vector_index_nameString

The name of the MongoDB Atlas vector search index.

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3063

class MongoDbAtlasConfiguration < Struct.new(
  :collection_name,
  :credentials_secret_arn,
  :database_name,
  :endpoint,
  :endpoint_service_name,
  :field_mapping,
  :vector_index_name)
  SENSITIVE = []
  include Aws::Structure
end