Amazon QuickSight events integration
With Amazon EventBridge, you can respond automatically to events in Amazon QuickSight such as new dashboard creation or updates. These events are delivered to EventBridge in near real time. As a developer, you can write simple rules to indicate which events are of interest, and what actions to take when an event matches a rule. By using events, you can complete use cases such as continuous backup and deployment.
Topics
Supported events
QuickSight currently supports the following events.
Asset type | Action | Event detail type | Event detail |
---|---|---|---|
Dashboard |
Create |
QuickSight Dashboard Creation Successful |
|
Dashboard |
Create |
QuickSight Dashboard Creation Failed |
|
Dashboard |
Update |
QuickSight Dashboard Update Successful |
|
Dashboard |
Update |
QuickSight Dashboard Update Failed |
|
Dashboard |
Publish |
QuickSight Dashboard Published Version Updated |
|
Dashboard |
Delete |
QuickSight Dashboard Deleted |
|
Analysis |
Create |
QuickSight Analysis Creation Successful |
|
Analysis |
Create |
QuickSight Analysis Creation Failed |
|
Analysis |
Delete |
QuickSight Analysis Deleted |
|
Analysis |
Update |
QuickSight Analysis update successful |
|
Analysis |
Update |
QuickSight Analysis update failed |
|
VPC connection |
Create |
QuickSight VPC Connection Creation Successful |
|
VPC connection |
Create |
QuickSight VPC Connection Creation Failed |
|
VPC connection |
Update |
QuickSight VPC Connection Update Successful |
|
VPC connection |
Update |
QuickSight VPC Connection Update Failed |
|
VPC connection |
Delete |
QuickSight VPC Connection Deletion Successful |
|
VPC connection |
Delete |
QuickSight VPC Connection Deletion Failed |
|
Folder |
Create |
QuickSight Folder Created |
|
Folder |
Update |
QuickSight Folder Updated |
|
Folder |
Delete |
QuickSight Folder Deleted |
|
Folder |
Membership update |
QuickSight Folder Membership Updated |
|
Dataset |
Create |
QuickSight Dataset Created |
|
Dataset |
Update |
QuickSight Dataset Updated |
|
Dataset |
Delete |
QuickSight Dataset Deleted |
|
DataSource |
Create |
QuickSight DataSource Creation Successful |
|
DataSource |
Create |
QuickSight DataSource Creation Failed |
|
DataSource |
Update |
QuickSight DataSource Update Successful |
|
DataSource |
Update |
QuickSight DataSource Update Failed |
|
DataSource |
Delete |
QuickSight DataSource Deleted |
|
Theme |
Create |
QuickSight Theme creation successful |
|
Theme |
Create |
QuickSight Theme creation failed |
|
Theme |
Update |
QuickSight Theme update successful |
|
Theme |
Update |
QuickSight Theme update failed |
|
Theme |
Delete |
QuickSight Theme deleted |
|
Theme |
Alias Create |
QuickSight Theme alias created |
|
Theme |
Alias Update |
QuickSight Alias updated |
|
Theme |
Alias Delete |
QuickSight Theme alias deleted |
|
Example event payload
All events follow the standard EventBridge object structure. The detail field is a JSON object that contains more information about the event.
{ "version": "0", "id": "3acb26c8-397c-4c89-a80a-ce672a864c55", "detail-type": "QuickSight Dashboard Creation Successful", "source": "aws.quicksight", "account": "123456789012", "time": "2023-10-30T22:06:31Z", "region": "us-east-1", "resources": ["arn:aws:quicksight:us-east-1:123456789012:dashboard/6fdbc328-ebbd-457f-aa02-9780173afc83"], "detail": { "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1 } }