ALIYUN::ECS::Route类型用于创建自定义路由条目。
语法
{
  "Type": "ALIYUN::ECS::Route",
  "Properties": {
    "DestinationCidrBlock": String,
    "RouteTableId": String,
    "NextHopId": String,
    "NextHopType": String,
    "NextHopList": List
  }
}属性
属性名称  | 类型  | 必须  | 允许更新  | 描述  | 约束  | 
DestinationCidrBlock  | String  | 是  | 否  | 自定义路由条目的目标网段。  | 支持 IPv4、IPv6、前缀列表的目标网段和前缀列表的实例 ID。需满足以下要求: 
 
  | 
RouteTableId  | String  | 是  | 否  | 要添加自定义路由条目的路由表 ID。  | 无  | 
NextHopId  | String  | 否  | 否  | 自定义路由条目的下一跳实例ID。  | 若选择NextHopType为 Ecr,您可以通过 DescribeExpressConnectRouterAssociation接口获取 AssociationId 作为下一跳 ID。  | 
NextHopType  | String  | 否  | 否  | 自定义路由条目的下一跳类型。  | 取值: 
  | 
NextHopList  | List  | 否  | 否  | 自定义路由条目的下一跳的列表。  | 如果指定NextHopList,则该路由条目为ECMP路由条目。子级条数 <= 16。 更多信息,请参见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示例。