Integration
Content Hub templates integrate with multiple DataStream platform components. Templates can include route configurations for automatic pipeline-to-target connections, define dependencies on other templates, transform into fully editable pipelines after installation, and expose REST API endpoints for programmatic management.
Route Integration
Templates can include pre-configured route definitions that automatically connect pipelines to devices and targets upon installation.
Route Configuration Structure
A template's route configuration specifies how the installed pipeline connects to data sources and destinations:
- Route name and description: Identifier and purpose of the route
- Pipeline references: Which pipelines the route uses for processing
- Filter expressions: Conditional routing based on data content
- Scheduling: Cron or interval-based execution (only available from Advanced Routes)
- Defined targets: Abstract target types the route expects (e.g., "SIEM", "Storage")
Target Mapping
When installing a template that includes route configuration, the installation modal presents target mapping options:
- Target selection toggles: Enable or disable each target defined in the route
- Target dropdown: Map abstract targets to actual configured datasources in your environment
- Configuration inheritance: Target mapping determines which destinations receive processed data
The target mapping step connects template-defined abstract targets (like "primary_siem" or "archive_storage") to your organization's actual target configurations.