Skip to content

TopicConfig

Key Value
type object
relationship Package -> Database -> Shard -> Sequencer -> TopicConfig
object path $.databases[*].shards[*].sequencers.*.topicConfig
package file path {package-root}/databases/{db-name}/shards/{shard-name}.yaml

Fields

Field Type Required Description Constraints Default
extSubStream string | null no An external ID for a RT stream. A subscriber external to the cluster can use this when requesting RT endpoints from the information service. pattern: "^[a-z0-9]+[a-z0-9-]*[a-z0-9]+$" null
externalTopicPrefix string | null no Prefix to apply to Service name for Sequencer. Prefix followed by a required "-" pattern: "^[a-z0-9]+[a-z0-9-]*[a-z0-9]+-+$" null
subTopic string | null no An external ID for a RT stream. A publisher external to the cluster can use this when requesting RT endpoints from the information service. pattern: "^[a-z0-9]+[a-z0-9-]*[a-z0-9]+$" null
topic string | null no An internal ID for a RT stream. Used along with 'topicPrefix' when creating Service resources. pattern: "^[a-z0-9]+[a-z0-9-]*[a-z0-9]+$" null
topicPrefix string | null no Prefix to apply to Stream name when creating the Sequencer Service resource. Prefix followed by a required "-" pattern: "^[a-z0-9]+[a-z0-9-]*[a-z0-9]+-+$" "rt-"

No linked schemas.

Used In

Back to top