次の方法で共有


PipelineTopology クラス

定義

パイプライン トポロジでは、特定の結果のコンテンツを処理するときに適用される処理手順について説明します。 トポロジは、実現するシナリオに従って定義する必要があり、同じ処理特性を共有する多くのパイプライン インスタンスで再利用できます。 たとえば、RTSP カメラからコンテンツをキャプチャし、コンテンツをアーカイブするパイプライン トポロジは、すべてのカメラに同じ処理を適用する限り、さまざまなカメラで再利用できます。 個々のインスタンス プロパティは、ユーザー定義パラメーターを使用して定義できます。これにより、トポロジをパラメーター化できます。 これにより、個々のパイプラインは、個々のカメラの RTSP エンドポイントや資格情報など、さまざまな値を参照できます。 トポロジ全体は、次の要素で構成されます。

  • パラメーター: トポロジ ノード間で参照できるユーザー定義パラメーターの一覧。
  • ソース: カメラからコンテンツを取り込むための RTSP ソースなどの 1 つ以上のデータ ソース ノードの一覧。
  • プロセッサ: データ分析または変換を実行するノードの一覧。
  • シンク: データを他の宛先に格納またはエクスポートできる 1 つ以上のデータ シンクの一覧。
[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
継承
PipelineTopology
属性

コンストラクター

PipelineTopology()

PipelineTopology クラスの新しいインスタンスを初期化します。

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

PipelineTopology クラスの新しいインスタンスを初期化します。

プロパティ

Description

パイプライン トポロジの説明 (省略可能) を取得または設定します。 ここで説明するトポロジの予想される使用をお勧めします。

Id

リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 Resource)
Kind

トポロジの種類を取得または設定します。 使用可能な値は、'Live'、'Batch' です。

Name

リソースの名前を取得します

(継承元 Resource)
Parameters

トポロジ パラメーター宣言の一覧を取得または設定します。 ここで宣言されているパラメーターは、"${PARAMETER_NAME}" 文字列パターンを使用してトポロジ ノード全体で参照できます。 パラメーターには省略可能な既定値を指定でき、後でパイプラインの個々のインスタンスで定義できます。

Processors

トポロジ プロセッサ ノードの一覧を取得または設定します。 プロセッサ ノードを使用すると、パイプライン データを分析、処理、または変換できます。

Sinks

トポロジ シンク ノードの一覧を取得または設定します。 シンク ノードを使用すると、パイプライン データを格納またはエクスポートできます。

Sku

SKU のプロパティを取得または設定します。

Sources

トポロジ ソース ノードの一覧を取得または設定します。 ソース ノードを使用すると、外部データをパイプラインによって取り込むことができます。

SystemData

createdBy および modifiedBy 情報を含む azure Resource Manager メタデータを取得します。

(継承元 Resource)
Type

リソースの種類を取得します。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

(継承元 Resource)

メソッド

Validate()

オブジェクトを検証します。

適用対象