Skip to content

UpdateDataSourceRequest

Source code in docs_src/capo_qbusiness/types/update_data_source_request.py
class UpdateDataSourceRequest(TypedDict, closed=True):
    application_id: "capo_qbusiness.types.application_id.ApplicationId"
    """<p> The identifier of the Amazon Q Business application the data source is attached to.</p>"""
    index_id: "capo_qbusiness.types.index_id.IndexId"
    """<p>The identifier of the index attached to the data source connector.</p>"""
    data_source_id: "capo_qbusiness.types.data_source_id.DataSourceId"
    """<p>The identifier of the data source connector.</p>"""
    display_name: NotRequired["capo_qbusiness.types.data_source_name.DataSourceName"]
    """<p>A name of the data source connector.</p>"""
    configuration: NotRequired[
        "capo_qbusiness.types.data_source_configuration.DataSourceConfiguration"
    ]
    vpc_configuration: NotRequired[
        "capo_qbusiness.types.data_source_vpc_configuration.DataSourceVpcConfiguration"
    ]
    description: NotRequired["capo_qbusiness.types.description.Description"]
    """<p>The description of the data source connector.</p>"""
    sync_schedule: NotRequired["capo_qbusiness.types.sync_schedule.SyncSchedule"]
    """<p>The chosen update frequency for your data source.</p>"""
    role_arn: NotRequired["capo_qbusiness.types.role_arn.RoleArn"]
    """<p>The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.</p>"""
    document_enrichment_configuration: NotRequired[
        "capo_qbusiness.types.document_enrichment_configuration.DocumentEnrichmentConfiguration"
    ]
    media_extraction_configuration: NotRequired[
        "capo_qbusiness.types.media_extraction_configuration.MediaExtractionConfiguration"
    ]
    """<p>The configuration for extracting information from media in documents for your data source.</p>"""

application_id instance-attribute

application_id: ApplicationId

The identifier of the Amazon Q Business application the data source is attached to.

configuration instance-attribute

configuration: NotRequired[DataSourceConfiguration]

data_source_id instance-attribute

data_source_id: DataSourceId

The identifier of the data source connector.

description instance-attribute

description: NotRequired[Description]

The description of the data source connector.

display_name instance-attribute

display_name: NotRequired[DataSourceName]

A name of the data source connector.

document_enrichment_configuration instance-attribute

document_enrichment_configuration: NotRequired[DocumentEnrichmentConfiguration]

index_id instance-attribute

index_id: IndexId

The identifier of the index attached to the data source connector.

media_extraction_configuration instance-attribute

media_extraction_configuration: NotRequired[MediaExtractionConfiguration]

The configuration for extracting information from media in documents for your data source.

role_arn instance-attribute

role_arn: NotRequired[RoleArn]

The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.

sync_schedule instance-attribute

sync_schedule: NotRequired[SyncSchedule]

The chosen update frequency for your data source.

vpc_configuration instance-attribute

vpc_configuration: NotRequired[DataSourceVpcConfiguration]