gcp-catalog
id: gcp-catalog title: Google Cloud (GCP) services in PinPole sidebar_label: Google Cloud (GCP) catalog sidebar_position: 2 description: Every Google Cloud (GCP) service available on the architecture canvas, with configuration panel sections and quick actions from the PinPole app.
Google Cloud (GCP) services in PinPole
PinPole maps each cloud resource to a node on the canvas. Select a node to open the Node configuration panel: collapsible sections match the fields defined in PinPole's service specs (sourced from the product's service-config). Quick actions appear when exposed for that service.
Use this catalog to see which services are modeled and which configuration groups exist. For deep tuning notes on common AWS services, see also AWS service reference notes.
Browse by category
- Compute & Kubernetes
- Data & storage
- Networking & security edge
- Security & identity
- AI / ML & analytics
- Serverless & DevOps
- Observability
- Other
Quick lookup
| Service | Node ID | Sections |
|---|---|---|
| API Gateway | gcp-api-gateway | Why API Gateway (Architecture & Limits); Gateway Configuration; API Specification (OpenAPI 2.0); Authentication & Authorization; Networking & Traffic; Service Endpoints; Monitoring & Logging; Service … |
| App Engine | app-engine | Why App Engine (Architecture & Limits); Application Settings; Deployment Configuration; Scaling; Traffic Management; Networking; Security; Monitoring & Logging; Service Endpoints; Service Quotas |
| Artifact Registry | artifact-registry | Why Artifact Registry (Architecture & Limits); Repository Configuration; Remote Repository Configuration; Virtual Repository Configuration; Cleanup Policies; Security & Access; Monitoring & Logging; S… |
| Batch | gcp-batch | Why Cloud Batch (Architecture & Limits); Job Configuration; Scheduling & Cost; Storage; Service Endpoints; Service Quotas |
| Binary Authorization | binary-authorization | Why Binary Authorization (Architecture & Gotchas); Policy Configuration; Attestation Configuration; CI/CD Integration; Monitoring & Audit; Service Endpoints; Service Quotas |
| Certificate Manager | gcp-certificate-manager | Why Certificate Manager (Architecture & Gotchas); Certificate Configuration; Certificate Map Configuration; Service Endpoints; Service Quotas |
| Cloud Armor | cloud-armor | Why Cloud Armor (Architecture & Limits); Security Policy; WAF Rules; Rate Limiting; Adaptive Protection & Threat Intelligence; Monitoring & Logging; Service Endpoints; Service Quotas |
| Cloud Build | cloud-build | Why Cloud Build (Architecture & Limits); Build Configuration; Trigger Configuration; Pipeline Configuration; Networking & Security; Monitoring & Notifications; Service Endpoints; Service Quotas |
| Cloud CDN | cloud-cdn | Architecture & Engineering Notes; CDN Configuration; Cache Key Policy; Signed URLs & Cookies; Service Endpoints; Service Quotas |
| Cloud Composer | cloud-composer | Why Cloud Composer (Architecture & Limits); Environment Configuration; Worker Configuration; Networking; Service Endpoints; Service Quotas |
| Cloud Data Fusion | data-fusion | Why Cloud Data Fusion (Architecture & Limits); Instance Configuration; Compute Profile; Service Endpoints; Service Quotas |
| Cloud Deploy | cloud-deploy | Why Cloud Deploy (Architecture & Limits); Delivery Pipeline; Verification & Rollback; Service Endpoints; Service Quotas |
| Cloud DNS | cloud-dns | Architecture & Engineering Notes; Zone Configuration; Routing Policy; Service Endpoints; Service Quotas |
| Cloud Endpoints | cloud-endpoints | API Configuration; API Management; Service Quotas |
| Cloud Firestore | firestore | Why Firestore (Architecture & Limits); Database Configuration; Performance & Scaling; Service Endpoints; Service Quotas |
| Cloud Functions | cloud-functions | Why Cloud Functions (Architecture & Limits); Runtime & Performance; Trigger Configuration; Networking; Service Endpoints; Service Quotas |
| Cloud Interconnect | cloud-interconnect | Interconnect Configuration; Redundancy & SLA; Service Quotas |
| Cloud KMS | cloud-kms | Why Cloud KMS (Architecture & Gotchas); Key Configuration; Key Rotation; Service Endpoints; Service Quotas |
| Cloud Load Balancing | cloud-load-balancing | Architecture & Engineering Notes; Load Balancer Configuration; Health Check; Backend Configuration; Service Endpoints; Service Quotas |
| Cloud Logging | cloud-logging | Why Cloud Logging (Architecture & Gotchas); Logging Configuration; Exclusion Filters; Service Endpoints; Service Quotas |
| Cloud Monitoring | cloud-monitoring | Why Cloud Monitoring (Architecture & Gotchas); Monitoring Configuration; Alerting; Uptime Checks; Service Endpoints; Service Quotas |
| Cloud NAT | cloud-nat | Architecture & Engineering Notes; NAT Configuration; Port Allocation; Logging; Service Endpoints; Service Quotas |
| Cloud Natural Language | cloud-nlp | Why Cloud Natural Language (Architecture & APIs); API Configuration; Service Endpoints; Service Quotas |
| Cloud Profiler | cloud-profiler | Why Cloud Profiler (Architecture & Gotchas); Profiler Configuration; Service Endpoints; Service Quotas |
| Cloud Pub/Sub | pubsub | Why Pub/Sub (Architecture & Limits); Topic Configuration; Subscription Settings; Service Endpoints; Service Quotas |
| Cloud Router | cloud-router | Architecture & Engineering Notes; Router Configuration; Service Endpoints; Service Quotas |
| Cloud Run | cloud-run | Why Cloud Run (Architecture & Limits); Service Configuration; Scaling; Networking; Service Endpoints; Service Quotas |
| Cloud Scheduler | cloud-scheduler | Why Cloud Scheduler (Architecture & Limits); Job Configuration; Service Endpoints; Service Quotas |
| Cloud Source Repositories | cloud-source-repositories | Why Cloud Source Repositories (Architecture & Limits); Repository Configuration; Service Endpoints; Service Quotas |
| Cloud Spanner | cloud-spanner | Why Cloud Spanner (Architecture & Limits); Instance Configuration; Autoscaler Settings; Backup & Recovery; Service Endpoints; Service Quotas |
| Cloud SQL | cloud-sql | Why Cloud SQL (Architecture & Limits); Instance Configuration; High Availability & Replicas; Backup & Recovery; Networking & Security; Service Endpoints; Service Quotas |
| Cloud Storage | cloud-storage | Why Cloud Storage (Architecture & Limits); Bucket Configuration; Lifecycle Management; Retention & Protection; Service Endpoints; Service Quotas |
| Cloud Tasks | cloud-tasks | Why Cloud Tasks (Architecture & Limits); Queue Configuration; Service Endpoints; Service Quotas |
| Cloud Trace | cloud-trace | Why Cloud Trace (Architecture & Gotchas); Trace Configuration; Service Endpoints; Service Quotas |
| Cloud Vision AI | cloud-vision | Why Cloud Vision (Architecture & APIs); API Configuration; Service Endpoints; Service Quotas |
| Cloud VPN | cloud-vpn | Architecture & Engineering Notes; VPN Configuration; Performance; Service Endpoints; Service Quotas |
| Compute Engine | compute-engine | Why Compute Engine (Architecture & Limits); Instance Configuration; Networking; Scheduling & Cost; Security; Service Endpoints; Service Quotas |
| Document AI | document-ai | Why Document AI (Architecture & APIs); Processor Configuration; Batch Processing; Service Endpoints; Service Quotas |
| Error Reporting | error-reporting | Why Error Reporting (Architecture & Gotchas); Error Reporting Configuration; Service Endpoints; Service Quotas |
| Identity and Access Management | gcp-iam | Why IAM (Architecture & Gotchas); IAM Configuration; Workload Identity Federation; IAM Conditions; Service Endpoints; Service Quotas |
| Identity-Aware Proxy | identity-aware-proxy | Why Identity-Aware Proxy (Architecture & Gotchas); IAP Configuration; Access Settings; Service Endpoints; Service Quotas |
| Persistent Disk | persistent-disk | Why Persistent Disk (Architecture & Limits); Disk Configuration; Snapshot Policy; Service Endpoints; Service Quotas |
| Secret Manager | secret-manager | Why Secret Manager (Architecture & Gotchas); Secret Configuration; Version Management; Service Endpoints; Service Quotas |
| Security Command Center | security-command-center | Why Security Command Center (Architecture & Gotchas); SCC Configuration; Notification Settings; Service Endpoints; Service Quotas |
| Speech-to-Text | speech-to-text | Why Speech-to-Text (Architecture & APIs); Recognition Configuration; Service Endpoints; Service Quotas |
| Text-to-Speech | text-to-speech | Why Text-to-Speech (Architecture & APIs); Voice Configuration; Service Endpoints; Service Quotas |
| Traffic Director | traffic-director | Mesh Configuration; Traffic Routing; Service Quotas |
| Vertex AI | vertex-ai | Why Vertex AI (Architecture & APIs); Platform Configuration; Prediction / Serving; Generative AI; Service Endpoints; Service Quotas |
| Virtual Private Cloud | gcp-vpc | VPC Configuration; Firewall Configuration; VPC Flow Logs; VPC Peering & Shared VPC; Service Quotas |
Per-service detail
Compute & Kubernetes
App Engine
- Canvas node ID:
app-engine - Quick actions: Deploy Version (Push a new version via gcloud app deploy) · Browse App (Open the app URL in a browser) · Split Traffic (Route traffic between versions for canary or blue-green deployments) · View Logs (Stream request and application logs in Cloud Logging) · Manage Versions (List, start, stop, or delete versions of a service)
- Configuration sections:
- Why App Engine (Architecture & Limits)
- Application Settings
- Deployment Configuration
- Scaling
- Traffic Management
- Networking
- Security
- Monitoring & Logging
- Service Endpoints
- Service Quotas
Batch
- Canvas node ID:
gcp-batch - Quick actions: Create Job (Submit a new batch job with tasks and resource config) · View Jobs (List active and completed jobs in this project) · View Task Status (Check task-level status and logs for a running job)
- Configuration sections:
- Why Cloud Batch (Architecture & Limits)
- Job Configuration
- Scheduling & Cost
- Storage
- Service Endpoints
- Service Quotas
Cloud Run
- Canvas node ID:
cloud-run - Quick actions: Deploy Service (Deploy a container image as a new revision) · View Logs (Stream logs from Cloud Logging for this service) · Manage Traffic (Split traffic between revisions for canary/blue-green)
- Configuration sections:
- Why Cloud Run (Architecture & Limits)
- Service Configuration
- Scaling
- Networking
- Service Endpoints
- Service Quotas
Compute Engine
- Canvas node ID:
compute-engine - Quick actions: Create VM Instance (Launch an instance with chosen machine type and image) · SSH Connect (Open an SSH session via IAP or external IP) · View Metrics (Check CPU, memory, disk, and network in Cloud Monitoring)
- Configuration sections:
- Why Compute Engine (Architecture & Limits)
- Instance Configuration
- Networking
- Scheduling & Cost
- Security
- Service Endpoints
- Service Quotas
Data & storage
Cloud Data Fusion
- Canvas node ID:
data-fusion - Quick actions: Create Instance (Provision a new Data Fusion instance (Developer, Basic, or Enterprise)) · Open Studio (Open the visual pipeline design studio in the browser) · Deploy Pipeline (Deploy a pipeline to a compute profile for execution)
- Configuration sections:
- Why Cloud Data Fusion (Architecture & Limits)
- Instance Configuration
- Compute Profile
- Service Endpoints
- Service Quotas
Cloud Firestore
- Canvas node ID:
firestore - Quick actions: Run Query (Execute a query against a collection or collection group) · Export Data (Export database to Cloud Storage in LevelDB format) · Create Index (Add a composite index for complex queries)
- Configuration sections:
- Why Firestore (Architecture & Limits)
- Database Configuration
- Performance & Scaling
- Service Endpoints
- Service Quotas
Cloud Spanner
- Canvas node ID:
cloud-spanner - Quick actions: Create Instance (Provision a new Spanner instance with regional or multi-region config) · Run Query (Execute SQL or DML against a Spanner database) · View Metrics (Check CPU utilization, latency, and storage per node)
- Configuration sections:
- Why Cloud Spanner (Architecture & Limits)
- Instance Configuration
- Autoscaler Settings
- Backup & Recovery
- Service Endpoints
- Service Quotas
Cloud SQL
- Canvas node ID:
cloud-sql - Quick actions: Create Instance (Provision a new MySQL, PostgreSQL, or SQL Server instance) · Connect (Open a connection via Cloud SQL Auth Proxy or direct IP) · Create Backup (Trigger an on-demand backup of the instance)
- Configuration sections:
- Why Cloud SQL (Architecture & Limits)
- Instance Configuration
- High Availability & Replicas
- Backup & Recovery
- Networking & Security
- Service Endpoints
- Service Quotas
Cloud Storage
- Canvas node ID:
cloud-storage - Quick actions: Create Bucket (Provision a new bucket with storage class and location) · Upload Objects (Upload files via console, gsutil, or JSON/XML API) · Browse Objects (List and navigate objects in a bucket)
- Configuration sections:
- Why Cloud Storage (Architecture & Limits)
- Bucket Configuration
- Lifecycle Management
- Retention & Protection
- Service Endpoints
- Service Quotas
Persistent Disk
- Canvas node ID:
persistent-disk - Quick actions: Create Disk (Provision a new zonal or regional persistent disk) · Create Snapshot (Take an incremental snapshot for backup or cloning) · Resize Disk (Increase disk size online without downtime)
- Configuration sections:
- Why Persistent Disk (Architecture & Limits)
- Disk Configuration
- Snapshot Policy
- Service Endpoints
- Service Quotas
Networking & security edge
Cloud Armor
- Canvas node ID:
cloud-armor - Quick actions: Create Policy (Create a new security policy to attach to a backend service) · Add Rule (Add an IP-based, geo-based, or WAF rule to a policy) · Preview Rule (Test a rule in preview mode before enforcing it) · View Logs (Check request logs and security policy evaluation results) · Adaptive Protection (Enable ML-based threat detection and automatic rule suggestions)
- Configuration sections:
- Why Cloud Armor (Architecture & Limits)
- Security Policy
- WAF Rules
- Rate Limiting
- Adaptive Protection & Threat Intelligence
- Monitoring & Logging
- Service Endpoints
- Service Quotas
Cloud CDN
- Canvas node ID:
cloud-cdn - Quick actions: Invalidate Cache (Purge cached content by URL pattern or tag) · View Metrics (Check cache hit ratio, latency, and bandwidth) · Enable CDN (Turn on Cloud CDN for an existing backend service)
- Configuration sections:
- Architecture & Engineering Notes
- CDN Configuration
- Cache Key Policy
- Signed URLs & Cookies
- Service Endpoints
- Service Quotas
Cloud DNS
- Canvas node ID:
cloud-dns - Quick actions: Create Zone (Create a public or private managed DNS zone) · Add Record (Add A, AAAA, CNAME, MX, TXT, or other record types) · View Records (List all resource record sets in a zone)
- Configuration sections:
- Architecture & Engineering Notes
- Zone Configuration
- Routing Policy
- Service Endpoints
- Service Quotas
Cloud Interconnect
- Canvas node ID:
cloud-interconnect - Quick actions: Create Attachment · View Status
- Configuration sections:
- Interconnect Configuration
- Redundancy & SLA
- Service Quotas
Cloud Load Balancing
- Canvas node ID:
cloud-load-balancing - Quick actions: Create Load Balancer (Provision a new global or regional load balancer) · View Backends (Inspect backend services, health status, and capacity) · View URL Map (Review host/path routing rules and traffic splits)
- Configuration sections:
- Architecture & Engineering Notes
- Load Balancer Configuration
- Health Check
- Backend Configuration
- Service Endpoints
- Service Quotas
Cloud NAT
- Canvas node ID:
cloud-nat - Quick actions: Create NAT Gateway (Provision a new Cloud NAT on a Cloud Router) · View NAT Logs (Check translation and error logs for NAT traffic) · View NAT Status (Monitor port allocation and IP utilization)
- Configuration sections:
- Architecture & Engineering Notes
- NAT Configuration
- Port Allocation
- Logging
- Service Endpoints
- Service Quotas
Cloud Router
- Canvas node ID:
cloud-router - Quick actions: Create Router (Provision a Cloud Router in a region for dynamic routing) · View BGP Status (Check BGP peer status, learned and advertised routes) · View Learned Routes (Inspect routes learned from BGP peers)
- Configuration sections:
- Architecture & Engineering Notes
- Router Configuration
- Service Endpoints
- Service Quotas
Cloud VPN
- Canvas node ID:
cloud-vpn - Quick actions: Create VPN Gateway (Provision an HA VPN or Classic VPN gateway) · View Tunnels (Check tunnel status, BGP sessions, and throughput) · View VPN Logs (Inspect tunnel establishment and error logs)
- Configuration sections:
- Architecture & Engineering Notes
- VPN Configuration
- Performance
- Service Endpoints
- Service Quotas
Traffic Director
- Canvas node ID:
traffic-director - Quick actions: Create Service Mesh · View Topology
- Configuration sections:
- Mesh Configuration
- Traffic Routing
- Service Quotas
Virtual Private Cloud
- Canvas node ID:
gcp-vpc - Quick actions: Create VPC · Create Subnet · Create Firewall Rule
- Configuration sections:
- VPC Configuration
- Firewall Configuration
- VPC Flow Logs
- VPC Peering & Shared VPC
- Service Quotas
Security & identity
Binary Authorization
- Canvas node ID:
binary-authorization - Quick actions: Create Policy (Define deployment rules requiring attestations for container images) · Create Attestor (Set up an attestor with a PKIX or PGP public key for signing) · Verify Image (Check if a container image passes the current policy) · View Events (Check Cloud Audit Logs for policy violations and break-glass events) · Enable Dry Run (Switch to dry-run mode to log violations without blocking deploys)
- Configuration sections:
- Why Binary Authorization (Architecture & Gotchas)
- Policy Configuration
- Attestation Configuration
- CI/CD Integration
- Monitoring & Audit
- Service Endpoints
- Service Quotas
Cloud KMS
- Canvas node ID:
cloud-kms - Quick actions: Create Key Ring (Create a key ring in a specific location to organize keys) · Rotate Key (Trigger manual rotation or verify auto-rotation schedule) · Encrypt Data (Encrypt plaintext using a symmetric or asymmetric key)
- Configuration sections:
- Why Cloud KMS (Architecture & Gotchas)
- Key Configuration
- Key Rotation
- Service Endpoints
- Service Quotas
Identity and Access Management
- Canvas node ID:
gcp-iam - Quick actions: Create Service Account (Create a new service account for workload identity) · Grant Role (Add an IAM role binding to a resource policy) · View Policy Audit (Review IAM bindings and detect over-privileged principals)
- Configuration sections:
- Why IAM (Architecture & Gotchas)
- IAM Configuration
- Workload Identity Federation
- IAM Conditions
- Service Endpoints
- Service Quotas
Secret Manager
- Canvas node ID:
secret-manager - Quick actions: Create Secret (Create a new secret with replication policy and optional CMEK) · Add Version (Add a new secret version (previous versions remain accessible)) · Access Secret (Retrieve the latest or a specific version of a secret)
- Configuration sections:
- Why Secret Manager (Architecture & Gotchas)
- Secret Configuration
- Version Management
- Service Endpoints
- Service Quotas
Security Command Center
- Canvas node ID:
security-command-center - Quick actions: View Findings (List active security findings filtered by severity or category) · View Assets (Browse inventoried GCP resources and their security state) · Run Scan (Trigger a Security Health Analytics or Web Security Scanner scan)
- Configuration sections:
- Why Security Command Center (Architecture & Gotchas)
- SCC Configuration
- Notification Settings
- Service Endpoints
- Service Quotas
AI / ML & analytics
Cloud Composer
- Canvas node ID:
cloud-composer - Quick actions: Open Airflow UI (Access the managed Apache Airflow web interface) · Trigger DAG (Manually trigger a DAG run via API or Airflow UI) · View Logs (Check task logs, scheduler logs, and environment health)
- Configuration sections:
- Why Cloud Composer (Architecture & Limits)
- Environment Configuration
- Worker Configuration
- Networking
- Service Endpoints
- Service Quotas
Cloud Natural Language
- Canvas node ID:
cloud-nlp - Quick actions: Analyze Text (Run sentiment, entity, or syntax analysis on sample text) · Classify Content (Categorize text into 1000+ content categories) · Moderate Text (Detect harmful content categories with confidence scores)
- Configuration sections:
- Why Cloud Natural Language (Architecture & APIs)
- API Configuration
- Service Endpoints
- Service Quotas
Cloud Vision AI
- Canvas node ID:
cloud-vision - Quick actions: Analyze Image (Run label, object, or face detection on an uploaded image) · Detect Text (OCR) (Extract printed or handwritten text from images) · Batch Annotate (Process multiple images or PDFs asynchronously via GCS)
- Configuration sections:
- Why Cloud Vision (Architecture & APIs)
- API Configuration
- Service Endpoints
- Service Quotas
Document AI
- Canvas node ID:
document-ai - Quick actions: Create Processor (Provision a new processor instance (OCR, form parser, etc.)) · Process Document (Send a document for extraction and analysis) · Evaluate Processor (Run evaluation on labeled test documents)
- Configuration sections:
- Why Document AI (Architecture & APIs)
- Processor Configuration
- Batch Processing
- Service Endpoints
- Service Quotas
Speech-to-Text
- Canvas node ID:
speech-to-text - Quick actions: Transcribe Audio (Upload and transcribe an audio file (sync or async)) · Stream Recognition (Open a real-time streaming transcription session) · Create Recognizer (Configure a reusable V2 recognizer resource with model and language settings)
- Configuration sections:
- Why Speech-to-Text (Architecture & APIs)
- Recognition Configuration
- Service Endpoints
- Service Quotas
Text-to-Speech
- Canvas node ID:
text-to-speech - Quick actions: Synthesize Speech (Convert text or SSML to audio output) · List Voices (Query available voices by language and type) · Stream Synthesis (Stream audio output for low-latency playback)
- Configuration sections:
- Why Text-to-Speech (Architecture & APIs)
- Voice Configuration
- Service Endpoints
- Service Quotas
Vertex AI
- Canvas node ID:
vertex-ai - Quick actions: Create Endpoint (Provision a prediction endpoint for model serving) · Deploy Model (Deploy a trained or foundation model to an endpoint) · Open Notebook (Launch a Colab Enterprise or Workbench notebook) · Test Prediction (Send a sample request to a deployed endpoint)
- Configuration sections:
- Why Vertex AI (Architecture & APIs)
- Platform Configuration
- Prediction / Serving
- Generative AI
- Service Endpoints
- Service Quotas
Serverless & DevOps
Artifact Registry
- Canvas node ID:
artifact-registry - Quick actions: Create Repository (Create a new Docker, Maven, npm, Python, or other format repository) · List Images (Browse container images, packages, and versions in a repository) · Scan for Vulnerabilities (Run on-demand vulnerability scanning on container images) · Cleanup Policies (Configure automatic deletion of old or untagged artifacts) · Configure Auth (Set up Docker, npm, Maven, or pip authentication)
- Configuration sections:
- Why Artifact Registry (Architecture & Limits)
- Repository Configuration
- Remote Repository Configuration
- Virtual Repository Configuration
- Cleanup Policies
- Security & Access
- Monitoring & Logging
- Service Endpoints
- Service Quotas
Cloud Build
- Canvas node ID:
cloud-build - Quick actions: Trigger Build (Start a build manually or via API call) · Build History (View recent builds, status, and durations) · Create Trigger (Set up automated builds on push, tag, or PR events) · Build Logs (Stream live build output from Cloud Logging) · Manage Connections (Configure GitHub, GitLab, or Bitbucket repository connections)
- Configuration sections:
- Why Cloud Build (Architecture & Limits)
- Build Configuration
- Trigger Configuration
- Pipeline Configuration
- Networking & Security
- Monitoring & Notifications
- Service Endpoints
- Service Quotas
Cloud Deploy
- Canvas node ID:
cloud-deploy - Quick actions: Create Release (Package a new release from rendered manifests or images) · Promote Release (Advance a release to the next target in the pipeline) · View Pipeline (Inspect delivery pipeline stages and rollout status)
- Configuration sections:
- Why Cloud Deploy (Architecture & Limits)
- Delivery Pipeline
- Verification & Rollback
- Service Endpoints
- Service Quotas
Cloud Endpoints
- Canvas node ID:
cloud-endpoints - Quick actions: Deploy API Config · View Metrics
- Configuration sections:
- API Configuration
- API Management
- Service Quotas
Cloud Functions
- Canvas node ID:
cloud-functions - Quick actions: Deploy Function (Deploy source code or container to production) · Test Function (Send a sample HTTP request or event payload) · View Logs (Open Cloud Logging filtered to this function)
- Configuration sections:
- Why Cloud Functions (Architecture & Limits)
- Runtime & Performance
- Trigger Configuration
- Networking
- Service Endpoints
- Service Quotas
Cloud Pub/Sub
- Canvas node ID:
pubsub - Quick actions: Publish Message (Send a test message to a topic with optional attributes) · Create Subscription (Create a pull, push, BigQuery, or Cloud Storage subscription) · View Metrics (Check backlog size, publish rate, and ack latency)
- Configuration sections:
- Why Pub/Sub (Architecture & Limits)
- Topic Configuration
- Subscription Settings
- Service Endpoints
- Service Quotas
Cloud Scheduler
- Canvas node ID:
cloud-scheduler - Quick actions: Create Job (Define a scheduled job with cron expression and target) · Run Now (Manually trigger a scheduled job immediately) · View Jobs (List all jobs with status, last run time, and schedule)
- Configuration sections:
- Why Cloud Scheduler (Architecture & Limits)
- Job Configuration
- Service Endpoints
- Service Quotas
Cloud Source Repositories
- Canvas node ID:
cloud-source-repositories - Quick actions: Create Repository (Create a new Git repository hosted on Google Cloud) · Browse Code (View source code, commits, and branches in the console) · Setup Mirror (Configure automatic mirroring from GitHub or Bitbucket)
- Configuration sections:
- Why Cloud Source Repositories (Architecture & Limits)
- Repository Configuration
- Service Endpoints
- Service Quotas
Cloud Tasks
- Canvas node ID:
cloud-tasks - Quick actions: Create Queue (Create a new task queue with rate limiting and retry config) · Create Task (Enqueue an HTTP or App Engine task with optional schedule delay) · View Queues (Monitor queue depth, dispatch rate, and task status)
- Configuration sections:
- Why Cloud Tasks (Architecture & Limits)
- Queue Configuration
- Service Endpoints
- Service Quotas
Observability
Cloud Logging
- Canvas node ID:
cloud-logging - Quick actions: Query Logs (Run a Logging query language filter in the Logs Explorer) · Create Log Sink (Route logs to Cloud Storage, BigQuery, Pub/Sub, or another bucket) · Create Alert (Set up a logs-based alert policy for specific log patterns)
- Configuration sections:
- Why Cloud Logging (Architecture & Gotchas)
- Logging Configuration
- Exclusion Filters
- Service Endpoints
- Service Quotas
Cloud Monitoring
- Canvas node ID:
cloud-monitoring - Quick actions: Create Dashboard (Build a custom metrics dashboard with charts and widgets) · Create Alert Policy (Define conditions and notification channels for metric thresholds) · Create Uptime Check (Monitor endpoint availability from global check locations)
- Configuration sections:
- Why Cloud Monitoring (Architecture & Gotchas)
- Monitoring Configuration
- Alerting
- Uptime Checks
- Service Endpoints
- Service Quotas
Cloud Profiler
- Canvas node ID:
cloud-profiler - Quick actions: View Profiles (Browse flame graphs for CPU, heap, and wall-time profiles) · Compare Profiles (Diff two profile snapshots across versions or time ranges) · Filter & Focus (Narrow flame graph to a specific function or package)
- Configuration sections:
- Why Cloud Profiler (Architecture & Gotchas)
- Profiler Configuration
- Service Endpoints
- Service Quotas
Cloud Trace
- Canvas node ID:
cloud-trace - Quick actions: View Traces (Browse recent traces and filter by latency, service, or status) · Analysis Reports (Generate automated latency analysis and regression detection reports) · Configure Sampling (Adjust trace sampling rate to balance cost and observability)
- Configuration sections:
- Why Cloud Trace (Architecture & Gotchas)
- Trace Configuration
- Service Endpoints
- Service Quotas
Error Reporting
- Canvas node ID:
error-reporting - Quick actions: View Errors (Browse error groups sorted by count, first/last seen, or affected users) · Create Alert (Get notified when a new error group appears or an existing one regresses) · Link Issue (Associate an error group with a bug tracker issue (e.g., Jira, GitHub))
- Configuration sections:
- Why Error Reporting (Architecture & Gotchas)
- Error Reporting Configuration
- Service Endpoints
- Service Quotas
Other
API Gateway
- Canvas node ID:
gcp-api-gateway - Quick actions: Create API (Create a new API resource in the project) · Deploy Config (Upload and deploy an OpenAPI spec as an API config) · View Metrics (Monitor latency, traffic, and error rates) · Manage API Keys (Create and manage API keys for consumer access)
- Configuration sections:
- Why API Gateway (Architecture & Limits)
- Gateway Configuration
- API Specification (OpenAPI 2.0)
- Authentication & Authorization
- Networking & Traffic
- Service Endpoints
- Monitoring & Logging
- Service Quotas
Certificate Manager
- Canvas node ID:
gcp-certificate-manager - Quick actions: Create Certificate (Provision a Google-managed or upload a self-managed TLS certificate) · View Certificates (List certificates and their provisioning/renewal status) · Create Certificate Map (Create a certificate map to attach to a load balancer target proxy)
- Configuration sections:
- Why Certificate Manager (Architecture & Gotchas)
- Certificate Configuration
- Certificate Map Configuration
- Service Endpoints
- Service Quotas
Identity-Aware Proxy
- Canvas node ID:
identity-aware-proxy - Quick actions: Enable IAP (Enable IAP on a load balancer backend service or App Engine app) · Manage Access (Grant or revoke IAP-secured Web App User role bindings) · Configure Access Level (Set context-aware access conditions (device, IP, location))
- Configuration sections:
- Why Identity-Aware Proxy (Architecture & Gotchas)
- IAP Configuration
- Access Settings
- Service Endpoints
- Service Quotas