Skip to main content

app_instance_bots

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

Overview

Nameapp_instance_bots
TypeResource
Idaws.chime_sdk_identity.app_instance_bots

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
app_instance_arnstringThe ARN of the AppInstance. (pattern: <code>arn:[a-z0-9-.]{1,63}:[a-z0-9-.]{0,63}:[a-z0-9-.]{0,63}:[a-z0-9-.]{0,63}:[^/].{0,1023}</code>)
app_instance_botsarrayThe information for each requested AppInstanceBot.
next_tokenstringThe token passed by previous API calls until all requested bots are returned. (pattern: <code>.*</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_app_instance_botsselectapp-instance-arn, regionmax-results, next-tokenLists all AppInstanceBots created under a single AppInstance.
describe_app_instance_botselectapp_instance_bot_arn, regionThe AppInstanceBot's information.
create_app_instance_botinsertregion, AppInstanceArn, ClientRequestToken, ConfigurationCreates a bot under an Amazon Chime AppInstance. The request consists of a unique Configuration and Name for that bot.
update_app_instance_botupdateapp_instance_bot_arn, region, Name, MetadataUpdates the name and metadata of an AppInstanceBot.
delete_app_instance_botdeleteapp_instance_bot_arn, regionDeletes an AppInstanceBot.

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
app-instance-arnstringThe ARN of the AppInstance.
app_instance_bot_arnstringThe ARN of the AppInstanceBot being deleted.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of requests to return.
next-tokenstringThe token passed by previous API calls until all requested bots are returned.

SELECT examples

Lists all AppInstanceBots created under a single AppInstance.

SELECT
app_instance_arn,
app_instance_bots,
next_token
FROM aws.chime_sdk_identity.app_instance_bots
WHERE `app-instance-arn` = '{{ app-instance-arn }}' -- required
AND region = '{{ region }}' -- required
AND `max-results` = '{{ max-results }}'
AND `next-token` = '{{ next-token }}'
;

INSERT examples

Creates a bot under an Amazon Chime AppInstance. The request consists of a unique Configuration and Name for that bot.

INSERT INTO aws.chime_sdk_identity.app_instance_bots (
AppInstanceArn,
Name,
Metadata,
ClientRequestToken,
Tags,
Configuration,
region
)
SELECT
'{{ AppInstanceArn }}' /* required */,
'{{ Name }}',
'{{ Metadata }}',
'{{ ClientRequestToken }}' /* required */,
'{{ Tags }}',
'{{ Configuration }}' /* required */,
'{{ region }}'
RETURNING
app_instance_bot_arn
;

UPDATE examples

Updates the name and metadata of an AppInstanceBot.

UPDATE aws.chime_sdk_identity.app_instance_bots
SET
Name = '{{ Name }}',
Metadata = '{{ Metadata }}',
Configuration = '{{ Configuration }}'
WHERE
app_instance_bot_arn = '{{ app_instance_bot_arn }}' --required
AND region = '{{ region }}' --required
AND Name = '{{ Name }}' --required
AND Metadata = '{{ Metadata }}' --required
RETURNING
app_instance_bot_arn;

DELETE examples

Deletes an AppInstanceBot.

DELETE FROM aws.chime_sdk_identity.app_instance_bots
WHERE app_instance_bot_arn = '{{ app_instance_bot_arn }}' --required
AND region = '{{ region }}' --required
;