PipelineTopology クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パイプライン トポロジでは、特定の結果のコンテンツを処理するときに適用される処理手順について説明します。 トポロジは、実現するシナリオに従って定義する必要があり、同じ処理特性を共有する多くのパイプライン インスタンスで再利用できます。 たとえば、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(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() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET