ALIYUN::MPS::Pipeline類型用於建立ApsaraVideo for Media Processing的管道。
文法
{
"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": "The new name of the MPS queue. The value can contain letters, digits, and special\ncharacters such as hyphens (-) and can be up to 128 bytes in size. The value cannot\nstart with a special character."
}
},
"Resources": {
"Pipeline": {
"Type": "ALIYUN::MPS::Pipeline",
"Properties": {
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"PipelineId": {
"Description": "The ID of the MPS queue.",
"Value": {
"Fn::GetAtt": [
"Pipeline",
"PipelineId"
]
}
}
}
}