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.

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.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to UpdateKnowledgeBaseAsync.

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

Syntax

C#
public abstract UpdateKnowledgeBaseResponse UpdateKnowledgeBase(
         UpdateKnowledgeBaseRequest request
)

Parameters

request
Type: Amazon.BedrockAgent.Model.UpdateKnowledgeBaseRequest

Container for the necessary parameters to execute the UpdateKnowledgeBase service method.

Return Value


The response from the UpdateKnowledgeBase service method, as returned by BedrockAgent.

Exceptions

ExceptionCondition
AccessDeniedException The request is denied because of missing access permissions.
ConflictException There was a conflict performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
ValidationException Input validation failed. Check your request parameters and retry the request.

Version Information

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

See Also