QConnect / Client / list_ai_agent_versions
list_ai_agent_versions¶
- QConnect.Client.list_ai_agent_versions(**kwargs)¶
List AI Agent versions.
See also: AWS API Documentation
Request Syntax
response = client.list_ai_agent_versions( assistantId='string', aiAgentId='string', nextToken='string', maxResults=123, origin='SYSTEM'|'CUSTOMER' )
- Parameters:
assistantId (string) –
[REQUIRED]
The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
aiAgentId (string) –
[REQUIRED]
The identifier of the Amazon Q in Connect AI Agent for which versions are to be listed.
nextToken (string) – The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
maxResults (integer) – The maximum number of results to return per page.
origin (string) – The origin of the AI Agent versions to be listed.
SYSTEMfor a default AI Agent created by Q in Connect orCUSTOMERfor an AI Agent created by calling AI Agent creation APIs.
- Return type:
dict
- Returns:
Response Syntax
{ 'aiAgentVersionSummaries': [ { 'aiAgentSummary': { 'name': 'string', 'assistantId': 'string', 'assistantArn': 'string', 'aiAgentId': 'string', 'type': 'MANUAL_SEARCH'|'ANSWER_RECOMMENDATION'|'SELF_SERVICE'|'EMAIL_RESPONSE'|'EMAIL_OVERVIEW'|'EMAIL_GENERATIVE_ANSWER', 'aiAgentArn': 'string', 'modifiedTime': datetime(2015, 1, 1), 'visibilityStatus': 'SAVED'|'PUBLISHED', 'configuration': { 'manualSearchAIAgentConfiguration': { 'answerGenerationAIPromptId': 'string', 'answerGenerationAIGuardrailId': 'string', 'associationConfigurations': [ { 'associationId': 'string', 'associationType': 'KNOWLEDGE_BASE', 'associationConfigurationData': { 'knowledgeBaseAssociationConfigurationData': { 'contentTagFilter': { 'tagCondition': { 'key': 'string', 'value': 'string' }, 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'orConditions': [ { 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'tagCondition': { 'key': 'string', 'value': 'string' } }, ] }, 'maxResults': 123, 'overrideKnowledgeBaseSearchType': 'HYBRID'|'SEMANTIC' } } }, ], 'locale': 'string' }, 'answerRecommendationAIAgentConfiguration': { 'intentLabelingGenerationAIPromptId': 'string', 'queryReformulationAIPromptId': 'string', 'answerGenerationAIPromptId': 'string', 'answerGenerationAIGuardrailId': 'string', 'associationConfigurations': [ { 'associationId': 'string', 'associationType': 'KNOWLEDGE_BASE', 'associationConfigurationData': { 'knowledgeBaseAssociationConfigurationData': { 'contentTagFilter': { 'tagCondition': { 'key': 'string', 'value': 'string' }, 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'orConditions': [ { 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'tagCondition': { 'key': 'string', 'value': 'string' } }, ] }, 'maxResults': 123, 'overrideKnowledgeBaseSearchType': 'HYBRID'|'SEMANTIC' } } }, ], 'locale': 'string' }, 'selfServiceAIAgentConfiguration': { 'selfServicePreProcessingAIPromptId': 'string', 'selfServiceAnswerGenerationAIPromptId': 'string', 'selfServiceAIGuardrailId': 'string', 'associationConfigurations': [ { 'associationId': 'string', 'associationType': 'KNOWLEDGE_BASE', 'associationConfigurationData': { 'knowledgeBaseAssociationConfigurationData': { 'contentTagFilter': { 'tagCondition': { 'key': 'string', 'value': 'string' }, 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'orConditions': [ { 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'tagCondition': { 'key': 'string', 'value': 'string' } }, ] }, 'maxResults': 123, 'overrideKnowledgeBaseSearchType': 'HYBRID'|'SEMANTIC' } } }, ] }, 'emailResponseAIAgentConfiguration': { 'emailResponseAIPromptId': 'string', 'emailQueryReformulationAIPromptId': 'string', 'locale': 'string', 'associationConfigurations': [ { 'associationId': 'string', 'associationType': 'KNOWLEDGE_BASE', 'associationConfigurationData': { 'knowledgeBaseAssociationConfigurationData': { 'contentTagFilter': { 'tagCondition': { 'key': 'string', 'value': 'string' }, 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'orConditions': [ { 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'tagCondition': { 'key': 'string', 'value': 'string' } }, ] }, 'maxResults': 123, 'overrideKnowledgeBaseSearchType': 'HYBRID'|'SEMANTIC' } } }, ] }, 'emailOverviewAIAgentConfiguration': { 'emailOverviewAIPromptId': 'string', 'locale': 'string' }, 'emailGenerativeAnswerAIAgentConfiguration': { 'emailGenerativeAnswerAIPromptId': 'string', 'emailQueryReformulationAIPromptId': 'string', 'locale': 'string', 'associationConfigurations': [ { 'associationId': 'string', 'associationType': 'KNOWLEDGE_BASE', 'associationConfigurationData': { 'knowledgeBaseAssociationConfigurationData': { 'contentTagFilter': { 'tagCondition': { 'key': 'string', 'value': 'string' }, 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'orConditions': [ { 'andConditions': [ { 'key': 'string', 'value': 'string' }, ], 'tagCondition': { 'key': 'string', 'value': 'string' } }, ] }, 'maxResults': 123, 'overrideKnowledgeBaseSearchType': 'HYBRID'|'SEMANTIC' } } }, ] } }, 'origin': 'SYSTEM'|'CUSTOMER', 'description': 'string', 'status': 'CREATE_IN_PROGRESS'|'CREATE_FAILED'|'ACTIVE'|'DELETE_IN_PROGRESS'|'DELETE_FAILED'|'DELETED', 'tags': { 'string': 'string' } }, 'versionNumber': 123 }, ], 'nextToken': 'string' }
Response Structure
(dict) –
aiAgentVersionSummaries (list) –
The summaries of AI Agent versions.
(dict) –
The summary of the AI Agent version.
aiAgentSummary (dict) –
The data for the summary of the AI Agent version.
name (string) –
The name of the AI Agent.
assistantId (string) –
The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
assistantArn (string) –
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
aiAgentId (string) –
The identifier of the AI Agent.
type (string) –
The type of the AI Agent.
aiAgentArn (string) –
The Amazon Resource Name (ARN) of the AI agent.
modifiedTime (datetime) –
The time the AI Agent was last modified.
visibilityStatus (string) –
The visibility status of the AI Agent.
configuration (dict) –
The configuration for the AI Agent.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
manualSearchAIAgentConfiguration,answerRecommendationAIAgentConfiguration,selfServiceAIAgentConfiguration,emailResponseAIAgentConfiguration,emailOverviewAIAgentConfiguration,emailGenerativeAnswerAIAgentConfiguration. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
manualSearchAIAgentConfiguration (dict) –
The configuration for AI Agents of type
MANUAL_SEARCH.answerGenerationAIPromptId (string) –
The AI Prompt identifier for the Answer Generation prompt used by the MANUAL_SEARCH AI Agent.
answerGenerationAIGuardrailId (string) –
The AI Guardrail identifier for the Answer Generation guardrail used by the MANUAL_SEARCH AI Agent.
associationConfigurations (list) –
The association configurations for overriding behavior on this AI Agent.
(dict) –
The configuration for an Amazon Q in Connect Assistant Association.
associationId (string) –
The identifier of the association for this Association Configuration.
associationType (string) –
The type of the association for this Association Configuration.
associationConfigurationData (dict) –
The data of the configuration for an Amazon Q in Connect Assistant Association.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
knowledgeBaseAssociationConfigurationData. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
knowledgeBaseAssociationConfigurationData (dict) –
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association.contentTagFilter (dict) –
An object that can be used to specify Tag conditions.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
tagCondition,andConditions,orConditions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
orConditions (list) –
A list of conditions which would be applied together with an
ORcondition.(dict) –
A list of conditions which would be applied together with an
ORcondition.Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
andConditions,tagCondition. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
maxResults (integer) –
The maximum number of results to return per page.
overrideKnowledgeBaseSearchType (string) –
The search type to be used against the Knowledge Base for this request. The values can be
SEMANTICwhich uses vector embeddings orHYBRIDwhich use vector embeddings and raw text
locale (string) –
The locale to which specifies the language and region settings that determine the response language for QueryAssistant.
Note
For more information on supported locales, see Language support for Amazon Q in Connect.
answerRecommendationAIAgentConfiguration (dict) –
The configuration for AI Agents of type
ANSWER_RECOMMENDATION.intentLabelingGenerationAIPromptId (string) –
The AI Prompt identifier for the Intent Labeling prompt used by the
ANSWER_RECOMMENDATIONAI Agent.queryReformulationAIPromptId (string) –
The AI Prompt identifier for the Query Reformulation prompt used by the
ANSWER_RECOMMENDATIONAI Agent.answerGenerationAIPromptId (string) –
The AI Prompt identifier for the Answer Generation prompt used by the
ANSWER_RECOMMENDATIONAI Agent.answerGenerationAIGuardrailId (string) –
The AI Guardrail identifier for the Answer Generation Guardrail used by the
ANSWER_RECOMMENDATIONAI Agent.associationConfigurations (list) –
The association configurations for overriding behavior on this AI Agent.
(dict) –
The configuration for an Amazon Q in Connect Assistant Association.
associationId (string) –
The identifier of the association for this Association Configuration.
associationType (string) –
The type of the association for this Association Configuration.
associationConfigurationData (dict) –
The data of the configuration for an Amazon Q in Connect Assistant Association.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
knowledgeBaseAssociationConfigurationData. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
knowledgeBaseAssociationConfigurationData (dict) –
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association.contentTagFilter (dict) –
An object that can be used to specify Tag conditions.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
tagCondition,andConditions,orConditions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
orConditions (list) –
A list of conditions which would be applied together with an
ORcondition.(dict) –
A list of conditions which would be applied together with an
ORcondition.Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
andConditions,tagCondition. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
maxResults (integer) –
The maximum number of results to return per page.
overrideKnowledgeBaseSearchType (string) –
The search type to be used against the Knowledge Base for this request. The values can be
SEMANTICwhich uses vector embeddings orHYBRIDwhich use vector embeddings and raw text
locale (string) –
The locale to which specifies the language and region settings that determine the response language for QueryAssistant.
Note
For more information on supported locales, see Language support for Amazon Q in Connect.
selfServiceAIAgentConfiguration (dict) –
The configuration for AI Agents of type SELF_SERVICE.
selfServicePreProcessingAIPromptId (string) –
The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent
selfServiceAnswerGenerationAIPromptId (string) –
The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI Agent
selfServiceAIGuardrailId (string) –
The AI Guardrail identifier used by the SELF_SERVICE AI Agent.
associationConfigurations (list) –
The association configurations for overriding behavior on this AI Agent.
(dict) –
The configuration for an Amazon Q in Connect Assistant Association.
associationId (string) –
The identifier of the association for this Association Configuration.
associationType (string) –
The type of the association for this Association Configuration.
associationConfigurationData (dict) –
The data of the configuration for an Amazon Q in Connect Assistant Association.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
knowledgeBaseAssociationConfigurationData. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
knowledgeBaseAssociationConfigurationData (dict) –
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association.contentTagFilter (dict) –
An object that can be used to specify Tag conditions.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
tagCondition,andConditions,orConditions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
orConditions (list) –
A list of conditions which would be applied together with an
ORcondition.(dict) –
A list of conditions which would be applied together with an
ORcondition.Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
andConditions,tagCondition. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
maxResults (integer) –
The maximum number of results to return per page.
overrideKnowledgeBaseSearchType (string) –
The search type to be used against the Knowledge Base for this request. The values can be
SEMANTICwhich uses vector embeddings orHYBRIDwhich use vector embeddings and raw text
emailResponseAIAgentConfiguration (dict) –
Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
emailResponseAIPromptId (string) –
The ID of the System AI prompt used for generating professional email responses based on knowledge base content.
emailQueryReformulationAIPromptId (string) –
The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.
locale (string) –
The locale setting for language-specific email response generation (for example, en_US, es_ES).
associationConfigurations (list) –
Configuration settings for knowledge base associations used by the email response agent.
(dict) –
The configuration for an Amazon Q in Connect Assistant Association.
associationId (string) –
The identifier of the association for this Association Configuration.
associationType (string) –
The type of the association for this Association Configuration.
associationConfigurationData (dict) –
The data of the configuration for an Amazon Q in Connect Assistant Association.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
knowledgeBaseAssociationConfigurationData. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
knowledgeBaseAssociationConfigurationData (dict) –
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association.contentTagFilter (dict) –
An object that can be used to specify Tag conditions.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
tagCondition,andConditions,orConditions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
orConditions (list) –
A list of conditions which would be applied together with an
ORcondition.(dict) –
A list of conditions which would be applied together with an
ORcondition.Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
andConditions,tagCondition. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
maxResults (integer) –
The maximum number of results to return per page.
overrideKnowledgeBaseSearchType (string) –
The search type to be used against the Knowledge Base for this request. The values can be
SEMANTICwhich uses vector embeddings orHYBRIDwhich use vector embeddings and raw text
emailOverviewAIAgentConfiguration (dict) –
Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
emailOverviewAIPromptId (string) –
The ID of the System AI prompt used for generating structured email conversation summaries.
locale (string) –
The locale setting for language-specific email overview processing (for example, en_US, es_ES).
emailGenerativeAnswerAIAgentConfiguration (dict) –
Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
emailGenerativeAnswerAIPromptId (string) –
The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries.
emailQueryReformulationAIPromptId (string) –
The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results.
locale (string) –
The locale setting for language-specific email processing and response generation (for example, en_US, es_ES).
associationConfigurations (list) –
Configuration settings for knowledge base associations used by the email generative answer agent.
(dict) –
The configuration for an Amazon Q in Connect Assistant Association.
associationId (string) –
The identifier of the association for this Association Configuration.
associationType (string) –
The type of the association for this Association Configuration.
associationConfigurationData (dict) –
The data of the configuration for an Amazon Q in Connect Assistant Association.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
knowledgeBaseAssociationConfigurationData. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
knowledgeBaseAssociationConfigurationData (dict) –
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association.contentTagFilter (dict) –
An object that can be used to specify Tag conditions.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
tagCondition,andConditions,orConditions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
orConditions (list) –
A list of conditions which would be applied together with an
ORcondition.(dict) –
A list of conditions which would be applied together with an
ORcondition.Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
andConditions,tagCondition. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
andConditions (list) –
A list of conditions which would be applied together with an
ANDcondition.(dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
tagCondition (dict) –
A leaf node condition which can be used to specify a tag condition.
key (string) –
The tag key in the tag condition.
value (string) –
The tag value in the tag condition.
maxResults (integer) –
The maximum number of results to return per page.
overrideKnowledgeBaseSearchType (string) –
The search type to be used against the Knowledge Base for this request. The values can be
SEMANTICwhich uses vector embeddings orHYBRIDwhich use vector embeddings and raw text
origin (string) –
The origin of the AI Agent.
SYSTEMfor a default AI Agent created by Q in Connect orCUSTOMERfor an AI Agent created by calling AI Agent creation APIs.description (string) –
The description of the AI Agent.
status (string) –
The status of the AI Agent.
tags (dict) –
The tags used to organize, track, or control access for this resource.
(string) –
(string) –
versionNumber (integer) –
The version number for this AI Agent version.
nextToken (string) –
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
Exceptions