PipelineTopologyProperties Class

Pipeline topology properties.

Inheritance
PipelineTopologyProperties

Constructor

PipelineTopologyProperties(*, description: Optional[str] = None, parameters: Optional[List[azure.media.videoanalyzeredge._generated.models._models_py3.ParameterDeclaration]] = None, sources: Optional[List[azure.media.videoanalyzeredge._generated.models._models_py3.SourceNodeBase]] = None, processors: Optional[List[azure.media.videoanalyzeredge._generated.models._models_py3.ProcessorNodeBase]] = None, sinks: Optional[List[azure.media.videoanalyzeredge._generated.models._models_py3.SinkNodeBase]] = None, **kwargs)

Variables

description
str

An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.

parameters
list[<xref:azure.media.videoanalyzer.edge.models.ParameterDeclaration>]

List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.

sources
list[<xref:azure.media.videoanalyzer.edge.models.SourceNodeBase>]

List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.

processors
list[<xref:azure.media.videoanalyzer.edge.models.ProcessorNodeBase>]

List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.

sinks
list[<xref:azure.media.videoanalyzer.edge.models.SinkNodeBase>]

List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.