PipelineTopologyUpdate Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 PipelineTopologyUpdate : Microsoft.Azure.Management.VideoAnalyzer.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PipelineTopologyUpdate = class
inherit ProxyResource
Public Class PipelineTopologyUpdate
Inherits ProxyResource
- Herencia
- Atributos
Constructores
PipelineTopologyUpdate() |
Inicializa una nueva instancia de la clase PipelineTopologyUpdate. |
PipelineTopologyUpdate(String, String, String, SystemData, String, IList<ParameterDeclaration>, IList<SourceNodeBase>, IList<ProcessorNodeBase>, IList<SinkNodeBase>, Nullable<Kind>, Sku) |
Inicializa una nueva instancia de la clase PipelineTopologyUpdate. |
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
Azure SDK for .NET