tabsdatak.conn.gcs
CredentialsSpec | The credential type for GCS connections: GCPJson (a GCP service-account JSON key). |
DestCfgKey | |
DestCfgSpec | |
GCSDest | GCS destination for @subscriber -- one target file per path. |
GCSDestConn | GCS connection used by GCSDest. |
GCSSrc | GCS source for @publisher -- one output slot per path. |
GCSSrcConn | GCS connection used by GCSSrc. |
ProjectSpec | A GCP project id: any non-empty string. |
SrcCfgKey | |
SrcCfgSpec |
CredentialsSpec
type_aliasCredentialsSpec: GCPJson
The credential type for GCS connections: GCPJson (a GCP
service-account JSON key).
DestCfgKey
type_aliasDestCfgKey: Literal['tabsdata.file.chunk_size']
DestCfgSpec
type_aliasDestCfgSpec: Mapping[DestCfgKey, Any]
Resolved type:
Mapping[Literal['tabsdata.file.chunk_size'], Any]
ProjectSpec
type_aliasProjectSpec: StrOrSecretSpec
Resolved type:
str | Secret
A GCP project id: any non-empty string. Accepts a plain string or a
Secret.
SrcCfgKey
type_aliasSrcCfgKey: Literal['tabsdata.file.chunk_size', 'tabsdata.src_metadata.drop']
SrcCfgSpec
type_aliasSrcCfgSpec: Mapping[SrcCfgKey, Any]
Resolved type:
Mapping[Literal['tabsdata.file.chunk_size', 'tabsdata.src_metadata.drop'], Any]