Skip to content

UpdateKnowledgeBaseRequest

Source code in docs_src/capo_quicksight/types/update_knowledge_base_request.py
class UpdateKnowledgeBaseRequest(TypedDict, closed=True):
    aws_account_id: "capo_quicksight.types.kb_aws_account_id.KbAwsAccountId"
    """<p>The ID of the Amazon Web Services account that contains the knowledge base.</p>"""
    knowledge_base_id: "capo_quicksight.types.knowledge_base_id.KnowledgeBaseId"
    """<p>The unique identifier for the knowledge base.</p>"""
    name: NotRequired["capo_quicksight.types.knowledge_base_name.KnowledgeBaseName"]
    """<p>The name of the knowledge base. If you don't specify a name, the existing name is retained.</p>"""
    description: NotRequired[
        "capo_quicksight.types.knowledge_base_description.KnowledgeBaseDescription"
    ]
    """<p>A description for the knowledge base. If you don't specify a description, the existing description is retained.</p>"""
    knowledge_base_configuration: NotRequired[
        "capo_quicksight.types.knowledge_base_configuration.KnowledgeBaseConfiguration"
    ]
    media_extraction_configuration: NotRequired[
        "capo_quicksight.types.media_extraction_configuration.MediaExtractionConfiguration"
    ]
    is_email_notification_opted_for_ingestion_failures: NotRequired[
        "capo_quicksight.types.boolean.Boolean"
    ]
    """<p>Specifies whether email notifications are enabled for ingestion failures.</p>"""
    access_control_configuration: NotRequired[
        "capo_quicksight.types.access_control_configuration.AccessControlConfiguration"
    ]
    """<p>The access control configuration for the knowledge base. If you don't specify this parameter, the existing setting is retained.</p>"""

access_control_configuration instance-attribute

access_control_configuration: NotRequired[AccessControlConfiguration]

The access control configuration for the knowledge base. If you don't specify this parameter, the existing setting is retained.

aws_account_id instance-attribute

aws_account_id: KbAwsAccountId

The ID of the Amazon Web Services account that contains the knowledge base.

description instance-attribute

description: NotRequired[KnowledgeBaseDescription]

A description for the knowledge base. If you don't specify a description, the existing description is retained.

is_email_notification_opted_for_ingestion_failures instance-attribute

is_email_notification_opted_for_ingestion_failures: NotRequired[Boolean]

Specifies whether email notifications are enabled for ingestion failures.

knowledge_base_configuration instance-attribute

knowledge_base_configuration: NotRequired[KnowledgeBaseConfiguration]

knowledge_base_id instance-attribute

knowledge_base_id: KnowledgeBaseId

The unique identifier for the knowledge base.

media_extraction_configuration instance-attribute

media_extraction_configuration: NotRequired[MediaExtractionConfiguration]

name instance-attribute

name: NotRequired[KnowledgeBaseName]

The name of the knowledge base. If you don't specify a name, the existing name is retained.