AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the UpdateKnowledgeBase operation. Updates the configuration of a knowledge base with the fields that you specify. Because all fields will be overwritten, you must include the same values for fields that you want to keep the same.

You can change the following fields:

You can't change the knowledgeBaseConfiguration or storageConfiguration fields, so you must specify the same configurations as when you created the knowledge base. You can send a GetKnowledgeBase request and copy the same configurations.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.BedrockAgent.AmazonBedrockAgentRequest
      Amazon.BedrockAgent.Model.UpdateKnowledgeBaseRequest

Namespace: Amazon.BedrockAgent.Model
Assembly: AWSSDK.BedrockAgent.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateKnowledgeBaseRequest : AmazonBedrockAgentRequest
         IAmazonWebServiceRequest

The UpdateKnowledgeBaseRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property Description System.String

Gets and sets the property Description.

Specifies a new description for the knowledge base.

Public Property KnowledgeBaseConfiguration Amazon.BedrockAgent.Model.KnowledgeBaseConfiguration

Gets and sets the property KnowledgeBaseConfiguration.

Specifies the configuration for the embeddings model used for the knowledge base. You must use the same configuration as when the knowledge base was created.

Public Property KnowledgeBaseId System.String

Gets and sets the property KnowledgeBaseId.

The unique identifier of the knowledge base to update.

Public Property Name System.String

Gets and sets the property Name.

Specifies a new name for the knowledge base.

Public Property RoleArn System.String

Gets and sets the property RoleArn.

Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base.

Public Property StorageConfiguration Amazon.BedrockAgent.Model.StorageConfiguration

Gets and sets the property StorageConfiguration.

Specifies the configuration for the vector store used for the knowledge base. You must use the same configuration as when the knowledge base was created.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5