Skip to main content

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

Quick lookup

ServiceNode IDSections
API Gatewaygcp-api-gatewayWhy API Gateway (Architecture & Limits); Gateway Configuration; API Specification (OpenAPI 2.0); Authentication & Authorization; Networking & Traffic; Service Endpoints; Monitoring & Logging; Service …
App Engineapp-engineWhy App Engine (Architecture & Limits); Application Settings; Deployment Configuration; Scaling; Traffic Management; Networking; Security; Monitoring & Logging; Service Endpoints; Service Quotas
Artifact Registryartifact-registryWhy Artifact Registry (Architecture & Limits); Repository Configuration; Remote Repository Configuration; Virtual Repository Configuration; Cleanup Policies; Security & Access; Monitoring & Logging; S…
Batchgcp-batchWhy Cloud Batch (Architecture & Limits); Job Configuration; Scheduling & Cost; Storage; Service Endpoints; Service Quotas
Binary Authorizationbinary-authorizationWhy Binary Authorization (Architecture & Gotchas); Policy Configuration; Attestation Configuration; CI/CD Integration; Monitoring & Audit; Service Endpoints; Service Quotas
Certificate Managergcp-certificate-managerWhy Certificate Manager (Architecture & Gotchas); Certificate Configuration; Certificate Map Configuration; Service Endpoints; Service Quotas
Cloud Armorcloud-armorWhy Cloud Armor (Architecture & Limits); Security Policy; WAF Rules; Rate Limiting; Adaptive Protection & Threat Intelligence; Monitoring & Logging; Service Endpoints; Service Quotas
Cloud Buildcloud-buildWhy Cloud Build (Architecture & Limits); Build Configuration; Trigger Configuration; Pipeline Configuration; Networking & Security; Monitoring & Notifications; Service Endpoints; Service Quotas
Cloud CDNcloud-cdnArchitecture & Engineering Notes; CDN Configuration; Cache Key Policy; Signed URLs & Cookies; Service Endpoints; Service Quotas
Cloud Composercloud-composerWhy Cloud Composer (Architecture & Limits); Environment Configuration; Worker Configuration; Networking; Service Endpoints; Service Quotas
Cloud Data Fusiondata-fusionWhy Cloud Data Fusion (Architecture & Limits); Instance Configuration; Compute Profile; Service Endpoints; Service Quotas
Cloud Deploycloud-deployWhy Cloud Deploy (Architecture & Limits); Delivery Pipeline; Verification & Rollback; Service Endpoints; Service Quotas
Cloud DNScloud-dnsArchitecture & Engineering Notes; Zone Configuration; Routing Policy; Service Endpoints; Service Quotas
Cloud Endpointscloud-endpointsAPI Configuration; API Management; Service Quotas
Cloud FirestorefirestoreWhy Firestore (Architecture & Limits); Database Configuration; Performance & Scaling; Service Endpoints; Service Quotas
Cloud Functionscloud-functionsWhy Cloud Functions (Architecture & Limits); Runtime & Performance; Trigger Configuration; Networking; Service Endpoints; Service Quotas
Cloud Interconnectcloud-interconnectInterconnect Configuration; Redundancy & SLA; Service Quotas
Cloud KMScloud-kmsWhy Cloud KMS (Architecture & Gotchas); Key Configuration; Key Rotation; Service Endpoints; Service Quotas
Cloud Load Balancingcloud-load-balancingArchitecture & Engineering Notes; Load Balancer Configuration; Health Check; Backend Configuration; Service Endpoints; Service Quotas
Cloud Loggingcloud-loggingWhy Cloud Logging (Architecture & Gotchas); Logging Configuration; Exclusion Filters; Service Endpoints; Service Quotas
Cloud Monitoringcloud-monitoringWhy Cloud Monitoring (Architecture & Gotchas); Monitoring Configuration; Alerting; Uptime Checks; Service Endpoints; Service Quotas
Cloud NATcloud-natArchitecture & Engineering Notes; NAT Configuration; Port Allocation; Logging; Service Endpoints; Service Quotas
Cloud Natural Languagecloud-nlpWhy Cloud Natural Language (Architecture & APIs); API Configuration; Service Endpoints; Service Quotas
Cloud Profilercloud-profilerWhy Cloud Profiler (Architecture & Gotchas); Profiler Configuration; Service Endpoints; Service Quotas
Cloud Pub/SubpubsubWhy Pub/Sub (Architecture & Limits); Topic Configuration; Subscription Settings; Service Endpoints; Service Quotas
Cloud Routercloud-routerArchitecture & Engineering Notes; Router Configuration; Service Endpoints; Service Quotas
Cloud Runcloud-runWhy Cloud Run (Architecture & Limits); Service Configuration; Scaling; Networking; Service Endpoints; Service Quotas
Cloud Schedulercloud-schedulerWhy Cloud Scheduler (Architecture & Limits); Job Configuration; Service Endpoints; Service Quotas
Cloud Source Repositoriescloud-source-repositoriesWhy Cloud Source Repositories (Architecture & Limits); Repository Configuration; Service Endpoints; Service Quotas
Cloud Spannercloud-spannerWhy Cloud Spanner (Architecture & Limits); Instance Configuration; Autoscaler Settings; Backup & Recovery; Service Endpoints; Service Quotas
Cloud SQLcloud-sqlWhy Cloud SQL (Architecture & Limits); Instance Configuration; High Availability & Replicas; Backup & Recovery; Networking & Security; Service Endpoints; Service Quotas
Cloud Storagecloud-storageWhy Cloud Storage (Architecture & Limits); Bucket Configuration; Lifecycle Management; Retention & Protection; Service Endpoints; Service Quotas
Cloud Taskscloud-tasksWhy Cloud Tasks (Architecture & Limits); Queue Configuration; Service Endpoints; Service Quotas
Cloud Tracecloud-traceWhy Cloud Trace (Architecture & Gotchas); Trace Configuration; Service Endpoints; Service Quotas
Cloud Vision AIcloud-visionWhy Cloud Vision (Architecture & APIs); API Configuration; Service Endpoints; Service Quotas
Cloud VPNcloud-vpnArchitecture & Engineering Notes; VPN Configuration; Performance; Service Endpoints; Service Quotas
Compute Enginecompute-engineWhy Compute Engine (Architecture & Limits); Instance Configuration; Networking; Scheduling & Cost; Security; Service Endpoints; Service Quotas
Document AIdocument-aiWhy Document AI (Architecture & APIs); Processor Configuration; Batch Processing; Service Endpoints; Service Quotas
Error Reportingerror-reportingWhy Error Reporting (Architecture & Gotchas); Error Reporting Configuration; Service Endpoints; Service Quotas
Identity and Access Managementgcp-iamWhy IAM (Architecture & Gotchas); IAM Configuration; Workload Identity Federation; IAM Conditions; Service Endpoints; Service Quotas
Identity-Aware Proxyidentity-aware-proxyWhy Identity-Aware Proxy (Architecture & Gotchas); IAP Configuration; Access Settings; Service Endpoints; Service Quotas
Persistent Diskpersistent-diskWhy Persistent Disk (Architecture & Limits); Disk Configuration; Snapshot Policy; Service Endpoints; Service Quotas
Secret Managersecret-managerWhy Secret Manager (Architecture & Gotchas); Secret Configuration; Version Management; Service Endpoints; Service Quotas
Security Command Centersecurity-command-centerWhy Security Command Center (Architecture & Gotchas); SCC Configuration; Notification Settings; Service Endpoints; Service Quotas
Speech-to-Textspeech-to-textWhy Speech-to-Text (Architecture & APIs); Recognition Configuration; Service Endpoints; Service Quotas
Text-to-Speechtext-to-speechWhy Text-to-Speech (Architecture & APIs); Voice Configuration; Service Endpoints; Service Quotas
Traffic Directortraffic-directorMesh Configuration; Traffic Routing; Service Quotas
Vertex AIvertex-aiWhy Vertex AI (Architecture & APIs); Platform Configuration; Prediction / Serving; Generative AI; Service Endpoints; Service Quotas
Virtual Private Cloudgcp-vpcVPC 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