Skip to main content
A topic may belong to several sources. If no restrictions are defined, then all topics will be able to operate on all sources of the compatible type. At request time, if a requested topic resolves to more than one source, the source to operate on must be clarified by using the sourceType and/or the sourceName parameters of the request. The properties outlined below restrict which topics can operate on which source.

Topic

PropertyDescription
restrict-to-sourcesRestrict the topic to a set of sources.
restrict-from-sourcesRestrict the topic from being used by a set of sources.

  • Both properties are optional and cannot be used at the same time.
  • When neither is used, the topic is not restricted in any way and can be used with any source of a compatible type.

Source

PropertyDescription
topics-to-includeRestrict the topics which should be included in the source.
topics-to-excludeSpecify which topics should be excluded.

  • Both properties are optional and cannot be used at the same time.
  • When neither is used, the source will include topics that are of a compatible type and are not restricted from that source, nor restricted to another one.