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 | いいえ | いいえ | パイプラインタイプ。 | 有効な値は次のとおりです:
|
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"
]
}
}
}
}