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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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.



2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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)


2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2988

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