Skip to content

Cloud Tasks

Anna edited this page Jun 25, 2026 · 1 revision

Module: Cloud Tasks

Module flag: tasks Enabled by default: yes


Overview

The Cloud Tasks module lists Cloud Tasks queues and their configuration. Use it to audit queue states, rate limits, retry settings, and routing configurations.


Enable This Module

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

Required GCP APIs

gcloud services enable cloudtasks.googleapis.com

Required IAM Permissions

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

Tools

gcp_tasks_list_queues

Lists Cloud Tasks queues in the project.

Parameters:

Name Required Description
project_id yes GCP project ID
location no Region; - or omit for all regions

Returns: Queue name, region, state (RUNNING / PAUSED / DISABLED), rate limits (max dispatches/second, max concurrent dispatches), retry config (max attempts, max backoff, min backoff), routing override.


Prompt Examples

Inventory

"List all Cloud Tasks queues in project my-project."

State audit

"Are any Cloud Tasks queues paused or disabled in project my-project?"

Rate limit audit

"Which queues have a max concurrent dispatches setting below 5?"


Related Modules

Module flag Why you'd combine it
cloudrun Inspect the Cloud Run services that process tasks from these queues
logging Fetch task dispatch failure logs
serverlessgraph Map queues in the full event-driven architecture graph

Clone this wiki locally