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]],
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]],
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,
- See FilterFieldType
- 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)
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)
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)
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)
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)
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)
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)
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)
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]],
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)
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]],
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]],
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]],
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)
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)
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)
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)
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)
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)
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)
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)
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],
- 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)
- 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)
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)
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)
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]],
- See KnowledgeBaseTypeType
- See RenderingConfigurationTypeDef
- See ServerSideEncryptionConfigurationTypeDef
- 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]],
- See KnowledgeBaseTypeType
- See RenderingConfigurationTypeDef
- See ServerSideEncryptionConfigurationTypeDef
- See SourceConfigurationTypeDef
- 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]],
- See KnowledgeBaseTypeType
- See RenderingConfigurationTypeDef
- See ServerSideEncryptionConfigurationTypeDef
- See SourceConfigurationTypeDef
- 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]],
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]],
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)
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)
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)
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)
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],
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)
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],
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)
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)
- See RecommendationTriggerDataTypeDef
- See RecommendationSourceTypeType
- 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)
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)
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)
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)
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)
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)
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)
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)
- See DocumentTypeDef
- See RelevanceLevelType
- 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],
- 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)
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)