Partager via


PipelineTopologyUpdate 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 à atteindre et peut être réutilisée sur 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 sur 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 de données ou des transformations.
  • 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 PipelineTopologyUpdate : Microsoft.Azure.Management.VideoAnalyzer.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PipelineTopologyUpdate = class
    inherit ProxyResource
Public Class PipelineTopologyUpdate
Inherits ProxyResource
Héritage
PipelineTopologyUpdate
Attributs

Constructeurs

PipelineTopologyUpdate()

Initialise une nouvelle instance de la classe PipelineTopologyUpdate.

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

Initialise une nouvelle instance de la classe PipelineTopologyUpdate.

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 aux données de pipeline d’être analysées, traitées ou transformées.

Sinks

Obtient ou définit la liste des nœuds récepteurs 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 des 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 à