Gcp/bigqueryconnection
@swamp/gcp/bigqueryconnectionv2026.06.16.1
01README
Google Cloud bigqueryconnection infrastructure models
02Release Notes
- Updated: connections
03Models
@swamp/gcp/bigqueryconnection/connectionsv2026.06.16.1connections.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| aws? | object | Connection properties specific to Amazon Web Services (AWS). |
| azure? | object | Container for connection properties specific to Azure. |
| cloudResource? | object | Container for connection properties for delegation of access to GCP resources. |
| cloudSpanner? | object | Connection properties specific to Cloud Spanner. |
| cloudSql? | object | Connection properties specific to the Cloud SQL. |
| configuration? | object | Represents concrete parameter values for Connector Configuration. |
| description? | string | User provided description. |
| friendlyName? | string | User provided display name for the connection. |
| kmsKeyName? | string | Optional. 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? | object | Connection properties specific to Salesforce DataCloud. This is intended for use only by Salesforce partner projects. |
| spark? | object | Container for connection properties to execute stored procedures for Apache Spark. |
| connectionId? | string | Optional. Connection id that should be assigned to the created connection. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a connections
fn get(identifier: string)
Get a connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
fn update()
Update connections attributes
fn delete(identifier: string)
Delete the connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
fn sync()
Sync connections state from GCP
fn list(pageSize?: number, maxPages?: number)
List connections resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Required. Page size. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn get_iam_policy(options?: any)
get iam policy
| Argument | Type | Description |
|---|---|---|
| options? | any |
fn set_iam_policy(policy?: any, updateMask?: any)
set iam policy
| Argument | Type | Description |
|---|---|---|
| policy? | any | |
| updateMask? | any |
fn test_iam_permissions(permissions?: any)
test iam permissions
| Argument | Type | Description |
|---|---|---|
| permissions? | any |
Resources
state(infinite)— Configuration parameters to establish connection with an external data source...
04Previous Versions
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