Skip to content

Cloud Scheduler

Anna edited this page Jun 25, 2026 · 1 revision

Module: Cloud Scheduler

Module flag: scheduler Enabled by default: yes


Overview

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.


Enable This Module

GCP_PROJECT_ID=my-project ./aura-tracker-gcp --modules scheduler

Required GCP APIs

gcloud services enable cloudscheduler.googleapis.com

Required IAM Permissions

Role Tools that need it
roles/cloudscheduler.viewer All tools

Tools

gcp_scheduler_list_jobs

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.


Prompt Examples

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?"


Related Modules

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

Clone this wiki locally