ALIYUN::ECS::Route類型用于創建自定義路由條目。
語法
{
"Type": "ALIYUN::ECS::Route",
"Properties": {
"DestinationCidrBlock": String,
"RouteTableId": String,
"NextHopId": String,
"NextHopType": String,
"NextHopList": List
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
DestinationCidrBlock | String | 是 | 否 | 自定義路由條目的目標網段。 | 無 |
RouteTableId | String | 是 | 否 | 路由表ID。 | 無 |
NextHopId | String | 否 | 否 | 自定義路由條目的下一跳實例ID。 | 無 |
NextHopType | String | 否 | 否 | 自定義路由條目的下一跳類型。 | 取值:
|
NextHopList | List | 否 | 否 | 自定義路由條目的下一跳的列表。 | 如果指定了NextHopList,則該路由條目為ECMP路由條目。 取值范圍:2~4。 更多信息,請參見NextHopList 屬性。 |
NextHopList 語法
"NextHopList": [
{
"NextHopId": String,
"NextHopType": String
}
]
NextHopList 屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
NextHopId | String | 是 | 否 | ECMP路由條目的下一跳實例的ID。 | 無 |
NextHopType | String | 否 | 否 | ECMP路由條目的下一跳的類型。 | 取值:RouterInterface,表示路由器接口。 |
返回值
Fn::GetAtt
RouteEntryId:自定義路由條目ID。
示例
ROSTemplateFormatVersion: '2015-09-01' Resources: ECSRoute: Type: ALIYUN::ECS::Route Properties: RouteTableId: vtb-25oud**** DestinationCidrBlock: 172.16.XX.XX/24 NextHopId: i-25xzy****
{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "ECSRoute": { "Type": "ALIYUN::ECS::Route", "Properties": { "RouteTableId": "vtb-25oud****", "DestinationCidrBlock": "172.16.XX.XX/24", "NextHopId": "i-25xzy****" } } } }
更多示例,請參見為彈性網卡分配IPv6地址和創建自定義路由條目的組合示例:YAML示例。
文檔內容是否對您有幫助?