Skip to main content
Google Cloud logo

Overview

Add Google Cloud to any ModuleX agent or workflow. Google Cloud Platform integration providing Cloud Storage bucket and object management, BigQuery query execution and streaming inserts, BigQuery Data Transfer scheduled queries, Compute Engine instance control, and Cloud Logging via the GCP REST APIs.
Categories: Cloud Infrastructure · Data & Analytics · Developer Tools & Infrastructure · Auth: Service Account Key · Actions: 11

Authentication

Service Account Key

Authenticate using a GCP service account JSON key file

Required Credentials

Available Actions

Parameters

string
required
Globally unique bucket name
string
Bucket location (e.g. US, EU, us-central1). Defaults to US (Default: US)
string
Storage class: STANDARD, NEARLINE, COLDLINE, or ARCHIVE (Default: STANDARD)

Response

Parameters

string
required
Name of the bucket

Response

Response

Parameters

string
required
Name of the bucket to search
string
required
Object name prefix to filter by
string
Delimiter for directory-like listing (commonly ’/‘)

Response

Parameters

string
required
Name of the bucket containing the object
string
required
Full path/name of the object in the bucket

Response

Parameters

string
required
Name of the destination bucket
string
required
Destination path/name for the object in the bucket
string
required
Text content to upload
string
MIME type of the content (e.g. text/plain, application/json) (Default: text/plain)

Response

Parameters

string
required
Name of the log to write to
string
required
Log message text
string
Log severity: DEFAULT, DEBUG, INFO, NOTICE, WARNING, ERROR, CRITICAL, ALERT, or EMERGENCY (Default: DEFAULT)

Response

Parameters

string
required
GoogleSQL query to execute
string
Dataset location (e.g. US, EU). Must match dataset location (Default: US)

Response

Parameters

string
required
BigQuery dataset ID
string
required
BigQuery table ID
array
required
Array of row objects to insert, each with column names as keys

Response

Parameters

string
required
Destination dataset ID for query results
string
required
Human-readable name for the scheduled query
string
required
GoogleSQL query to schedule
string
Geographic location of the dataset (e.g. us, eu) (Default: us)
string
Schedule in cron-like format (e.g. ‘every 24 hours’, ‘1st monday of month 09:00’)
string
Write behavior: WRITE_TRUNCATE or WRITE_APPEND (Default: WRITE_TRUNCATE)
string
Destination table name template, can use {run_date} or {run_time} variables (Default: logs)

Response

Parameters

string
required
Compute Engine zone (e.g. us-central1-a)
string
required
Name of the VM instance
string
required
Action to perform: start or stop

Response

Limits & Quotas

  • Cloud Storage: 1,000 bucket creates per project per 2 seconds; 5,000 object mutations per bucket per second.
  • BigQuery: 100 concurrent queries per project; streaming inserts limited to 50,000 rows per request and 10 MB per request.
  • Compute Engine: API rate limits vary by method (typically 20 requests/second per project per region).
  • Cloud Logging: 60 write requests per second per project.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Amazon Web Services

Vercel

Algolia