service_events
Creates, updates, deletes, gets or lists a service_events resource.
Overview
| Name | service_events |
| Type | Resource |
| Id | aws.resiliencehubv2.service_events |
Fields
The following fields are returned by SELECT queries:
- list_service_events
| Name | Datatype | Description |
|---|---|---|
actor | object | The actor that triggered the event. |
event_details | object | The details of the event. |
event_id | string | The 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_type | string | The type of the event. (SERVICE_CREATED, SERVICE_DELETED, SERVICE_SYSTEM_ASSOCIATED, SERVICE_SYSTEM_DISASSOCIATED, SERVICE_RESOURCES_ASSOCIATED, SERVICE_RESOURCES_DISASSOCIATED, SERVICE_WORKFLOW_UPDATED, SERVICE_INPUT_SOURCES_UPDATED, SERVICE_POLICY_ASSOCIATED, SERVICE_POLICY_DISASSOCIATED, SERVICE_FUNCTION_CREATED, SERVICE_FUNCTION_UPDATED, SERVICE_FUNCTION_DELETED, SERVICE_FUNCTION_RESOURCES_ADDED, SERVICE_FUNCTION_RESOURCES_REMOVED, SERVICE_ACHIEVABILITY_UPDATED, ASSERTION_CREATED, ASSERTION_UPDATED, ASSERTION_DELETED) |
service_arn | string | ARN 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>) |
timestamp | string (date-time) | The timestamp of the event. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list_service_events | select | serviceArn, region | eventTypes, startTime, endTime, maxResults, nextToken | Lists events for a service. |
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.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
serviceArn | string | |
endTime | string (date-time) | The end time for filtering events. |
eventTypes | array | Filter events by type. |
maxResults | integer | |
nextToken | string | |
startTime | string (date-time) | The start time for filtering events. |
SELECT examples
- list_service_events
Lists events for a service.
SELECT
actor,
event_details,
event_id,
event_type,
service_arn,
timestamp
FROM aws.resiliencehubv2.service_events
WHERE serviceArn = '{{ serviceArn }}' -- required
AND region = '{{ region }}' -- required
AND eventTypes = '{{ eventTypes }}'
AND startTime = '{{ startTime }}'
AND endTime = '{{ endTime }}'
AND maxResults = '{{ maxResults }}'
AND nextToken = '{{ nextToken }}'
;