Skip to content

Qbusiness  >  Operations  >  delete_data_source

delete_data_source

Operation

delete_data_source async

delete_data_source(input: DeleteDataSourceInput, plugins: list[Plugin] | None = None) -> DeleteDataSourceOutput

Deletes an Amazon Q Business data source connector. While the data source is being deleted, the Status field returned by a call to the DescribeDataSource API is set to DELETING.

Parameters:

Name Type Description Default
input DeleteDataSourceInput

An instance of DeleteDataSourceInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
DeleteDataSourceOutput

An instance of DeleteDataSourceOutput.

Input

DeleteDataSourceInput dataclass

Dataclass for DeleteDataSourceInput structure.

Attributes

application_id class-attribute instance-attribute
application_id: str | None = None

The identifier of the Amazon Q Business application used with the data source connector.

data_source_id class-attribute instance-attribute
data_source_id: str | None = None

The identifier of the data source connector that you want to delete.

index_id class-attribute instance-attribute
index_id: str | None = None

The identifier of the index used with the data source connector.

Output

DeleteDataSourceOutput dataclass

Dataclass for DeleteDataSourceOutput structure.