Compartir a través de


PipelineTopology Clase

Definición

La topología de canalización describe los pasos de procesamiento que se van a aplicar al procesar el contenido de un resultado determinado. La topología debe definirse según el escenario que se va a lograr y se puede reutilizar en muchas instancias de canalización que comparten las mismas características de procesamiento. Por ejemplo, una topología de canalización que captura contenido de una cámara RTSP y archiva el contenido se puede reutilizar en muchas cámaras diferentes, siempre y cuando se aplique el mismo procesamiento en todas las cámaras. Las propiedades de instancia individuales se pueden definir mediante el uso de parámetros definidos por el usuario, que permiten parametrizar una topología. Esto permite que las canalizaciones individuales hacen referencia a valores diferentes, como los puntos de conexión RTSP y las credenciales de las cámaras individuales. En general, una topología se compone de lo siguiente:

  • Parámetros: lista de parámetros definidos por el usuario que pueden ser referencias en los nodos de topología.
  • Orígenes: lista de uno o varios nodos de orígenes de datos, como un origen RTSP que permite la ingesta de contenido desde cámaras.
  • Procesadores: lista de nodos que realizan análisis de datos o transformaciones.
  • Receptores: lista de uno o varios receptores de datos que permiten almacenar o exportar datos a otros destinos.
[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
Herencia
PipelineTopology
Atributos

Constructores

PipelineTopology()

Inicializa una nueva instancia de la clase PipelineTopology.

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

Inicializa una nueva instancia de la clase PipelineTopology.

Propiedades

Description

Obtiene o establece una descripción opcional de la topología de canalización. Se recomienda que se describa aquí el uso esperado de la topología.

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Kind

Obtiene o establece el tipo de topología. Entre los valores posibles se incluyen: "Live", "Batch"

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
Parameters

Obtiene o establece la lista de declaraciones de parámetros de topología. Se puede hacer referencia a los parámetros declarados aquí en todos los nodos de topología mediante el uso del patrón de cadena "${PARAMETER_NAME}". Los parámetros pueden tener valores predeterminados opcionales y, posteriormente, se pueden definir en instancias individuales de la canalización.

Processors

Obtiene o establece la lista de nodos del procesador de topología. Los nodos de procesador permiten analizar, procesar o transformar los datos de canalización.

Sinks

Obtiene o establece la lista de nodos receptores de topología. Los nodos receptores permiten almacenar o exportar datos de canalización.

Sku

Obtiene o establece describe las propiedades de una SKU.

Sources

Obtiene o establece la lista de nodos de origen de la topología. Los nodos de origen permiten la ingesta de datos externos mediante la canalización.

SystemData

Obtiene los metadatos de azure Resource Manager que contienen la información createdBy y modifiedBy.

(Heredado de Resource)
Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a