AgentsforBedrock / Client / delete_data_source
delete_data_source#
- AgentsforBedrock.Client.delete_data_source(**kwargs)#
- Deletes a data source from a knowledge base. - See also: AWS API Documentation - Request Syntax- response = client.delete_data_source( dataSourceId='string', knowledgeBaseId='string' ) - Parameters:
- dataSourceId (string) – - [REQUIRED] - The unique identifier of the data source to delete. 
- knowledgeBaseId (string) – - [REQUIRED] - The unique identifier of the knowledge base from which to delete the data source. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'dataSourceId': 'string', 'knowledgeBaseId': 'string', 'status': 'AVAILABLE'|'DELETING'|'DELETE_UNSUCCESSFUL' } - Response Structure- (dict) – - dataSourceId (string) – - The unique identifier of the data source that was deleted. 
- knowledgeBaseId (string) – - The unique identifier of the knowledge base to which the data source that was deleted belonged. 
- status (string) – - The status of the data source. 
 
 
 - 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