Skip to main content

app_instances

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

Overview

Nameapp_instances
TypeResource
Idaws.chime_sdk_identity.app_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
app_instance_arnstringThe ARN of the messaging instance. (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>)
created_timestampstring (date-time)The time at which an AppInstance was created. In epoch milliseconds.
last_updated_timestampstring (date-time)The time an AppInstance was last updated. In epoch milliseconds.
metadatastringThe metadata of an AppInstance. (pattern: <code>.*</code>)
namestringThe name of an AppInstance. (pattern: <code>[\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]*</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_app_instanceselectapp_instance_arn, regionReturns the full details of an AppInstance.
list_app_instancesselectregionmax-results, next-tokenLists all Amazon Chime AppInstances created under a single AWS account.
create_app_instanceinsertregion, Name, ClientRequestTokenCreates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. identity
update_app_instanceupdateapp_instance_arn, region, Name, MetadataUpdates AppInstance metadata.
delete_app_instancedeleteapp_instance_arn, regionDeletes an AppInstance and all associated data asynchronously.

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.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of AppInstances that you want to return.
next-tokenstringThe token passed by previous API requests until you reach the maximum number of AppInstances.

SELECT examples

Returns the full details of an AppInstance.

SELECT
app_instance_arn,
created_timestamp,
last_updated_timestamp,
metadata,
name
FROM aws.chime_sdk_identity.app_instances
WHERE app_instance_arn = '{{ app_instance_arn }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. identity

INSERT INTO aws.chime_sdk_identity.app_instances (
Name,
Metadata,
ClientRequestToken,
Tags,
region
)
SELECT
'{{ Name }}' /* required */,
'{{ Metadata }}',
'{{ ClientRequestToken }}' /* required */,
'{{ Tags }}',
'{{ region }}'
RETURNING
app_instance_arn
;

UPDATE examples

Updates AppInstance metadata.

UPDATE aws.chime_sdk_identity.app_instances
SET
Name = '{{ Name }}',
Metadata = '{{ Metadata }}'
WHERE
app_instance_arn = '{{ app_instance_arn }}' --required
AND region = '{{ region }}' --required
AND Name = '{{ Name }}' --required
AND Metadata = '{{ Metadata }}' --required
RETURNING
app_instance_arn;

DELETE examples

Deletes an AppInstance and all associated data asynchronously.

DELETE FROM aws.chime_sdk_identity.app_instances
WHERE app_instance_arn = '{{ app_instance_arn }}' --required
AND region = '{{ region }}' --required
;