TaskTemplate
TaskTemplate は、JobTemplate 定義内で実行されるタスクの再利用可能な設定を提供します。
この記事では、エンティティの TaskTemplate
概要と、Media Services REST API を使用してさまざまな操作を実行する方法についても説明します。
重要
Media Services でエンティティにアクセスするときは、HTTP 要求で特定のヘッダー フィールドと値を設定する必要があります。
詳細については、「 Media Services REST API 開発のセットアップ」および「Media Services REST APIを使用した Media Services への接続」を参照してください。
TaskTemplate エンティティのプロパティ
プロパティ | Type | 説明 |
---|---|---|
Id 読み取り専用です。 作成時に Media Services によって設定されます。 |
Edm.String | "nb:ttid:UUID:<INSERT NEW GUID STRING>" という形式のユーザー定義の一意識別子。 |
構成 省略可能。 |
Edm.String | エンコード、保護など、TaskTemplate が実行する処理アクションを定義するプリセット。 最大長は 100000 です。 |
作成済み 読み取り専用です。 作成時に Media Services によって設定されます。 |
Edm.DateTime | この値は、作成時に Media Services によって設定されます。 |
説明 省略可能。 |
Edm.String | TaskTemplate の説明。 最大長は 4000 です。 |
LastModified 読み取り専用です。 Media Services で設定します。 |
Edm.DateTime | この値は、プロパティの変更が行われた後に Media Services によって更新されます。 |
MediaProcessorId 省略可能。 |
Edm.String | TaskTemplate で使用する MediaProcessor の ID。 /API/MediaProcessors で GET 要求を実行して、有効な値を取得できます。 |
名前 省略可能。 |
Edm.String | タスク テンプレートのフレンドリ名。 最大長は 4000 です。 |
NumberofInputAssets 必須。 |
Edm.Int32 | TaskTemplate が処理する必要がある入力アセットの数。 |
NumberofOutputAssets 必須。 |
Edm.Int32 | 既に指定されていない場合は、TaskTemplate が作成する必要がある出力アセットの数。指定されている場合は、TaskTemplate が使用する必要がある出力アセットの数。 |
オプション 省略可能。 |
Edm.Int32 | TaskTemplate を作成できる暗号化オプションを示す列挙値。 有効な値は次のとおりです。 - なし = 0 - ProtectedConfiguration = 1 |
EncryptionKeyId 省略可能。 |
Edm.String | 暗号化されたキー ID。 |
EncryptionScheme 省略可能。 |
Edm.String | 構成ファイルで使用する EncryptionScheme。 有効な値は "ConfigurationEncryption" です。 |
EncryptionVersion 省略可能。 |
Edm.String | 使用する暗号化構成のバージョン。 現在サポートされているバージョンは "1.0" です。 |
InitializationVector 省略可能。 |
Edm.String | 構成ファイルの InitializationVector。 |
TaskTemplate の作成
TaskTemplate は JobTemplate を作成することによって作成します。 例については、「JobTemplate の作成」を参照してください。
TaskTemplate の一覧表示
タスクは、GET HTTP 要求を使用して取得します。
Method | 要求 URI | HTTP バージョン |
---|---|---|
GET | <https:// accountname.restv2>。<location.media.azure.net/api/TaskTemplates> | HTTP/1.1 |
Method | 要求 URI | HTTP バージョン |
---|---|---|
GET | <https:// accountname.restv2>。<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates | HTTP/1.1 |
要求のサンプル
最新 x-ms-version:
の を取得するには、「 Media Services REST」を参照してください。
GET https://<accountname>.restv2.<location>.media.azure.net/api/JobTemplates('nb:jtid:UUID:b1f956b3-774c-bb44-a3f7-ee47e23aed38')/TaskTemplates HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.19
Authorization: Bearer <token value>
Host: media.windows.net
参照
ContentKey
Asset
AccessPolicy
AssetFile
ジョブ
ロケーター
MediaProcessor
タスク
JobTemplate
クォータと制限