Skip to main content

q_app_session_metadatas

Creates, updates, deletes, gets or lists a q_app_session_metadatas resource.

Overview

Nameq_app_session_metadatas
TypeResource
Idaws.qapps.q_app_session_metadatas

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
session_arnstringThe Amazon Resource Name (ARN) of the Q App session.
session_idstringThe unique identifier of the Q App session. (pattern: <code>[\da-f]{8}-[\da-f]{4}-[45][\da-f]{3}-[89ABab][\da-f]{3}-[\da-f]{12}</code>)
session_namestringThe name of the Q App session.
session_ownerbooleanIndicates whether the current user is the owner of the Q App session.
sharing_configurationobjectThe sharing configuration of the Q App data collection session.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_q_app_session_metadataselectinstance-id, sessionId, regionRetrieves the current configuration of a Q App session.
update_q_app_session_metadataupdateinstance-id, region, sessionId, sharingConfigurationUpdates the configuration metadata of a session for a given Q App sessionId.

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
instance-idstringThe unique identifier of the Amazon Q Business application environment instance.
regionstringAWS region (default: us-east-1)
sessionIdstringThe unique identifier of the Q App session.

SELECT examples

Retrieves the current configuration of a Q App session.

SELECT
session_arn,
session_id,
session_name,
session_owner,
sharing_configuration
FROM aws.qapps.q_app_session_metadatas
WHERE `instance-id` = '{{ instance-id }}' -- required
AND sessionId = '{{ sessionId }}' -- required
AND region = '{{ region }}' -- required
;

UPDATE examples

Updates the configuration metadata of a session for a given Q App sessionId.

UPDATE aws.qapps.q_app_session_metadatas
SET
sessionId = '{{ sessionId }}',
sessionName = '{{ sessionName }}',
sharingConfiguration = '{{ sharingConfiguration }}'
WHERE
`instance-id` = '{{ instance-id }}' --required
AND region = '{{ region }}' --required
AND sessionId = '{{ sessionId }}' --required
AND sharingConfiguration = '{{ sharingConfiguration }}' --required
RETURNING
session_arn,
session_id,
session_name,
sharing_configuration;