TemporalTemporal connector
Temporal Service client and Worker capacity configuration.
When to use
Configure this object once per external system or listener. Add concrete routes, methods, topics or schedules as endpoints inside it.
Behavior
- Owns transport-level connection and implementation settings.
- Can contain multiple endpoints.
- Input and Sink streams reference endpoints, not the connector directly.
General properties
Connector identity and language-specific runtime adapters
namestringConnector name used in the designer and generated symbols.
RequiredtypeDataConnectorTypeExternal system kind. It is locked after endpoints are created.
RequiredAllowed:HTTP, gRPC, Kafka, Custom, Cron, TemporalgoImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:temporal/gopythonImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:temporal/pythontypeScriptImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:temporal/typescriptTemporal properties
Temporal-specific connection settings
addressstringTemporal Service address.
Default:temporal:7233namespacestringTemporal namespace.
Default:defaultidentitystringClient and Worker identity.
apiKeysecretAPI key supplied through runtime configuration.
tlsEnabledbooleanEnables TLS.
Default:falsetlsServerNamestringExpected server name.
tlsEnabled = truetlsCaFilepathPEM CA bundle.
tlsEnabled = truetlsCertFilepathmTLS certificate.
tlsEnabled = truetlsKeyFilepathmTLS private key.
tlsEnabled = truemaxConcurrentActivitiesintegerWorker Activity slots.
Default:2Minimum: 1maxConcurrentWorkflowsintegerWorker Workflow slots.
Default:4Minimum: 1workerStopTimeoutintegerMaximum milliseconds for Workers to drain during shutdown; zero inherits the service shutdown timeout.
Default:0Configuration example
type: Temporal
address: temporal:7233
namespace: default
maxConcurrentActivities: 8
workerStopTimeout: 5000