ALIYUN::ECS::Route类型用于新建自定义路由。
语法
{
"Type": "ALIYUN::ECS::Route",
"Properties": {
"DestinationCidrBlock": String,
"RouteTableId": String,
"NextHopId": String,
"NextHopType": String,
"RouteId": String,
"NextHopList": List
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
DestinationCidrBlock | String | 是 | 否 | 路由条目的目标网段 | 无 |
RouteTableId | String | 是 | 否 | 路由表ID | 无 |
NextHopId | String | 否 | 否 | 路由条目的下一跳实例ID | 非ECMP路由 |
RouteId | String | 是 | 否 | 路由ID | 无 |
NextHopType | String | 否 | 否 | 下一跳的类型 | 取值:
|
NextHopList | List | 否 | 否 | 路由条目的下一跳列表 | 由NextHopType和NextHopId指定下一跳。
|
NextHopList 语法
"NextHopList": [
{
"NextHopId": String,
"NextHopType": String
}
]
NextHopList 属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
NextHopId | String | 是 | 否 | 路由条目的下一跳实例ID | 无 |
NextHopType | String | 否 | 否 | 下一跳的类型 | 取值:
|
返回值
Fn::GetAtt
无
示例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ECSRoute": {
"Type": "ALIYUN::ECS::Route",
"Properties": {
"RouteId": "vrt-25mz0****",
"RouteTableId": "vtb-25oud****",
"DestinationCidrBlock": "172.16.XX.XX/24",
"NextHopId": "i-25xzy****"
}
}
}
}