AgentsforBedrock / Client / delete_knowledge_base
delete_knowledge_base#
- AgentsforBedrock.Client.delete_knowledge_base(**kwargs)#
- Deletes a knowledge base. Before deleting a knowledge base, you should disassociate the knowledge base from any agents that it is associated with by making a DisassociateAgentKnowledgeBase request. - See also: AWS API Documentation - Request Syntax- response = client.delete_knowledge_base( knowledgeBaseId='string' ) - Parameters:
- knowledgeBaseId (string) – - [REQUIRED] - The unique identifier of the knowledge base to delete. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'knowledgeBaseId': 'string', 'status': 'CREATING'|'ACTIVE'|'DELETING'|'UPDATING'|'FAILED'|'DELETE_UNSUCCESSFUL' } - Response Structure- (dict) – - knowledgeBaseId (string) – - The unique identifier of the knowledge base that was deleted. 
- status (string) – - The status of the knowledge base and whether it has been successfully deleted. 
 
 
 - Exceptions- AgentsforBedrock.Client.exceptions.ThrottlingException
- AgentsforBedrock.Client.exceptions.AccessDeniedException
- AgentsforBedrock.Client.exceptions.ValidationException
- AgentsforBedrock.Client.exceptions.InternalServerException
- AgentsforBedrock.Client.exceptions.ResourceNotFoundException
- AgentsforBedrock.Client.exceptions.ConflictException