Skip to main content

system_events

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

Overview

Namesystem_events
TypeResource
Idaws.resiliencehubv2.system_events

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
actorobjectThe actor that triggered the event.
event_detailsobjectThe details of the event.
event_idstringThe unique identifier of the event. (pattern: <code>[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}</code>)
event_typestringThe type of the event. (SYSTEM_CREATED, SYSTEM_DELETED, SYSTEM_USER_JOURNEY_CREATED, SYSTEM_USER_JOURNEY_UPDATED, SYSTEM_USER_JOURNEY_DELETED, SYSTEM_SERVICE_ASSOCIATED, SYSTEM_SERVICE_DISASSOCIATED, SYSTEM_POLICY_ASSOCIATED, SYSTEM_POLICY_DISASSOCIATED)
system_arnstringARN identifier. (pattern: <code>arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}</code>)
timestampstring (date-time)The timestamp of the event.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_system_eventsselectsystemArn, regioneventTypes, startTime, endTime, maxResults, nextTokenLists events for a system.

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
regionstringAWS region (default: us-east-1)
systemArnstring
endTimestring (date-time)The end time for filtering events.
eventTypesarrayFilter events by type.
maxResultsinteger
nextTokenstring
startTimestring (date-time)The start time for filtering events.

SELECT examples

Lists events for a system.

SELECT
actor,
event_details,
event_id,
event_type,
system_arn,
timestamp
FROM aws.resiliencehubv2.system_events
WHERE systemArn = '{{ systemArn }}' -- required
AND region = '{{ region }}' -- required
AND eventTypes = '{{ eventTypes }}'
AND startTime = '{{ startTime }}'
AND endTime = '{{ endTime }}'
AND maxResults = '{{ maxResults }}'
AND nextToken = '{{ nextToken }}'
;