Skip to main content

Gcp/bigqueryconnection

@swamp/gcp/bigqueryconnectionv2026.06.16.1· 1d agoMODELS
01README

Google Cloud bigqueryconnection infrastructure models

02Release Notes
  • Updated: connections
03Models1
@swamp/gcp/bigqueryconnection/connectionsv2026.06.16.1connections.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
aws?objectConnection properties specific to Amazon Web Services (AWS).
azure?objectContainer for connection properties specific to Azure.
cloudResource?objectContainer for connection properties for delegation of access to GCP resources.
cloudSpanner?objectConnection properties specific to Cloud Spanner.
cloudSql?objectConnection properties specific to the Cloud SQL.
configuration?objectRepresents concrete parameter values for Connector Configuration.
description?stringUser provided description.
friendlyName?stringUser provided display name for the connection.
kmsKeyName?stringOptional. The Cloud KMS key that is used for credentials encryption. If omitted, internal Google owned encryption keys are used. Example: `projects/[kms_project_id]/locations/[region]/keyRings/[key_region]/cryptoKeys/[key]`
salesforceDataCloud?objectConnection properties specific to Salesforce DataCloud. This is intended for use only by Salesforce partner projects.
spark?objectContainer for connection properties to execute stored procedures for Apache Spark.
connectionId?stringOptional. Connection id that should be assigned to the created connection.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a connections
fn get(identifier: string)
Get a connections
ArgumentTypeDescription
identifierstringThe name of the connections
fn update()
Update connections attributes
fn delete(identifier: string)
Delete the connections
ArgumentTypeDescription
identifierstringThe name of the connections
fn sync()
Sync connections state from GCP
fn list(pageSize?: number, maxPages?: number)
List connections resources
ArgumentTypeDescription
pageSize?numberRequired. Page size.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn get_iam_policy(options?: any)
get iam policy
ArgumentTypeDescription
options?any
fn set_iam_policy(policy?: any, updateMask?: any)
set iam policy
ArgumentTypeDescription
policy?any
updateMask?any
fn test_iam_permissions(permissions?: any)
test iam permissions
ArgumentTypeDescription
permissions?any

Resources

state(infinite)— Configuration parameters to establish connection with an external data source...
04Previous Versions14
2026.06.08.2Jun 8, 2026
  • Updated: connections
2026.06.07.1Jun 7, 2026
  • Updated: connections
2026.05.25.1May 25, 2026
  • Updated: connections

Modified 1 models

2026.05.24.1May 24, 2026
  • Updated: connections
2026.05.21.2May 21, 2026
  • Updated: connections
2026.05.21.1May 21, 2026

Modified 1 models

2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.1May 18, 2026
2026.04.23.1Apr 23, 2026
2026.04.03.3Apr 3, 2026
  • Updated: connections
2026.04.03.1Apr 3, 2026
  • Updated: connections
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: connections
05Stats
A
100 / 100
Downloads
0
Archive size
32.4 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels