Skip to content

Typed dictionaries#

Index > ConnectWisdomService > Typed dictionaries

Auto-generated documentation for ConnectWisdomService type annotations stubs module mypy-boto3-wisdom.

AppIntegrationsConfigurationTypeDef#

# AppIntegrationsConfigurationTypeDef usage example

from mypy_boto3_wisdom.type_defs import AppIntegrationsConfigurationTypeDef

def get_value() -> AppIntegrationsConfigurationTypeDef:
    return {
        "appIntegrationArn": ...,
    }
# AppIntegrationsConfigurationTypeDef definition

class AppIntegrationsConfigurationTypeDef(TypedDict):
    appIntegrationArn: str,
    objectFields: NotRequired[Sequence[str]],

AssistantAssociationInputDataTypeDef#

# AssistantAssociationInputDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantAssociationInputDataTypeDef

def get_value() -> AssistantAssociationInputDataTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# AssistantAssociationInputDataTypeDef definition

class AssistantAssociationInputDataTypeDef(TypedDict):
    knowledgeBaseId: NotRequired[str],

KnowledgeBaseAssociationDataTypeDef#

# KnowledgeBaseAssociationDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import KnowledgeBaseAssociationDataTypeDef

def get_value() -> KnowledgeBaseAssociationDataTypeDef:
    return {
        "knowledgeBaseArn": ...,
    }
# KnowledgeBaseAssociationDataTypeDef definition

class KnowledgeBaseAssociationDataTypeDef(TypedDict):
    knowledgeBaseArn: NotRequired[str],
    knowledgeBaseId: NotRequired[str],

ServerSideEncryptionConfigurationTypeDef#

# ServerSideEncryptionConfigurationTypeDef usage example

from mypy_boto3_wisdom.type_defs import ServerSideEncryptionConfigurationTypeDef

def get_value() -> ServerSideEncryptionConfigurationTypeDef:
    return {
        "kmsKeyId": ...,
    }
# ServerSideEncryptionConfigurationTypeDef definition

class ServerSideEncryptionConfigurationTypeDef(TypedDict):
    kmsKeyId: NotRequired[str],

ContentDataTypeDef#

# ContentDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import ContentDataTypeDef

def get_value() -> ContentDataTypeDef:
    return {
        "contentArn": ...,
        "contentId": ...,
        "contentType": ...,
        "knowledgeBaseArn": ...,
        "knowledgeBaseId": ...,
        "metadata": ...,
        "name": ...,
        "revisionId": ...,
        "status": ...,
        "title": ...,
        "url": ...,
        "urlExpiry": ...,
    }
# ContentDataTypeDef definition

class ContentDataTypeDef(TypedDict):
    contentArn: str,
    contentId: str,
    contentType: str,
    knowledgeBaseArn: str,
    knowledgeBaseId: str,
    metadata: Dict[str, str],
    name: str,
    revisionId: str,
    status: ContentStatusType,  # (1)
    title: str,
    url: str,
    urlExpiry: datetime,
    linkOutUri: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See ContentStatusType

ContentReferenceTypeDef#

# ContentReferenceTypeDef usage example

from mypy_boto3_wisdom.type_defs import ContentReferenceTypeDef

def get_value() -> ContentReferenceTypeDef:
    return {
        "contentArn": ...,
    }
# ContentReferenceTypeDef definition

class ContentReferenceTypeDef(TypedDict):
    contentArn: NotRequired[str],
    contentId: NotRequired[str],
    knowledgeBaseArn: NotRequired[str],
    knowledgeBaseId: NotRequired[str],

ContentSummaryTypeDef#

# ContentSummaryTypeDef usage example

from mypy_boto3_wisdom.type_defs import ContentSummaryTypeDef

def get_value() -> ContentSummaryTypeDef:
    return {
        "contentArn": ...,
        "contentId": ...,
        "contentType": ...,
        "knowledgeBaseArn": ...,
        "knowledgeBaseId": ...,
        "metadata": ...,
        "name": ...,
        "revisionId": ...,
        "status": ...,
        "title": ...,
    }
# ContentSummaryTypeDef definition

class ContentSummaryTypeDef(TypedDict):
    contentArn: str,
    contentId: str,
    contentType: str,
    knowledgeBaseArn: str,
    knowledgeBaseId: str,
    metadata: Dict[str, str],
    name: str,
    revisionId: str,
    status: ContentStatusType,  # (1)
    title: str,
    tags: NotRequired[Dict[str, str]],
  1. See ContentStatusType

CreateContentRequestRequestTypeDef#

# CreateContentRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateContentRequestRequestTypeDef

def get_value() -> CreateContentRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
        "name": ...,
        "uploadId": ...,
    }
# CreateContentRequestRequestTypeDef definition

class CreateContentRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,
    name: str,
    uploadId: str,
    clientToken: NotRequired[str],
    metadata: NotRequired[Mapping[str, str]],
    overrideLinkOutUri: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    title: NotRequired[str],

RenderingConfigurationTypeDef#

# RenderingConfigurationTypeDef usage example

from mypy_boto3_wisdom.type_defs import RenderingConfigurationTypeDef

def get_value() -> RenderingConfigurationTypeDef:
    return {
        "templateUri": ...,
    }
# RenderingConfigurationTypeDef definition

class RenderingConfigurationTypeDef(TypedDict):
    templateUri: NotRequired[str],

CreateSessionRequestRequestTypeDef#

# CreateSessionRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateSessionRequestRequestTypeDef

def get_value() -> CreateSessionRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "name": ...,
    }
# CreateSessionRequestRequestTypeDef definition

class CreateSessionRequestRequestTypeDef(TypedDict):
    assistantId: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

SessionDataTypeDef#

# SessionDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import SessionDataTypeDef

def get_value() -> SessionDataTypeDef:
    return {
        "name": ...,
        "sessionArn": ...,
        "sessionId": ...,
    }
# SessionDataTypeDef definition

class SessionDataTypeDef(TypedDict):
    name: str,
    sessionArn: str,
    sessionId: str,
    description: NotRequired[str],
    tags: NotRequired[Dict[str, str]],

DeleteAssistantAssociationRequestRequestTypeDef#

# DeleteAssistantAssociationRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import DeleteAssistantAssociationRequestRequestTypeDef

def get_value() -> DeleteAssistantAssociationRequestRequestTypeDef:
    return {
        "assistantAssociationId": ...,
        "assistantId": ...,
    }
# DeleteAssistantAssociationRequestRequestTypeDef definition

class DeleteAssistantAssociationRequestRequestTypeDef(TypedDict):
    assistantAssociationId: str,
    assistantId: str,

DeleteAssistantRequestRequestTypeDef#

# DeleteAssistantRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import DeleteAssistantRequestRequestTypeDef

def get_value() -> DeleteAssistantRequestRequestTypeDef:
    return {
        "assistantId": ...,
    }
# DeleteAssistantRequestRequestTypeDef definition

class DeleteAssistantRequestRequestTypeDef(TypedDict):
    assistantId: str,

DeleteContentRequestRequestTypeDef#

# DeleteContentRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import DeleteContentRequestRequestTypeDef

def get_value() -> DeleteContentRequestRequestTypeDef:
    return {
        "contentId": ...,
        "knowledgeBaseId": ...,
    }
# DeleteContentRequestRequestTypeDef definition

class DeleteContentRequestRequestTypeDef(TypedDict):
    contentId: str,
    knowledgeBaseId: str,

DeleteKnowledgeBaseRequestRequestTypeDef#

# DeleteKnowledgeBaseRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import DeleteKnowledgeBaseRequestRequestTypeDef

def get_value() -> DeleteKnowledgeBaseRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# DeleteKnowledgeBaseRequestRequestTypeDef definition

class DeleteKnowledgeBaseRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,

HighlightTypeDef#

# HighlightTypeDef usage example

from mypy_boto3_wisdom.type_defs import HighlightTypeDef

def get_value() -> HighlightTypeDef:
    return {
        "beginOffsetInclusive": ...,
    }
# HighlightTypeDef definition

class HighlightTypeDef(TypedDict):
    beginOffsetInclusive: NotRequired[int],
    endOffsetExclusive: NotRequired[int],

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_wisdom.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "field": ...,
        "operator": ...,
        "value": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    field: FilterFieldType,  # (1)
    operator: FilterOperatorType,  # (2)
    value: str,
  1. See FilterFieldType
  2. See FilterOperatorType

GetAssistantAssociationRequestRequestTypeDef#

# GetAssistantAssociationRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetAssistantAssociationRequestRequestTypeDef

def get_value() -> GetAssistantAssociationRequestRequestTypeDef:
    return {
        "assistantAssociationId": ...,
        "assistantId": ...,
    }
# GetAssistantAssociationRequestRequestTypeDef definition

class GetAssistantAssociationRequestRequestTypeDef(TypedDict):
    assistantAssociationId: str,
    assistantId: str,

GetAssistantRequestRequestTypeDef#

# GetAssistantRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetAssistantRequestRequestTypeDef

def get_value() -> GetAssistantRequestRequestTypeDef:
    return {
        "assistantId": ...,
    }
# GetAssistantRequestRequestTypeDef definition

class GetAssistantRequestRequestTypeDef(TypedDict):
    assistantId: str,

GetContentRequestRequestTypeDef#

# GetContentRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetContentRequestRequestTypeDef

def get_value() -> GetContentRequestRequestTypeDef:
    return {
        "contentId": ...,
        "knowledgeBaseId": ...,
    }
# GetContentRequestRequestTypeDef definition

class GetContentRequestRequestTypeDef(TypedDict):
    contentId: str,
    knowledgeBaseId: str,

GetContentSummaryRequestRequestTypeDef#

# GetContentSummaryRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetContentSummaryRequestRequestTypeDef

def get_value() -> GetContentSummaryRequestRequestTypeDef:
    return {
        "contentId": ...,
        "knowledgeBaseId": ...,
    }
# GetContentSummaryRequestRequestTypeDef definition

class GetContentSummaryRequestRequestTypeDef(TypedDict):
    contentId: str,
    knowledgeBaseId: str,

GetKnowledgeBaseRequestRequestTypeDef#

# GetKnowledgeBaseRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetKnowledgeBaseRequestRequestTypeDef

def get_value() -> GetKnowledgeBaseRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# GetKnowledgeBaseRequestRequestTypeDef definition

class GetKnowledgeBaseRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,

GetRecommendationsRequestRequestTypeDef#

# GetRecommendationsRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetRecommendationsRequestRequestTypeDef

def get_value() -> GetRecommendationsRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "sessionId": ...,
    }
# GetRecommendationsRequestRequestTypeDef definition

class GetRecommendationsRequestRequestTypeDef(TypedDict):
    assistantId: str,
    sessionId: str,
    maxResults: NotRequired[int],
    waitTimeSeconds: NotRequired[int],

GetSessionRequestRequestTypeDef#

# GetSessionRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetSessionRequestRequestTypeDef

def get_value() -> GetSessionRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "sessionId": ...,
    }
# GetSessionRequestRequestTypeDef definition

class GetSessionRequestRequestTypeDef(TypedDict):
    assistantId: str,
    sessionId: str,

ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef#

# ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef

def get_value() -> ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef:
    return {
        "assistantId": ...,
    }
# ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef definition

class ListAssistantAssociationsRequestListAssistantAssociationsPaginateTypeDef(TypedDict):
    assistantId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssistantAssociationsRequestRequestTypeDef#

# ListAssistantAssociationsRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantAssociationsRequestRequestTypeDef

def get_value() -> ListAssistantAssociationsRequestRequestTypeDef:
    return {
        "assistantId": ...,
    }
# ListAssistantAssociationsRequestRequestTypeDef definition

class ListAssistantAssociationsRequestRequestTypeDef(TypedDict):
    assistantId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListAssistantsRequestListAssistantsPaginateTypeDef#

# ListAssistantsRequestListAssistantsPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantsRequestListAssistantsPaginateTypeDef

def get_value() -> ListAssistantsRequestListAssistantsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListAssistantsRequestListAssistantsPaginateTypeDef definition

class ListAssistantsRequestListAssistantsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssistantsRequestRequestTypeDef#

# ListAssistantsRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantsRequestRequestTypeDef

def get_value() -> ListAssistantsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListAssistantsRequestRequestTypeDef definition

class ListAssistantsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListContentsRequestListContentsPaginateTypeDef#

# ListContentsRequestListContentsPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListContentsRequestListContentsPaginateTypeDef

def get_value() -> ListContentsRequestListContentsPaginateTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# ListContentsRequestListContentsPaginateTypeDef definition

class ListContentsRequestListContentsPaginateTypeDef(TypedDict):
    knowledgeBaseId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListContentsRequestRequestTypeDef#

# ListContentsRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListContentsRequestRequestTypeDef

def get_value() -> ListContentsRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# ListContentsRequestRequestTypeDef definition

class ListContentsRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef#

# ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef

def get_value() -> ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef definition

class ListKnowledgeBasesRequestListKnowledgeBasesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListKnowledgeBasesRequestRequestTypeDef#

# ListKnowledgeBasesRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListKnowledgeBasesRequestRequestTypeDef

def get_value() -> ListKnowledgeBasesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListKnowledgeBasesRequestRequestTypeDef definition

class ListKnowledgeBasesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

NotifyRecommendationsReceivedErrorTypeDef#

# NotifyRecommendationsReceivedErrorTypeDef usage example

from mypy_boto3_wisdom.type_defs import NotifyRecommendationsReceivedErrorTypeDef

def get_value() -> NotifyRecommendationsReceivedErrorTypeDef:
    return {
        "message": ...,
    }
# NotifyRecommendationsReceivedErrorTypeDef definition

class NotifyRecommendationsReceivedErrorTypeDef(TypedDict):
    message: NotRequired[str],
    recommendationId: NotRequired[str],

NotifyRecommendationsReceivedRequestRequestTypeDef#

# NotifyRecommendationsReceivedRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import NotifyRecommendationsReceivedRequestRequestTypeDef

def get_value() -> NotifyRecommendationsReceivedRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "recommendationIds": ...,
        "sessionId": ...,
    }
# NotifyRecommendationsReceivedRequestRequestTypeDef definition

class NotifyRecommendationsReceivedRequestRequestTypeDef(TypedDict):
    assistantId: str,
    recommendationIds: Sequence[str],
    sessionId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_wisdom.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

QueryAssistantRequestQueryAssistantPaginateTypeDef#

# QueryAssistantRequestQueryAssistantPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import QueryAssistantRequestQueryAssistantPaginateTypeDef

def get_value() -> QueryAssistantRequestQueryAssistantPaginateTypeDef:
    return {
        "assistantId": ...,
        "queryText": ...,
    }
# QueryAssistantRequestQueryAssistantPaginateTypeDef definition

class QueryAssistantRequestQueryAssistantPaginateTypeDef(TypedDict):
    assistantId: str,
    queryText: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

QueryAssistantRequestRequestTypeDef#

# QueryAssistantRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import QueryAssistantRequestRequestTypeDef

def get_value() -> QueryAssistantRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "queryText": ...,
    }
# QueryAssistantRequestRequestTypeDef definition

class QueryAssistantRequestRequestTypeDef(TypedDict):
    assistantId: str,
    queryText: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

QueryRecommendationTriggerDataTypeDef#

# QueryRecommendationTriggerDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import QueryRecommendationTriggerDataTypeDef

def get_value() -> QueryRecommendationTriggerDataTypeDef:
    return {
        "text": ...,
    }
# QueryRecommendationTriggerDataTypeDef definition

class QueryRecommendationTriggerDataTypeDef(TypedDict):
    text: NotRequired[str],

RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef#

# RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef

def get_value() -> RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
    }
# RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef definition

class RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_wisdom.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SessionSummaryTypeDef#

# SessionSummaryTypeDef usage example

from mypy_boto3_wisdom.type_defs import SessionSummaryTypeDef

def get_value() -> SessionSummaryTypeDef:
    return {
        "assistantArn": ...,
        "assistantId": ...,
        "sessionArn": ...,
        "sessionId": ...,
    }
# SessionSummaryTypeDef definition

class SessionSummaryTypeDef(TypedDict):
    assistantArn: str,
    assistantId: str,
    sessionArn: str,
    sessionId: str,

StartContentUploadRequestRequestTypeDef#

# StartContentUploadRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import StartContentUploadRequestRequestTypeDef

def get_value() -> StartContentUploadRequestRequestTypeDef:
    return {
        "contentType": ...,
        "knowledgeBaseId": ...,
    }
# StartContentUploadRequestRequestTypeDef definition

class StartContentUploadRequestRequestTypeDef(TypedDict):
    contentType: str,
    knowledgeBaseId: str,

StartContentUploadResponseTypeDef#

# StartContentUploadResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import StartContentUploadResponseTypeDef

def get_value() -> StartContentUploadResponseTypeDef:
    return {
        "headersToInclude": ...,
        "uploadId": ...,
        "url": ...,
        "urlExpiry": ...,
        "ResponseMetadata": ...,
    }
# StartContentUploadResponseTypeDef definition

class StartContentUploadResponseTypeDef(TypedDict):
    headersToInclude: Dict[str, str],
    uploadId: str,
    url: str,
    urlExpiry: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateContentRequestRequestTypeDef#

# UpdateContentRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import UpdateContentRequestRequestTypeDef

def get_value() -> UpdateContentRequestRequestTypeDef:
    return {
        "contentId": ...,
        "knowledgeBaseId": ...,
    }
# UpdateContentRequestRequestTypeDef definition

class UpdateContentRequestRequestTypeDef(TypedDict):
    contentId: str,
    knowledgeBaseId: str,
    metadata: NotRequired[Mapping[str, str]],
    overrideLinkOutUri: NotRequired[str],
    removeOverrideLinkOutUri: NotRequired[bool],
    revisionId: NotRequired[str],
    title: NotRequired[str],
    uploadId: NotRequired[str],

UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef#

# UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef

def get_value() -> UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
        "templateUri": ...,
    }
# UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef definition

class UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,
    templateUri: str,

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef usage example

from mypy_boto3_wisdom.type_defs import SourceConfigurationTypeDef

def get_value() -> SourceConfigurationTypeDef:
    return {
        "appIntegrations": ...,
    }
# SourceConfigurationTypeDef definition

class SourceConfigurationTypeDef(TypedDict):
    appIntegrations: NotRequired[AppIntegrationsConfigurationTypeDef],  # (1)
  1. See AppIntegrationsConfigurationTypeDef

CreateAssistantAssociationRequestRequestTypeDef#

# CreateAssistantAssociationRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateAssistantAssociationRequestRequestTypeDef

def get_value() -> CreateAssistantAssociationRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "association": ...,
        "associationType": ...,
    }
# CreateAssistantAssociationRequestRequestTypeDef definition

class CreateAssistantAssociationRequestRequestTypeDef(TypedDict):
    assistantId: str,
    association: AssistantAssociationInputDataTypeDef,  # (1)
    associationType: AssociationTypeType,  # (2)
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See AssistantAssociationInputDataTypeDef
  2. See AssociationTypeType

AssistantAssociationOutputDataTypeDef#

# AssistantAssociationOutputDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantAssociationOutputDataTypeDef

def get_value() -> AssistantAssociationOutputDataTypeDef:
    return {
        "knowledgeBaseAssociation": ...,
    }
# AssistantAssociationOutputDataTypeDef definition

class AssistantAssociationOutputDataTypeDef(TypedDict):
    knowledgeBaseAssociation: NotRequired[KnowledgeBaseAssociationDataTypeDef],  # (1)
  1. See KnowledgeBaseAssociationDataTypeDef

AssistantDataTypeDef#

# AssistantDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantDataTypeDef

def get_value() -> AssistantDataTypeDef:
    return {
        "assistantArn": ...,
        "assistantId": ...,
        "name": ...,
        "status": ...,
        "type": ...,
    }
# AssistantDataTypeDef definition

class AssistantDataTypeDef(TypedDict):
    assistantArn: str,
    assistantId: str,
    name: str,
    status: AssistantStatusType,  # (2)
    type: AssistantTypeType,  # (3)
    description: NotRequired[str],
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See ServerSideEncryptionConfigurationTypeDef
  2. See AssistantStatusType
  3. See AssistantTypeType

AssistantSummaryTypeDef#

# AssistantSummaryTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantSummaryTypeDef

def get_value() -> AssistantSummaryTypeDef:
    return {
        "assistantArn": ...,
        "assistantId": ...,
        "name": ...,
        "status": ...,
        "type": ...,
    }
# AssistantSummaryTypeDef definition

class AssistantSummaryTypeDef(TypedDict):
    assistantArn: str,
    assistantId: str,
    name: str,
    status: AssistantStatusType,  # (2)
    type: AssistantTypeType,  # (3)
    description: NotRequired[str],
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See ServerSideEncryptionConfigurationTypeDef
  2. See AssistantStatusType
  3. See AssistantTypeType

CreateAssistantRequestRequestTypeDef#

# CreateAssistantRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateAssistantRequestRequestTypeDef

def get_value() -> CreateAssistantRequestRequestTypeDef:
    return {
        "name": ...,
        "type": ...,
    }
# CreateAssistantRequestRequestTypeDef definition

class CreateAssistantRequestRequestTypeDef(TypedDict):
    name: str,
    type: AssistantTypeType,  # (1)
    clientToken: NotRequired[str],
    description: NotRequired[str],
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See AssistantTypeType
  2. See ServerSideEncryptionConfigurationTypeDef

CreateContentResponseTypeDef#

# CreateContentResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateContentResponseTypeDef

def get_value() -> CreateContentResponseTypeDef:
    return {
        "content": ...,
        "ResponseMetadata": ...,
    }
# CreateContentResponseTypeDef definition

class CreateContentResponseTypeDef(TypedDict):
    content: ContentDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentDataTypeDef
  2. See ResponseMetadataTypeDef

GetContentResponseTypeDef#

# GetContentResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetContentResponseTypeDef

def get_value() -> GetContentResponseTypeDef:
    return {
        "content": ...,
        "ResponseMetadata": ...,
    }
# GetContentResponseTypeDef definition

class GetContentResponseTypeDef(TypedDict):
    content: ContentDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentDataTypeDef
  2. See ResponseMetadataTypeDef

UpdateContentResponseTypeDef#

# UpdateContentResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import UpdateContentResponseTypeDef

def get_value() -> UpdateContentResponseTypeDef:
    return {
        "content": ...,
        "ResponseMetadata": ...,
    }
# UpdateContentResponseTypeDef definition

class UpdateContentResponseTypeDef(TypedDict):
    content: ContentDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentDataTypeDef
  2. See ResponseMetadataTypeDef

GetContentSummaryResponseTypeDef#

# GetContentSummaryResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetContentSummaryResponseTypeDef

def get_value() -> GetContentSummaryResponseTypeDef:
    return {
        "contentSummary": ...,
        "ResponseMetadata": ...,
    }
# GetContentSummaryResponseTypeDef definition

class GetContentSummaryResponseTypeDef(TypedDict):
    contentSummary: ContentSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListContentsResponseTypeDef#

# ListContentsResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListContentsResponseTypeDef

def get_value() -> ListContentsResponseTypeDef:
    return {
        "contentSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListContentsResponseTypeDef definition

class ListContentsResponseTypeDef(TypedDict):
    contentSummaries: List[ContentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchContentResponseTypeDef#

# SearchContentResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchContentResponseTypeDef

def get_value() -> SearchContentResponseTypeDef:
    return {
        "contentSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchContentResponseTypeDef definition

class SearchContentResponseTypeDef(TypedDict):
    contentSummaries: List[ContentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateSessionResponseTypeDef#

# CreateSessionResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateSessionResponseTypeDef

def get_value() -> CreateSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# CreateSessionResponseTypeDef definition

class CreateSessionResponseTypeDef(TypedDict):
    session: SessionDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionDataTypeDef
  2. See ResponseMetadataTypeDef

GetSessionResponseTypeDef#

# GetSessionResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetSessionResponseTypeDef

def get_value() -> GetSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# GetSessionResponseTypeDef definition

class GetSessionResponseTypeDef(TypedDict):
    session: SessionDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionDataTypeDef
  2. See ResponseMetadataTypeDef

DocumentTextTypeDef#

# DocumentTextTypeDef usage example

from mypy_boto3_wisdom.type_defs import DocumentTextTypeDef

def get_value() -> DocumentTextTypeDef:
    return {
        "highlights": ...,
    }
# DocumentTextTypeDef definition

class DocumentTextTypeDef(TypedDict):
    highlights: NotRequired[List[HighlightTypeDef]],  # (1)
    text: NotRequired[str],
  1. See HighlightTypeDef

SearchExpressionTypeDef#

# SearchExpressionTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchExpressionTypeDef

def get_value() -> SearchExpressionTypeDef:
    return {
        "filters": ...,
    }
# SearchExpressionTypeDef definition

class SearchExpressionTypeDef(TypedDict):
    filters: Sequence[FilterTypeDef],  # (1)
  1. See FilterTypeDef

NotifyRecommendationsReceivedResponseTypeDef#

# NotifyRecommendationsReceivedResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import NotifyRecommendationsReceivedResponseTypeDef

def get_value() -> NotifyRecommendationsReceivedResponseTypeDef:
    return {
        "errors": ...,
        "recommendationIds": ...,
        "ResponseMetadata": ...,
    }
# NotifyRecommendationsReceivedResponseTypeDef definition

class NotifyRecommendationsReceivedResponseTypeDef(TypedDict):
    errors: List[NotifyRecommendationsReceivedErrorTypeDef],  # (1)
    recommendationIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NotifyRecommendationsReceivedErrorTypeDef
  2. See ResponseMetadataTypeDef

RecommendationTriggerDataTypeDef#

# RecommendationTriggerDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import RecommendationTriggerDataTypeDef

def get_value() -> RecommendationTriggerDataTypeDef:
    return {
        "query": ...,
    }
# RecommendationTriggerDataTypeDef definition

class RecommendationTriggerDataTypeDef(TypedDict):
    query: NotRequired[QueryRecommendationTriggerDataTypeDef],  # (1)
  1. See QueryRecommendationTriggerDataTypeDef

SearchSessionsResponseTypeDef#

# SearchSessionsResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchSessionsResponseTypeDef

def get_value() -> SearchSessionsResponseTypeDef:
    return {
        "nextToken": ...,
        "sessionSummaries": ...,
        "ResponseMetadata": ...,
    }
# SearchSessionsResponseTypeDef definition

class SearchSessionsResponseTypeDef(TypedDict):
    nextToken: str,
    sessionSummaries: List[SessionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateKnowledgeBaseRequestRequestTypeDef#

# CreateKnowledgeBaseRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateKnowledgeBaseRequestRequestTypeDef

def get_value() -> CreateKnowledgeBaseRequestRequestTypeDef:
    return {
        "knowledgeBaseType": ...,
        "name": ...,
    }
# CreateKnowledgeBaseRequestRequestTypeDef definition

class CreateKnowledgeBaseRequestRequestTypeDef(TypedDict):
    knowledgeBaseType: KnowledgeBaseTypeType,  # (1)
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    renderingConfiguration: NotRequired[RenderingConfigurationTypeDef],  # (2)
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (3)
    sourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (4)
    tags: NotRequired[Mapping[str, str]],
  1. See KnowledgeBaseTypeType
  2. See RenderingConfigurationTypeDef
  3. See ServerSideEncryptionConfigurationTypeDef
  4. See SourceConfigurationTypeDef

KnowledgeBaseDataTypeDef#

# KnowledgeBaseDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import KnowledgeBaseDataTypeDef

def get_value() -> KnowledgeBaseDataTypeDef:
    return {
        "knowledgeBaseArn": ...,
        "knowledgeBaseId": ...,
        "knowledgeBaseType": ...,
        "name": ...,
        "status": ...,
    }
# KnowledgeBaseDataTypeDef definition

class KnowledgeBaseDataTypeDef(TypedDict):
    knowledgeBaseArn: str,
    knowledgeBaseId: str,
    knowledgeBaseType: KnowledgeBaseTypeType,  # (1)
    name: str,
    status: KnowledgeBaseStatusType,  # (5)
    description: NotRequired[str],
    lastContentModificationTime: NotRequired[datetime],
    renderingConfiguration: NotRequired[RenderingConfigurationTypeDef],  # (2)
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (3)
    sourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (4)
    tags: NotRequired[Dict[str, str]],
  1. See KnowledgeBaseTypeType
  2. See RenderingConfigurationTypeDef
  3. See ServerSideEncryptionConfigurationTypeDef
  4. See SourceConfigurationTypeDef
  5. See KnowledgeBaseStatusType

KnowledgeBaseSummaryTypeDef#

# KnowledgeBaseSummaryTypeDef usage example

from mypy_boto3_wisdom.type_defs import KnowledgeBaseSummaryTypeDef

def get_value() -> KnowledgeBaseSummaryTypeDef:
    return {
        "knowledgeBaseArn": ...,
        "knowledgeBaseId": ...,
        "knowledgeBaseType": ...,
        "name": ...,
        "status": ...,
    }
# KnowledgeBaseSummaryTypeDef definition

class KnowledgeBaseSummaryTypeDef(TypedDict):
    knowledgeBaseArn: str,
    knowledgeBaseId: str,
    knowledgeBaseType: KnowledgeBaseTypeType,  # (1)
    name: str,
    status: KnowledgeBaseStatusType,  # (5)
    description: NotRequired[str],
    renderingConfiguration: NotRequired[RenderingConfigurationTypeDef],  # (2)
    serverSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (3)
    sourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (4)
    tags: NotRequired[Dict[str, str]],
  1. See KnowledgeBaseTypeType
  2. See RenderingConfigurationTypeDef
  3. See ServerSideEncryptionConfigurationTypeDef
  4. See SourceConfigurationTypeDef
  5. See KnowledgeBaseStatusType

AssistantAssociationDataTypeDef#

# AssistantAssociationDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantAssociationDataTypeDef

def get_value() -> AssistantAssociationDataTypeDef:
    return {
        "assistantArn": ...,
        "assistantAssociationArn": ...,
        "assistantAssociationId": ...,
        "assistantId": ...,
        "associationData": ...,
        "associationType": ...,
    }
# AssistantAssociationDataTypeDef definition

class AssistantAssociationDataTypeDef(TypedDict):
    assistantArn: str,
    assistantAssociationArn: str,
    assistantAssociationId: str,
    assistantId: str,
    associationData: AssistantAssociationOutputDataTypeDef,  # (1)
    associationType: AssociationTypeType,  # (2)
    tags: NotRequired[Dict[str, str]],
  1. See AssistantAssociationOutputDataTypeDef
  2. See AssociationTypeType

AssistantAssociationSummaryTypeDef#

# AssistantAssociationSummaryTypeDef usage example

from mypy_boto3_wisdom.type_defs import AssistantAssociationSummaryTypeDef

def get_value() -> AssistantAssociationSummaryTypeDef:
    return {
        "assistantArn": ...,
        "assistantAssociationArn": ...,
        "assistantAssociationId": ...,
        "assistantId": ...,
        "associationData": ...,
        "associationType": ...,
    }
# AssistantAssociationSummaryTypeDef definition

class AssistantAssociationSummaryTypeDef(TypedDict):
    assistantArn: str,
    assistantAssociationArn: str,
    assistantAssociationId: str,
    assistantId: str,
    associationData: AssistantAssociationOutputDataTypeDef,  # (1)
    associationType: AssociationTypeType,  # (2)
    tags: NotRequired[Dict[str, str]],
  1. See AssistantAssociationOutputDataTypeDef
  2. See AssociationTypeType

CreateAssistantResponseTypeDef#

# CreateAssistantResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateAssistantResponseTypeDef

def get_value() -> CreateAssistantResponseTypeDef:
    return {
        "assistant": ...,
        "ResponseMetadata": ...,
    }
# CreateAssistantResponseTypeDef definition

class CreateAssistantResponseTypeDef(TypedDict):
    assistant: AssistantDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantDataTypeDef
  2. See ResponseMetadataTypeDef

GetAssistantResponseTypeDef#

# GetAssistantResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetAssistantResponseTypeDef

def get_value() -> GetAssistantResponseTypeDef:
    return {
        "assistant": ...,
        "ResponseMetadata": ...,
    }
# GetAssistantResponseTypeDef definition

class GetAssistantResponseTypeDef(TypedDict):
    assistant: AssistantDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantDataTypeDef
  2. See ResponseMetadataTypeDef

ListAssistantsResponseTypeDef#

# ListAssistantsResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantsResponseTypeDef

def get_value() -> ListAssistantsResponseTypeDef:
    return {
        "assistantSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssistantsResponseTypeDef definition

class ListAssistantsResponseTypeDef(TypedDict):
    assistantSummaries: List[AssistantSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantSummaryTypeDef
  2. See ResponseMetadataTypeDef

DocumentTypeDef#

# DocumentTypeDef usage example

from mypy_boto3_wisdom.type_defs import DocumentTypeDef

def get_value() -> DocumentTypeDef:
    return {
        "contentReference": ...,
    }
# DocumentTypeDef definition

class DocumentTypeDef(TypedDict):
    contentReference: ContentReferenceTypeDef,  # (1)
    excerpt: NotRequired[DocumentTextTypeDef],  # (2)
    title: NotRequired[DocumentTextTypeDef],  # (2)
  1. See ContentReferenceTypeDef
  2. See DocumentTextTypeDef
  3. See DocumentTextTypeDef

SearchContentRequestRequestTypeDef#

# SearchContentRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchContentRequestRequestTypeDef

def get_value() -> SearchContentRequestRequestTypeDef:
    return {
        "knowledgeBaseId": ...,
        "searchExpression": ...,
    }
# SearchContentRequestRequestTypeDef definition

class SearchContentRequestRequestTypeDef(TypedDict):
    knowledgeBaseId: str,
    searchExpression: SearchExpressionTypeDef,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SearchExpressionTypeDef

SearchContentRequestSearchContentPaginateTypeDef#

# SearchContentRequestSearchContentPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchContentRequestSearchContentPaginateTypeDef

def get_value() -> SearchContentRequestSearchContentPaginateTypeDef:
    return {
        "knowledgeBaseId": ...,
        "searchExpression": ...,
    }
# SearchContentRequestSearchContentPaginateTypeDef definition

class SearchContentRequestSearchContentPaginateTypeDef(TypedDict):
    knowledgeBaseId: str,
    searchExpression: SearchExpressionTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SearchExpressionTypeDef
  2. See PaginatorConfigTypeDef

SearchSessionsRequestRequestTypeDef#

# SearchSessionsRequestRequestTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchSessionsRequestRequestTypeDef

def get_value() -> SearchSessionsRequestRequestTypeDef:
    return {
        "assistantId": ...,
        "searchExpression": ...,
    }
# SearchSessionsRequestRequestTypeDef definition

class SearchSessionsRequestRequestTypeDef(TypedDict):
    assistantId: str,
    searchExpression: SearchExpressionTypeDef,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SearchExpressionTypeDef

SearchSessionsRequestSearchSessionsPaginateTypeDef#

# SearchSessionsRequestSearchSessionsPaginateTypeDef usage example

from mypy_boto3_wisdom.type_defs import SearchSessionsRequestSearchSessionsPaginateTypeDef

def get_value() -> SearchSessionsRequestSearchSessionsPaginateTypeDef:
    return {
        "assistantId": ...,
        "searchExpression": ...,
    }
# SearchSessionsRequestSearchSessionsPaginateTypeDef definition

class SearchSessionsRequestSearchSessionsPaginateTypeDef(TypedDict):
    assistantId: str,
    searchExpression: SearchExpressionTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SearchExpressionTypeDef
  2. See PaginatorConfigTypeDef

RecommendationTriggerTypeDef#

# RecommendationTriggerTypeDef usage example

from mypy_boto3_wisdom.type_defs import RecommendationTriggerTypeDef

def get_value() -> RecommendationTriggerTypeDef:
    return {
        "data": ...,
        "id": ...,
        "recommendationIds": ...,
        "source": ...,
        "type": ...,
    }
# RecommendationTriggerTypeDef definition

class RecommendationTriggerTypeDef(TypedDict):
    data: RecommendationTriggerDataTypeDef,  # (1)
    id: str,
    recommendationIds: List[str],
    source: RecommendationSourceTypeType,  # (2)
    type: RecommendationTriggerTypeType,  # (3)
  1. See RecommendationTriggerDataTypeDef
  2. See RecommendationSourceTypeType
  3. See RecommendationTriggerTypeType

CreateKnowledgeBaseResponseTypeDef#

# CreateKnowledgeBaseResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateKnowledgeBaseResponseTypeDef

def get_value() -> CreateKnowledgeBaseResponseTypeDef:
    return {
        "knowledgeBase": ...,
        "ResponseMetadata": ...,
    }
# CreateKnowledgeBaseResponseTypeDef definition

class CreateKnowledgeBaseResponseTypeDef(TypedDict):
    knowledgeBase: KnowledgeBaseDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KnowledgeBaseDataTypeDef
  2. See ResponseMetadataTypeDef

GetKnowledgeBaseResponseTypeDef#

# GetKnowledgeBaseResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetKnowledgeBaseResponseTypeDef

def get_value() -> GetKnowledgeBaseResponseTypeDef:
    return {
        "knowledgeBase": ...,
        "ResponseMetadata": ...,
    }
# GetKnowledgeBaseResponseTypeDef definition

class GetKnowledgeBaseResponseTypeDef(TypedDict):
    knowledgeBase: KnowledgeBaseDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KnowledgeBaseDataTypeDef
  2. See ResponseMetadataTypeDef

UpdateKnowledgeBaseTemplateUriResponseTypeDef#

# UpdateKnowledgeBaseTemplateUriResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import UpdateKnowledgeBaseTemplateUriResponseTypeDef

def get_value() -> UpdateKnowledgeBaseTemplateUriResponseTypeDef:
    return {
        "knowledgeBase": ...,
        "ResponseMetadata": ...,
    }
# UpdateKnowledgeBaseTemplateUriResponseTypeDef definition

class UpdateKnowledgeBaseTemplateUriResponseTypeDef(TypedDict):
    knowledgeBase: KnowledgeBaseDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KnowledgeBaseDataTypeDef
  2. See ResponseMetadataTypeDef

ListKnowledgeBasesResponseTypeDef#

# ListKnowledgeBasesResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListKnowledgeBasesResponseTypeDef

def get_value() -> ListKnowledgeBasesResponseTypeDef:
    return {
        "knowledgeBaseSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListKnowledgeBasesResponseTypeDef definition

class ListKnowledgeBasesResponseTypeDef(TypedDict):
    knowledgeBaseSummaries: List[KnowledgeBaseSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KnowledgeBaseSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAssistantAssociationResponseTypeDef#

# CreateAssistantAssociationResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import CreateAssistantAssociationResponseTypeDef

def get_value() -> CreateAssistantAssociationResponseTypeDef:
    return {
        "assistantAssociation": ...,
        "ResponseMetadata": ...,
    }
# CreateAssistantAssociationResponseTypeDef definition

class CreateAssistantAssociationResponseTypeDef(TypedDict):
    assistantAssociation: AssistantAssociationDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantAssociationDataTypeDef
  2. See ResponseMetadataTypeDef

GetAssistantAssociationResponseTypeDef#

# GetAssistantAssociationResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetAssistantAssociationResponseTypeDef

def get_value() -> GetAssistantAssociationResponseTypeDef:
    return {
        "assistantAssociation": ...,
        "ResponseMetadata": ...,
    }
# GetAssistantAssociationResponseTypeDef definition

class GetAssistantAssociationResponseTypeDef(TypedDict):
    assistantAssociation: AssistantAssociationDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantAssociationDataTypeDef
  2. See ResponseMetadataTypeDef

ListAssistantAssociationsResponseTypeDef#

# ListAssistantAssociationsResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import ListAssistantAssociationsResponseTypeDef

def get_value() -> ListAssistantAssociationsResponseTypeDef:
    return {
        "assistantAssociationSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssistantAssociationsResponseTypeDef definition

class ListAssistantAssociationsResponseTypeDef(TypedDict):
    assistantAssociationSummaries: List[AssistantAssociationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssistantAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

RecommendationDataTypeDef#

# RecommendationDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import RecommendationDataTypeDef

def get_value() -> RecommendationDataTypeDef:
    return {
        "document": ...,
        "recommendationId": ...,
    }
# RecommendationDataTypeDef definition

class RecommendationDataTypeDef(TypedDict):
    document: DocumentTypeDef,  # (1)
    recommendationId: str,
    relevanceLevel: NotRequired[RelevanceLevelType],  # (2)
    relevanceScore: NotRequired[float],
    type: NotRequired[RecommendationTypeType],  # (3)
  1. See DocumentTypeDef
  2. See RelevanceLevelType
  3. See RecommendationTypeType

ResultDataTypeDef#

# ResultDataTypeDef usage example

from mypy_boto3_wisdom.type_defs import ResultDataTypeDef

def get_value() -> ResultDataTypeDef:
    return {
        "document": ...,
        "resultId": ...,
    }
# ResultDataTypeDef definition

class ResultDataTypeDef(TypedDict):
    document: DocumentTypeDef,  # (1)
    resultId: str,
    relevanceScore: NotRequired[float],
  1. See DocumentTypeDef

GetRecommendationsResponseTypeDef#

# GetRecommendationsResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import GetRecommendationsResponseTypeDef

def get_value() -> GetRecommendationsResponseTypeDef:
    return {
        "recommendations": ...,
        "triggers": ...,
        "ResponseMetadata": ...,
    }
# GetRecommendationsResponseTypeDef definition

class GetRecommendationsResponseTypeDef(TypedDict):
    recommendations: List[RecommendationDataTypeDef],  # (1)
    triggers: List[RecommendationTriggerTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See RecommendationDataTypeDef
  2. See RecommendationTriggerTypeDef
  3. See ResponseMetadataTypeDef

QueryAssistantResponseTypeDef#

# QueryAssistantResponseTypeDef usage example

from mypy_boto3_wisdom.type_defs import QueryAssistantResponseTypeDef

def get_value() -> QueryAssistantResponseTypeDef:
    return {
        "nextToken": ...,
        "results": ...,
        "ResponseMetadata": ...,
    }
# QueryAssistantResponseTypeDef definition

class QueryAssistantResponseTypeDef(TypedDict):
    nextToken: str,
    results: List[ResultDataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultDataTypeDef
  2. See ResponseMetadataTypeDef