ConnectWisdomServiceClient
Index > ConnectWisdomService > ConnectWisdomServiceClient
Auto-generated documentation for ConnectWisdomService type annotations stubs module mypy-boto3-wisdom.
ConnectWisdomServiceClient
Type annotations and code completion for boto3.client("wisdom")
.
boto3 documentation
from boto3.session import Session
from mypy_boto3_wisdom.client import ConnectWisdomServiceClient
def get_wisdom_client() -> ConnectWisdomServiceClient:
return Session().client("wisdom")
Exceptions
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("wisdom").exceptions
structure.
client = boto3.client("wisdom")
try:
do_something(client)
except (
client.AccessDeniedException,
client.ClientError,
client.ConflictException,
client.PreconditionFailedException,
client.ResourceNotFoundException,
client.ServiceQuotaExceededException,
client.TooManyTagsException,
client.ValidationException,
) as e:
print(e)
from mypy_boto3_wisdom.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("wisdom").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("wisdom").close
method.
boto3 documentation
create_assistant
Creates an Amazon Connect Wisdom assistant.
Type annotations and code completion for boto3.client("wisdom").create_assistant
method.
boto3 documentation
def create_assistant(
self,
*,
name: str,
type: AssistantTypeType, # (1)
clientToken: str = ...,
description: str = ...,
serverSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef = ..., # (2)
tags: Mapping[str, str] = ...,
) -> CreateAssistantResponseTypeDef: # (3)
...
- See AssistantTypeType
- See ServerSideEncryptionConfigurationTypeDef
- See CreateAssistantResponseTypeDef
kwargs: CreateAssistantRequestRequestTypeDef = { # (1)
"name": ...,
"type": ...,
}
parent.create_assistant(**kwargs)
create_assistant_association
Creates an association between an Amazon Connect Wisdom assistant and another resource.
Type annotations and code completion for boto3.client("wisdom").create_assistant_association
method.
boto3 documentation
def create_assistant_association(
self,
*,
assistantId: str,
association: AssistantAssociationInputDataTypeDef, # (1)
associationType: AssociationTypeType, # (2)
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateAssistantAssociationResponseTypeDef: # (3)
...
- See AssistantAssociationInputDataTypeDef
- See AssociationTypeType
- See CreateAssistantAssociationResponseTypeDef
kwargs: CreateAssistantAssociationRequestRequestTypeDef = { # (1)
"assistantId": ...,
"association": ...,
"associationType": ...,
}
parent.create_assistant_association(**kwargs)
create_content
Creates Wisdom content.
Type annotations and code completion for boto3.client("wisdom").create_content
method.
boto3 documentation
def create_content(
self,
*,
knowledgeBaseId: str,
name: str,
uploadId: str,
clientToken: str = ...,
metadata: Mapping[str, str] = ...,
overrideLinkOutUri: str = ...,
tags: Mapping[str, str] = ...,
title: str = ...,
) -> CreateContentResponseTypeDef: # (1)
...
kwargs: CreateContentRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"name": ...,
"uploadId": ...,
}
parent.create_content(**kwargs)
create_knowledge_base
Creates a knowledge base.
Type annotations and code completion for boto3.client("wisdom").create_knowledge_base
method.
boto3 documentation
def create_knowledge_base(
self,
*,
knowledgeBaseType: KnowledgeBaseTypeType, # (1)
name: str,
clientToken: str = ...,
description: str = ...,
renderingConfiguration: RenderingConfigurationTypeDef = ..., # (2)
serverSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef = ..., # (3)
sourceConfiguration: SourceConfigurationTypeDef = ..., # (4)
tags: Mapping[str, str] = ...,
) -> CreateKnowledgeBaseResponseTypeDef: # (5)
...
- See KnowledgeBaseTypeType
- See RenderingConfigurationTypeDef
- See ServerSideEncryptionConfigurationTypeDef
- See SourceConfigurationTypeDef
- See CreateKnowledgeBaseResponseTypeDef
kwargs: CreateKnowledgeBaseRequestRequestTypeDef = { # (1)
"knowledgeBaseType": ...,
"name": ...,
}
parent.create_knowledge_base(**kwargs)
create_session
Creates a session.
Type annotations and code completion for boto3.client("wisdom").create_session
method.
boto3 documentation
def create_session(
self,
*,
assistantId: str,
name: str,
clientToken: str = ...,
description: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateSessionResponseTypeDef: # (1)
...
kwargs: CreateSessionRequestRequestTypeDef = { # (1)
"assistantId": ...,
"name": ...,
}
parent.create_session(**kwargs)
delete_assistant
Deletes an assistant.
Type annotations and code completion for boto3.client("wisdom").delete_assistant
method.
boto3 documentation
kwargs: DeleteAssistantRequestRequestTypeDef = { # (1)
"assistantId": ...,
}
parent.delete_assistant(**kwargs)
delete_assistant_association
Deletes an assistant association.
Type annotations and code completion for boto3.client("wisdom").delete_assistant_association
method.
boto3 documentation
def delete_assistant_association(
self,
*,
assistantAssociationId: str,
assistantId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteAssistantAssociationRequestRequestTypeDef = { # (1)
"assistantAssociationId": ...,
"assistantId": ...,
}
parent.delete_assistant_association(**kwargs)
delete_content
Deletes the content.
Type annotations and code completion for boto3.client("wisdom").delete_content
method.
boto3 documentation
def delete_content(
self,
*,
contentId: str,
knowledgeBaseId: str,
) -> Dict[str, Any]:
...
kwargs: DeleteContentRequestRequestTypeDef = { # (1)
"contentId": ...,
"knowledgeBaseId": ...,
}
parent.delete_content(**kwargs)
delete_knowledge_base
Deletes the knowledge base.
Type annotations and code completion for boto3.client("wisdom").delete_knowledge_base
method.
boto3 documentation
kwargs: DeleteKnowledgeBaseRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.delete_knowledge_base(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("wisdom").generate_presigned_url
method.
boto3 documentation
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_assistant
Retrieves information about an assistant.
Type annotations and code completion for boto3.client("wisdom").get_assistant
method.
boto3 documentation
def get_assistant(
self,
*,
assistantId: str,
) -> GetAssistantResponseTypeDef: # (1)
...
kwargs: GetAssistantRequestRequestTypeDef = { # (1)
"assistantId": ...,
}
parent.get_assistant(**kwargs)
get_assistant_association
Retrieves information about an assistant association.
Type annotations and code completion for boto3.client("wisdom").get_assistant_association
method.
boto3 documentation
def get_assistant_association(
self,
*,
assistantAssociationId: str,
assistantId: str,
) -> GetAssistantAssociationResponseTypeDef: # (1)
...
kwargs: GetAssistantAssociationRequestRequestTypeDef = { # (1)
"assistantAssociationId": ...,
"assistantId": ...,
}
parent.get_assistant_association(**kwargs)
get_content
Retrieves content, including a pre-signed URL to download the content.
Type annotations and code completion for boto3.client("wisdom").get_content
method.
boto3 documentation
def get_content(
self,
*,
contentId: str,
knowledgeBaseId: str,
) -> GetContentResponseTypeDef: # (1)
...
kwargs: GetContentRequestRequestTypeDef = { # (1)
"contentId": ...,
"knowledgeBaseId": ...,
}
parent.get_content(**kwargs)
get_content_summary
Retrieves summary information about the content.
Type annotations and code completion for boto3.client("wisdom").get_content_summary
method.
boto3 documentation
def get_content_summary(
self,
*,
contentId: str,
knowledgeBaseId: str,
) -> GetContentSummaryResponseTypeDef: # (1)
...
kwargs: GetContentSummaryRequestRequestTypeDef = { # (1)
"contentId": ...,
"knowledgeBaseId": ...,
}
parent.get_content_summary(**kwargs)
get_knowledge_base
Retrieves information about the knowledge base.
Type annotations and code completion for boto3.client("wisdom").get_knowledge_base
method.
boto3 documentation
def get_knowledge_base(
self,
*,
knowledgeBaseId: str,
) -> GetKnowledgeBaseResponseTypeDef: # (1)
...
kwargs: GetKnowledgeBaseRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.get_knowledge_base(**kwargs)
get_recommendations
Retrieves recommendations for the specified session.
Type annotations and code completion for boto3.client("wisdom").get_recommendations
method.
boto3 documentation
def get_recommendations(
self,
*,
assistantId: str,
sessionId: str,
maxResults: int = ...,
waitTimeSeconds: int = ...,
) -> GetRecommendationsResponseTypeDef: # (1)
...
kwargs: GetRecommendationsRequestRequestTypeDef = { # (1)
"assistantId": ...,
"sessionId": ...,
}
parent.get_recommendations(**kwargs)
get_session
Retrieves information for a specified session.
Type annotations and code completion for boto3.client("wisdom").get_session
method.
boto3 documentation
def get_session(
self,
*,
assistantId: str,
sessionId: str,
) -> GetSessionResponseTypeDef: # (1)
...
kwargs: GetSessionRequestRequestTypeDef = { # (1)
"assistantId": ...,
"sessionId": ...,
}
parent.get_session(**kwargs)
list_assistant_associations
Lists information about assistant associations.
Type annotations and code completion for boto3.client("wisdom").list_assistant_associations
method.
boto3 documentation
def list_assistant_associations(
self,
*,
assistantId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAssistantAssociationsResponseTypeDef: # (1)
...
kwargs: ListAssistantAssociationsRequestRequestTypeDef = { # (1)
"assistantId": ...,
}
parent.list_assistant_associations(**kwargs)
list_assistants
Lists information about assistants.
Type annotations and code completion for boto3.client("wisdom").list_assistants
method.
boto3 documentation
def list_assistants(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAssistantsResponseTypeDef: # (1)
...
kwargs: ListAssistantsRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_assistants(**kwargs)
list_contents
Lists the content.
Type annotations and code completion for boto3.client("wisdom").list_contents
method.
boto3 documentation
def list_contents(
self,
*,
knowledgeBaseId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListContentsResponseTypeDef: # (1)
...
kwargs: ListContentsRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.list_contents(**kwargs)
list_knowledge_bases
Lists the knowledge bases.
Type annotations and code completion for boto3.client("wisdom").list_knowledge_bases
method.
boto3 documentation
def list_knowledge_bases(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListKnowledgeBasesResponseTypeDef: # (1)
...
kwargs: ListKnowledgeBasesRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_knowledge_bases(**kwargs)
list_tags_for_resource
Lists the tags for the specified resource.
Type annotations and code completion for boto3.client("wisdom").list_tags_for_resource
method.
boto3 documentation
def list_tags_for_resource(
self,
*,
resourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
notify_recommendations_received
Removes the specified recommendations from the specified assistant's queue of newly available recommendations.
Type annotations and code completion for boto3.client("wisdom").notify_recommendations_received
method.
boto3 documentation
def notify_recommendations_received(
self,
*,
assistantId: str,
recommendationIds: Sequence[str],
sessionId: str,
) -> NotifyRecommendationsReceivedResponseTypeDef: # (1)
...
kwargs: NotifyRecommendationsReceivedRequestRequestTypeDef = { # (1)
"assistantId": ...,
"recommendationIds": ...,
"sessionId": ...,
}
parent.notify_recommendations_received(**kwargs)
query_assistant
Performs a manual search against the specified assistant.
Type annotations and code completion for boto3.client("wisdom").query_assistant
method.
boto3 documentation
def query_assistant(
self,
*,
assistantId: str,
queryText: str,
maxResults: int = ...,
nextToken: str = ...,
) -> QueryAssistantResponseTypeDef: # (1)
...
kwargs: QueryAssistantRequestRequestTypeDef = { # (1)
"assistantId": ...,
"queryText": ...,
}
parent.query_assistant(**kwargs)
remove_knowledge_base_template_uri
Removes a URI template from a knowledge base.
Type annotations and code completion for boto3.client("wisdom").remove_knowledge_base_template_uri
method.
boto3 documentation
def remove_knowledge_base_template_uri(
self,
*,
knowledgeBaseId: str,
) -> Dict[str, Any]:
...
kwargs: RemoveKnowledgeBaseTemplateUriRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.remove_knowledge_base_template_uri(**kwargs)
search_content
Searches for content in a specified knowledge base.
Type annotations and code completion for boto3.client("wisdom").search_content
method.
boto3 documentation
def search_content(
self,
*,
knowledgeBaseId: str,
searchExpression: SearchExpressionTypeDef, # (1)
maxResults: int = ...,
nextToken: str = ...,
) -> SearchContentResponseTypeDef: # (2)
...
kwargs: SearchContentRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"searchExpression": ...,
}
parent.search_content(**kwargs)
search_sessions
Searches for sessions.
Type annotations and code completion for boto3.client("wisdom").search_sessions
method.
boto3 documentation
def search_sessions(
self,
*,
assistantId: str,
searchExpression: SearchExpressionTypeDef, # (1)
maxResults: int = ...,
nextToken: str = ...,
) -> SearchSessionsResponseTypeDef: # (2)
...
kwargs: SearchSessionsRequestRequestTypeDef = { # (1)
"assistantId": ...,
"searchExpression": ...,
}
parent.search_sessions(**kwargs)
start_content_upload
Get a URL to upload content to a knowledge base.
Type annotations and code completion for boto3.client("wisdom").start_content_upload
method.
boto3 documentation
def start_content_upload(
self,
*,
contentType: str,
knowledgeBaseId: str,
) -> StartContentUploadResponseTypeDef: # (1)
...
kwargs: StartContentUploadRequestRequestTypeDef = { # (1)
"contentType": ...,
"knowledgeBaseId": ...,
}
parent.start_content_upload(**kwargs)
tag_resource
Adds the specified tags to the specified resource.
Type annotations and code completion for boto3.client("wisdom").tag_resource
method.
boto3 documentation
def tag_resource(
self,
*,
resourceArn: str,
tags: Mapping[str, str],
) -> Dict[str, Any]:
...
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Removes the specified tags from the specified resource.
Type annotations and code completion for boto3.client("wisdom").untag_resource
method.
boto3 documentation
def untag_resource(
self,
*,
resourceArn: str,
tagKeys: Sequence[str],
) -> Dict[str, Any]:
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tagKeys": ...,
}
parent.untag_resource(**kwargs)
update_content
Updates information about the content.
Type annotations and code completion for boto3.client("wisdom").update_content
method.
boto3 documentation
def update_content(
self,
*,
contentId: str,
knowledgeBaseId: str,
metadata: Mapping[str, str] = ...,
overrideLinkOutUri: str = ...,
removeOverrideLinkOutUri: bool = ...,
revisionId: str = ...,
title: str = ...,
uploadId: str = ...,
) -> UpdateContentResponseTypeDef: # (1)
...
kwargs: UpdateContentRequestRequestTypeDef = { # (1)
"contentId": ...,
"knowledgeBaseId": ...,
}
parent.update_content(**kwargs)
update_knowledge_base_template_uri
Updates the template URI of a knowledge base.
Type annotations and code completion for boto3.client("wisdom").update_knowledge_base_template_uri
method.
boto3 documentation
def update_knowledge_base_template_uri(
self,
*,
knowledgeBaseId: str,
templateUri: str,
) -> UpdateKnowledgeBaseTemplateUriResponseTypeDef: # (1)
...
kwargs: UpdateKnowledgeBaseTemplateUriRequestRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"templateUri": ...,
}
parent.update_knowledge_base_template_uri(**kwargs)
get_paginator
Type annotations and code completion for boto3.client("wisdom").get_paginator
method with overloads.
client.get_paginator("list_assistant_associations")
-> ListAssistantAssociationsPaginatorclient.get_paginator("list_assistants")
-> ListAssistantsPaginatorclient.get_paginator("list_contents")
-> ListContentsPaginatorclient.get_paginator("list_knowledge_bases")
-> ListKnowledgeBasesPaginatorclient.get_paginator("query_assistant")
-> QueryAssistantPaginatorclient.get_paginator("search_content")
-> SearchContentPaginatorclient.get_paginator("search_sessions")
-> SearchSessionsPaginator