Skip to main content

users

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

Overview

Nameusers
TypeResource
Idaws.qbusiness.users

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
user_aliasesarrayA list of user aliases attached to a user.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_userselectapplication_id, user_id, regionDescribes the universally unique identifier (UUID) associated with a local user in a data source.
create_userinsertapplication_id, region, userIdCreates a universally unique identifier (UUID) mapped to a list of local user ids within an application.
update_userupdateapplication_id, user_id, regionUpdates a information associated with a user id.
delete_userdeleteapplication_id, user_id, regionDeletes a user by email id.

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
application_idstringThe identifier of the application from which the user is being deleted.
regionstringAWS region (default: us-east-1)
user_idstringThe user email being deleted.

SELECT examples

Describes the universally unique identifier (UUID) associated with a local user in a data source.

SELECT
user_aliases
FROM aws.qbusiness.users
WHERE application_id = '{{ application_id }}' -- required
AND user_id = '{{ user_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application.

INSERT INTO aws.qbusiness.users (
userId,
userAliases,
clientToken,
application_id,
region
)
SELECT
'{{ userId }}' /* required */,
'{{ userAliases }}',
'{{ clientToken }}',
'{{ application_id }}',
'{{ region }}'
;

UPDATE examples

Updates a information associated with a user id.

UPDATE aws.qbusiness.users
SET
userAliasesToUpdate = '{{ userAliasesToUpdate }}',
userAliasesToDelete = '{{ userAliasesToDelete }}'
WHERE
application_id = '{{ application_id }}' --required
AND user_id = '{{ user_id }}' --required
AND region = '{{ region }}' --required
RETURNING
user_aliases_added,
user_aliases_deleted,
user_aliases_updated;

DELETE examples

Deletes a user by email id.

DELETE FROM aws.qbusiness.users
WHERE application_id = '{{ application_id }}' --required
AND user_id = '{{ user_id }}' --required
AND region = '{{ region }}' --required
;