Skip to main content
GuideServerConfigure and deploy Tabsdata servers on your machine.TutorialsConfigure data integration workflows within a running Tabsdata server.Advanced TutorialsBuild end-to-end workflows between two specific systems.API ReferenceCLI ReferenceRelease Notes
Version: 2.0.0

GCSSrcConn

class
class GCSSrcConn(
bucket: GCSBucketSpec,
credentials: CredentialsSpec,
project: ProjectSpec | None = None,
base_path: CloudRelativePathSpec = '/',
conn_cfg: CfgSpec | None = None,
)

Bases: Conn

Categories: source

GCS connection used by GCSSrc.

Registered on a collection; the runtime resolves it and hands it to the plugin at run time. Each field accepts a plain string or a Secret.

Parameters

parameter

A valid GCS bucket name: 3-63 characters, lowercase letters, digits, hyphens and underscores, starting and ending with a letter or digit.

parameter

GCP GCPJson service-account JSON credentials.

parameter
projectProjectSpec | None (str | Secret | None)

Optional GCP project id; any non-empty string.

parameter

Object-key prefix from the bucket root; starts with /, has no trailing / and no empty segments (//) (the leading / is trimmed when forming the key). Defaults to /.

parameter
conn_cfgCfgSpec | None (dict | None)

Optional connector-config dict (see CfgSpec).