Skip to main content

ai_agent_versions

Creates, updates, deletes, gets or lists an ai_agent_versions resource.

Overview

Nameai_agent_versions
TypeResource
Idaws.qconnect.ai_agent_versions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
ai_agent_summaryobjectThe summary of the AI Agent.
version_numberinteger (int64)The version number for this AI Agent version.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_ai_agent_versionsselectassistant_id, ai_agent_id, regionnextToken, maxResults, originList AI Agent versions.
create_ai_agent_versioninsertassistant_id, ai_agent_id, regionCreates and Amazon Q in Connect AI Agent version.
delete_ai_agent_versiondeleteassistant_id, ai_agent_id, version_number, regionDeletes an Amazon Q in Connect AI Agent Version.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
ai_agent_idstringThe identifier of the Amazon Q in Connect AI Agent. Can be either the ID or the ARN. URLs cannot contain the ARN.
assistant_idstringThe identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
regionstringAWS region (default: us-east-1)
version_numberinteger (int64)The version number of the AI Agent version.
maxResultsintegerThe maximum number of results to return per page.
nextTokenstringThe 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.
originstringThe origin of the AI Agent versions to be listed. SYSTEM for a default AI Agent created by Q in Connect or CUSTOMER for an AI Agent created by calling AI Agent creation APIs.

SELECT examples

List AI Agent versions.

SELECT
ai_agent_summary,
version_number
FROM aws.qconnect.ai_agent_versions
WHERE assistant_id = '{{ assistant_id }}' -- required
AND ai_agent_id = '{{ ai_agent_id }}' -- required
AND region = '{{ region }}' -- required
AND nextToken = '{{ nextToken }}'
AND maxResults = '{{ maxResults }}'
AND origin = '{{ origin }}'
;

INSERT examples

Creates and Amazon Q in Connect AI Agent version.

INSERT INTO aws.qconnect.ai_agent_versions (
modifiedTime,
clientToken,
assistant_id,
ai_agent_id,
region
)
SELECT
'{{ modifiedTime }}',
'{{ clientToken }}',
'{{ assistant_id }}',
'{{ ai_agent_id }}',
'{{ region }}'
RETURNING
ai_agent,
version_number
;

DELETE examples

Deletes an Amazon Q in Connect AI Agent Version.

DELETE FROM aws.qconnect.ai_agent_versions
WHERE assistant_id = '{{ assistant_id }}' --required
AND ai_agent_id = '{{ ai_agent_id }}' --required
AND version_number = '{{ version_number }}' --required
AND region = '{{ region }}' --required
;