Skip to main content

user_access_logging_settings

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

Overview

Nameuser_access_logging_settings
TypeResource
Idaws.workspaces_web.user_access_logging_settings

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
associated_portal_arnsarrayA list of web portal ARNs that this user access logging settings is associated with.
kinesis_stream_arnstringKinesis stream ARN to which log events are published. (pattern: <code>arn:[\w+=/,.@-]+:kinesis:[a-zA-Z0-9-]*:[a-zA-Z0-9]{1,12}:stream/.+</code>)
user_access_logging_settings_arnstringThe ARN of the user access logging settings. (pattern: <code>arn:[\w+=/,.@-]+:[a-zA-Z0-9-]+:[a-zA-Z0-9-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(/[a-fA-F0-9-]{36})+</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_user_access_logging_settingsselectuser_access_logging_settings_arn, regionGets user access logging settings.
list_user_access_logging_settingsselectregionnextToken, maxResultsRetrieves a list of user access logging settings.
create_user_access_logging_settingsinsertregion, kinesisStreamArnCreates a user access logging settings resource that can be associated with a web portal.
associate_user_access_logging_settingsupdateportal_arn, userAccessLoggingSettingsArn, regionAssociates a user access logging settings resource with a web portal.
disassociate_user_access_logging_settingsupdateportal_arn, regionDisassociates user access logging settings from a web portal.
update_user_access_logging_settingsupdateuser_access_logging_settings_arn, regionUpdates the user access logging settings.
delete_user_access_logging_settingsdeleteuser_access_logging_settings_arn, regionDeletes user access logging settings.

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
portal_arnstringThe ARN of the web portal.
regionstringAWS region (default: us-east-1)
userAccessLoggingSettingsArnstringThe ARN of the user access logging settings.
user_access_logging_settings_arnstringThe ARN of the user access logging settings.
maxResultsintegerThe maximum number of results to be included in the next page.
nextTokenstringThe pagination token used to retrieve the next page of results for this operation.

SELECT examples

Gets user access logging settings.

SELECT
associated_portal_arns,
kinesis_stream_arn,
user_access_logging_settings_arn
FROM aws.workspaces_web.user_access_logging_settings
WHERE user_access_logging_settings_arn = '{{ user_access_logging_settings_arn }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a user access logging settings resource that can be associated with a web portal.

INSERT INTO aws.workspaces_web.user_access_logging_settings (
kinesisStreamArn,
tags,
clientToken,
region
)
SELECT
'{{ kinesisStreamArn }}' /* required */,
'{{ tags }}',
'{{ clientToken }}',
'{{ region }}'
RETURNING
user_access_logging_settings_arn
;

UPDATE examples

Associates a user access logging settings resource with a web portal.

UPDATE aws.workspaces_web.user_access_logging_settings
SET
-- No updatable properties
WHERE
portal_arn = '{{ portal_arn }}' --required
AND userAccessLoggingSettingsArn = '{{ userAccessLoggingSettingsArn }}' --required
AND region = '{{ region }}' --required
RETURNING
portal_arn,
user_access_logging_settings_arn;

DELETE examples

Deletes user access logging settings.

DELETE FROM aws.workspaces_web.user_access_logging_settings
WHERE user_access_logging_settings_arn = '{{ user_access_logging_settings_arn }}' --required
AND region = '{{ region }}' --required
;