-
Notifications
You must be signed in to change notification settings - Fork 0
Cloud Scheduler
Anna edited this page Jun 25, 2026
·
1 revision
Module flag: scheduler
Enabled by default: yes
The Cloud Scheduler module lists cron jobs across your project. Use it to audit schedules, timezones, target types (HTTP, Pub/Sub, App Engine), and job states.
GCP_PROJECT_ID=my-project ./aura-tracker-gcp --modules schedulergcloud services enable cloudscheduler.googleapis.com| Role | Tools that need it |
|---|---|
roles/cloudscheduler.viewer |
All tools |
Lists Cloud Scheduler jobs in the project.
Parameters:
| Name | Required | Description |
|---|---|---|
project_id |
yes | GCP project ID |
location |
no | Region; - or omit for all regions |
Returns: Job name, schedule (cron expression), timezone, target kind (HTTP / Pub/Sub / App Engine), target URI or topic, state (ENABLED / PAUSED / DISABLED), last attempt time, last status.
Inventory
"List all Cloud Scheduler jobs in project my-project."
Timezone audit
"Which Cloud Scheduler jobs are not using UTC timezone?"
Disabled jobs
"List all paused or disabled Scheduler jobs in project my-project."
Failed jobs
"Which Scheduler jobs had a failed last execution in project my-project?"
| Module flag | Why you'd combine it |
|---|---|
pubsub |
Inspect Pub/Sub topics that Scheduler jobs publish to |
cloudrun |
Inspect the Cloud Run HTTP endpoints that Scheduler calls |
workflows |
Find workflows triggered on a schedule |
serverlessgraph |
Map scheduler → topic/service edges in the event graph |