Skip to main content

Gcp/resourcemanager

@hivemq/gcp/resourcemanagerv2026.04.01.22· 2mo agoMODELS
01Models1
@hivemq/gcp/resourcemanagerv2026.04.01.1gcp_resourcemanager.ts

Global Arguments

ArgumentTypeDescription
orgIdstringGCP organization ID
fn lookup()
Fetch organization data from the Cloud Resource Manager API
fn list_projects()
List all projects under the organization
fn list_billing_accounts()
List billing accounts accessible to the authenticated user
fn create_project(projectId: string, displayName: string)
Create a GCP project under the organization (idempotent — skips if exists)
ArgumentTypeDescription
projectIdstringGlobally unique project ID
displayNamestringHuman-readable project name
fn link_billing(projectId: string)
Link a billing account to a project
ArgumentTypeDescription
projectIdstringProject ID to link billing to
fn enable_apis()
Enable APIs on a project (max 20 at a time)
fn create_bucket(projectId: string, bucketName: string, location: string)
Create a GCS bucket with versioning and restricted IAM (idempotent)
ArgumentTypeDescription
projectIdstringGCP project ID to create the bucket in
bucketNamestringGlobally unique bucket name
locationstringGCS location (e.g. EU, US, europe-west1)
fn grant_billing_role()
Grant an IAM role on a billing account to a service account (idempotent)
fn grant_org_role()
Grant an IAM role at the organization level to a service account (idempotent)
fn upsert_dns_record(projectId: string, managedZone: string, type: string, ttl: number)
Create or update a Cloud DNS resource record set (idempotent)
ArgumentTypeDescription
projectIdstringGCP project hosting the managed zone
managedZonestringManaged zone name
typestringRecord type (e.g. NS, A, CNAME)
ttlnumberTTL in seconds

Resources

organization(infinite)— GCP organization metadata
project(infinite)— GCP projects under the organization
billingAccount(infinite)— GCP billing accounts
bucket(infinite)— GCS buckets
dnsRecord(infinite)— Cloud DNS resource record sets
02Previous Versions6
2026.04.01.19Apr 1, 2026
2026.04.01.18yankedApr 1, 2026
2026.03.27.8Mar 27, 2026
2026.03.26.7Mar 26, 2026
2026.03.26.5Mar 26, 2026
2026.03.25.3Mar 25, 2026
03Stats
Downloads
14
Archive size
11.2 KB

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

04Platforms