すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::MPS::Pipeline

最終更新日:Aug 12, 2026

ALIYUN::MPS::Pipeline リソースは、ApsaraVideo Media Processing (MPS) パイプラインを作成します。

構文

{
  "Type": "ALIYUN::MPS::Pipeline",
  "Properties": {
    "Role": String,
    "Speed": String,
    "SpeedLevel": Integer,
    "State": String,
    "NotifyConfig": Map,
    "Name": String
  }
}

プロパティ

プロパティ名

型

必須

更新の許可

説明

制約

Role

String

いいえ

はい

現在の RAM ユーザーに関連付けられているロール。

なし

Speed

String

いいえ

いいえ

パイプラインタイプ。

有効な値は次のとおりです:

  • Boost:高速トランスコーディングパイプライン。

  • Standard (既定値):標準パイプライン。

  • NarrowBandHDV2:Narrowband HD 2.0 パイプライン。

  • AIVideoCover:スマートスナップショットパイプライン。

  • AIVideoFPShot:メディアフィンガープリントパイプライン。

  • AIVideoCensor:自動審査パイプライン。

  • AIVideoMCU:スマートタグパイプライン。

  • AIVideoSummary:ビデオシノプシスパイプライン。

  • AIVideoPorn:ポルノ検出パイプライン。

  • AIAudioKWS:音声キーワード認識パイプライン。

  • AIAudioASR:音声テキスト変換パイプライン。

SpeedLevel

Integer

いいえ

いいえ

パイプラインレベル。

なし

State

String

いいえ

はい

パイプラインの状態。

有効な値は次のとおりです:

  • アクティブ:パイプラインが有効です。

  • 一時停止:パイプラインが一時停止されています。

NotifyConfig

Map

いいえ

はい

Simple Message Queue (formerly MNS) の通知設定。

詳細については、「NotifyConfig のプロパティ」をご参照ください。

Name

String

はい

はい

パイプラインの名前。

なし

NotifyConfig の構文

"NotifyConfig": {
  "Topic": String,
  "QueueName": String
}

NotifyConfig のプロパティ

プロパティ名

型

必須

更新の許可

説明

制約

Topic

String

いいえ

はい

Simple Message Queue (formerly MNS) で作成されたトピックの名前。

なし

QueueName

String

いいえ

はい

Simple Message Queue (formerly MNS) で作成されたキューの名前。

なし

戻り値

Fn::GetAtt

PipelineId:パイプラインの ID。

例

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Name": {
      "Type": "String",
      "Description": "MPS パイプラインの新しい名前。値には、英字、数字、およびハイフン (-) などの特殊文字を含めることができ、最大 128 バイトまでです。値は特殊文字で始めることはできません。"
    }
  },
  "Resources": {
    "Pipeline": {
      "Type": "ALIYUN::MPS::Pipeline",
      "Properties": {
        "Name": {
          "Ref": "Name"
        }
      }
    }
  },
  "Outputs": {
    "PipelineId": {
      "Description": "MPS パイプラインの ID。",
      "Value": {
        "Fn::GetAtt": [
          "Pipeline",
          "PipelineId"
        ]
      }
    }
  }
}