Skip to main content

Module grpc

Module grpc 

Source
Available on crate features source-grpc and source-rest only.

Modules§

config
gRPC source configuration.
stream
gRPC stream executor using dynamic protobuf messages.

Structs§

GrpcStream
A configured gRPC source that uses protobuf reflection to call any gRPC method and return JSON records.
GrpcStreamConfig
Configuration for the gRPC source.
MetadataEntry
A single piece of gRPC request metadata.

Enums§

AuthSpec
A connector’s auth: field: either an inline auth definition A (the { type, config } shape), or a { ref: <name> } reference to a shared provider defined in the top-level auth: catalog.
FaucetError
All possible errors returned by faucet-stream.
GrpcAuth
Authentication for gRPC endpoints.
RpcKind
Kind of gRPC RPC to invoke.

Traits§

Source
A source fetches records from an external system.

Type Aliases§

SharedAuthProvider
A shared AuthProvider handle. Cloning it shares the one live provider (and its single token cache) across connectors.