Skip to content

GCP Provider Node

Data/Providers

GCP Provider

Build a Google Cloud credential struct. Supports application default credentials, service account JSON, service account key file (FlowPath), workload identity and static access tokens. Emits a GcpProvider that any GCP-aware node (BigQuery, GCS, ...) can consume.

data_gcp_providerdata
Inputs4
Outputs2
Security exposure2/10
Packagedata

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
2/10High
PrivacyPotential sensitivity of processed data.
4/10Medium
PerformanceRuntime or resource pressure.
0/10High
GovernancePolicy, audit, or compliance impact.
2/10High
ReliabilityOperational stability considerations.
1/10High
CostExternal or compute cost impact.
0/10High

Input Pins

4

Input

Execution
exec_in

Trigger execution

Auth Mode

String
auth_mode

How to authenticate: 'application_default' (ADC), 'service_account_json' (raw JSON), 'service_account_file' (FlowPath), 'workload_identity' (GKE/metadata), 'access_token' (static bearer)

Default application_default
application_defaultservice_account_jsonservice_account_fileworkload_identityaccess_token

Default Project ID

String
default_project_id

Default GCP project used by consumers that don't override it

Read Only

Boolean
readonly

Request only read-only scopes when the auth mode supports it

Default true

Output Pins

2

Done

Execution
exec_out

Provider built

Provider

Struct
provider

GCP provider with authentication

GcpProviderGcpProvider6 fields
auth_modestringrequired
default_project_idstring | null
readonlybooleanrequired
service_account_jsonstring | null
service_account_fileanyOf (2)
variant 1FlowPathvariant
pathstringrequired
store_refstringrequired
cache_store_refstring | null
variant 2nullvariant
access_tokenstring | null
Schema enforced

Node Info

Internal name
data_gcp_provider
Category
Data/Providers