Skip to main content

ai_guardrail_versions

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

Overview

Nameai_guardrail_versions
TypeResource
Idaws.qconnect.ai_guardrail_versions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
ai_guardrail_summaryobjectThe summary of the AI Guardrail.
version_numberinteger (int64)The version number for this AI Guardrail version.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_ai_guardrail_versionsselectassistant_id, ai_guardrail_id, regionnextToken, maxResultsLists AI Guardrail versions.
create_ai_guardrail_versioninsertassistant_id, ai_guardrail_id, regionCreates an Amazon Q in Connect AI Guardrail version.
delete_ai_guardrail_versiondeleteassistant_id, ai_guardrail_id, version_number, regionDelete and Amazon Q in Connect AI Guardrail 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_guardrail_idstringThe identifier of the Amazon Q in Connect AI Guardrail.
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 Guardrail version to be deleted.
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.

SELECT examples

Lists AI Guardrail versions.

SELECT
ai_guardrail_summary,
version_number
FROM aws.qconnect.ai_guardrail_versions
WHERE assistant_id = '{{ assistant_id }}' -- required
AND ai_guardrail_id = '{{ ai_guardrail_id }}' -- required
AND region = '{{ region }}' -- required
AND nextToken = '{{ nextToken }}'
AND maxResults = '{{ maxResults }}'
;

INSERT examples

Creates an Amazon Q in Connect AI Guardrail version.

INSERT INTO aws.qconnect.ai_guardrail_versions (
modifiedTime,
clientToken,
assistant_id,
ai_guardrail_id,
region
)
SELECT
'{{ modifiedTime }}',
'{{ clientToken }}',
'{{ assistant_id }}',
'{{ ai_guardrail_id }}',
'{{ region }}'
RETURNING
ai_guardrail,
version_number
;

DELETE examples

Delete and Amazon Q in Connect AI Guardrail version.

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