Partager via


PipelineTopology Classe

Définition

La topologie de pipeline décrit les étapes de traitement à appliquer lors du traitement du contenu pour un résultat particulier. La topologie doit être définie en fonction du scénario à réaliser et peut être réutilisée dans de nombreuses instances de pipeline qui partagent les mêmes caractéristiques de traitement. Par instance, une topologie de pipeline qui capture le contenu d’une caméra RTSP et archive le contenu peut être réutilisée sur de nombreuses caméras différentes, tant que le même traitement doit être appliqué sur toutes les caméras. Les propriétés de instance individuelles peuvent être définies à l’aide de paramètres définis par l’utilisateur, qui permettent de paramétrer une topologie. Cela permet aux pipelines individuels de faire référence à différentes valeurs, telles que les points de terminaison RTSP et les informations d’identification des caméras individuelles. Dans l’ensemble, une topologie est composée des éléments suivants :

  • Paramètres : liste des paramètres définis par l’utilisateur qui peuvent être des références entre les nœuds de topologie.
  • Sources : liste d’un ou plusieurs nœuds de sources de données tels qu’une source RTSP qui permet d’ingérer du contenu à partir de caméras.
  • Processeurs : liste des nœuds qui effectuent une analyse ou des transformations de données.
  • Récepteurs : liste d’un ou plusieurs récepteurs de données qui permettent de stocker ou d’exporter des données vers d’autres destinations.
[Microsoft.Rest.Serialization.JsonTransformation]
public class PipelineTopology : Microsoft.Azure.Management.VideoAnalyzer.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PipelineTopology = class
    inherit ProxyResource
Public Class PipelineTopology
Inherits ProxyResource
Héritage
PipelineTopology
Attributs

Constructeurs

PipelineTopology()

Initialise une nouvelle instance de la classe PipelineTopology.

PipelineTopology(IList<SourceNodeBase>, IList<SinkNodeBase>, Kind, Sku, String, String, String, SystemData, String, IList<ParameterDeclaration>, IList<ProcessorNodeBase>)

Initialise une nouvelle instance de la classe PipelineTopology.

Propriétés

Description

Obtient ou définit une description facultative de la topologie de pipeline. Il est recommandé de décrire ici l’utilisation attendue de la topologie.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Kind

Obtient ou définit le type de topologie. Les valeurs possibles sont les suivantes : 'Live', 'Batch'

Name

Obtient le nom de la ressource

(Hérité de Resource)
Parameters

Obtient ou définit la liste des déclarations de paramètres de topologie. Les paramètres déclarés ici peuvent être référencés dans les nœuds de topologie à l’aide du modèle de chaîne « ${PARAMETER_NAME} ». Les paramètres peuvent avoir des valeurs par défaut facultatives et peuvent être définis ultérieurement dans des instances individuelles du pipeline.

Processors

Obtient ou définit la liste des nœuds du processeur de topologie. Les nœuds de processeur permettent d’analyser, de traiter ou de transformer les données de pipeline.

Sinks

Obtient ou définit la liste des nœuds du récepteur de topologie. Les nœuds récepteurs permettent de stocker ou d’exporter des données de pipeline.

Sku

Obtient ou définit décrit les propriétés d’une référence SKU.

Sources

Obtient ou définit la liste des nœuds sources de topologie. Les nœuds sources permettent d’ingérer des données externes par le pipeline.

SystemData

Obtient les métadonnées azure Resource Manager contenant des informations createdBy et modifiedBy.

(Hérité de Resource)
Type

Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

(Hérité de Resource)

Méthodes

Validate()

Validez l’objet.

S’applique à