-
Notifications
You must be signed in to change notification settings - Fork 0
Eventarc
Module flag: eventarc
Enabled by default: yes
The Eventarc module lists and inspects Eventarc triggers. Use it to audit event routing, destination services, Pub/Sub transport topics, service accounts, and event filter configurations.
GCP_PROJECT_ID=my-project ./aura-tracker-gcp --modules eventarcgcloud services enable eventarc.googleapis.com| Role | Tools that need it |
|---|---|
roles/eventarc.viewer |
All tools |
Lists all Eventarc triggers in the project.
Parameters:
| Name | Required | Description |
|---|---|---|
project_id |
yes | GCP project ID |
location |
no | Region; - or omit for all regions |
Returns: Trigger name, location, destination kind (Cloud Run / Cloud Functions / GKE / Workflows), destination name, Pub/Sub transport topic, service account, state.
Gets full configuration for a single Eventarc trigger including all event filters.
Parameters:
| Name | Required | Description |
|---|---|---|
project_id |
yes | GCP project ID |
location |
yes | Region |
trigger_name |
yes | Trigger name |
Returns: All event filters (attribute/operator/value), channel, transport config, destination, service account, creation time, labels.
Inventory
"List all Eventarc triggers in project my-project and their destination services."
Audit by destination
"Which Eventarc triggers route events to Cloud Run services in project my-project?"
Event filter audit
"Show me all Eventarc triggers that fire on
google.cloud.storage.object.v1.finalizedevents."
Orphan detection
"Are there any Eventarc triggers whose destination Cloud Run service no longer exists in project my-project?"
| Module flag | Why you'd combine it |
|---|---|
pubsub |
Inspect the Pub/Sub transport topics used by triggers |
cloudrun |
Inspect the destination Cloud Run services |
functions |
Inspect the destination Cloud Functions |
serverlessgraph |
Map triggers in the full event-driven graph |