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 | いいえ | いいえ | MPS キューのタイプ。 | 有効な値:
|
| SpeedLevel | Integer | いいえ | いいえ | MPS キューのレベル。 | なし |
| State | String | いいえ | はい | MPS キューの状態。 | 有効な値:
|
| NotifyConfig | Map | いいえ | はい | MPS キューの Message Service(MNS)通知の構成。 | 詳細については、NotifyConfig プロパティをご参照ください。 |
| Name | String | はい | はい | MPS キューの名前。 | なし |
NotifyConfig 構文
"NotifyConfig": {
"Topic": String,
"QueueName": String
}NotifyConfig プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| Topic | String | いいえ | はい | 通知を送信する MNS トピックの名前。 | なし |
| QueueName | String | いいえ | はい | 通知を送信する MNS キューの名前。 | なし |
レスポンスパラメータ
Fn::GetAtt
PipelineId:MPS キューの ID。
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Name": {
"Type": "String",
"Description": "MPS キューの新しい名前。値には、文字、数字、ハイフン (-) などの特殊文字を含めることができ、最大 128 バイトのサイズにすることができます。値は特殊文字で始めることはできません。" // New description translation
}
},
"Resources": {
"Pipeline": {
"Type": "ALIYUN::MPS::Pipeline",
"Properties": {
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"PipelineId": {
"Description": "MPS キューの ID。", // New description translation
"Value": {
"Fn::GetAtt": [
"Pipeline",
"PipelineId"
]
}
}
}
}