Skip to content

UpdateDataSourceRequest

Source code in docs_src/capo_bedrock_agent/types/update_data_source_request.py
class UpdateDataSourceRequest(TypedDict, closed=True):
    knowledge_base_id: "capo_bedrock_agent.types.id.Id"
    """<p>The unique identifier of the knowledge base for the data source.</p>"""
    data_source_id: "capo_bedrock_agent.types.id.Id"
    """<p>The unique identifier of the data source.</p>"""
    name: "capo_bedrock_agent.types.name.Name"
    """<p>Specifies a new name for the data source.</p>"""
    description: NotRequired["capo_bedrock_agent.types.description.Description"]
    """<p>Specifies a new description for the data source.</p>"""
    data_source_configuration: (
        "capo_bedrock_agent.types.data_source_configuration.DataSourceConfiguration"
    )
    """<p>The connection configuration for the data source that you want to update.</p>"""
    data_deletion_policy: NotRequired[
        "capo_bedrock_agent.types.data_deletion_policy.DataDeletionPolicy"
    ]
    """<p>The data deletion policy for the data source that you want to update.</p>"""
    server_side_encryption_configuration: NotRequired[
        "capo_bedrock_agent.types.server_side_encryption_configuration.ServerSideEncryptionConfiguration"
    ]
    """<p>Contains details about server-side encryption of the data source.</p>"""
    vector_ingestion_configuration: NotRequired[
        "capo_bedrock_agent.types.vector_ingestion_configuration.VectorIngestionConfiguration"
    ]
    """<p>Contains details about how to ingest the documents in the data source.</p>"""

data_deletion_policy instance-attribute

data_deletion_policy: NotRequired[DataDeletionPolicy]

The data deletion policy for the data source that you want to update.

data_source_configuration instance-attribute

data_source_configuration: DataSourceConfiguration

The connection configuration for the data source that you want to update.

data_source_id instance-attribute

data_source_id: Id

The unique identifier of the data source.

description instance-attribute

description: NotRequired[Description]

Specifies a new description for the data source.

knowledge_base_id instance-attribute

knowledge_base_id: Id

The unique identifier of the knowledge base for the data source.

name instance-attribute

name: Name

Specifies a new name for the data source.

server_side_encryption_configuration instance-attribute

server_side_encryption_configuration: NotRequired[ServerSideEncryptionConfiguration]

Contains details about server-side encryption of the data source.

vector_ingestion_configuration instance-attribute

vector_ingestion_configuration: NotRequired[VectorIngestionConfiguration]

Contains details about how to ingest the documents in the data source.