華為云計(jì)算 云知識(shí) 創(chuàng)建VPC路由CreateVpcRoute
創(chuàng)建VPC路由CreateVpcRoute

 

功能介紹

創(chuàng)建路由。

調(diào)試

您可以在API Explorer中調(diào)試該接口。

URI

POST /v2.0/vpc/routes

請(qǐng)求參數(shù)

表1 請(qǐng)求參數(shù)

參數(shù)名稱

類型

必選

說明

route

route object

route對(duì)象,參見表2。

表2 route對(duì)象

屬性

類型

是否必選

說明

destination

String

路由目的地址CIDR,如192.168.200.0/24。

nexthop

String

路由下一跳,如果路由是“peering”類型,填寫vpc peering id。

vpc peering id即對(duì)等連接id,獲取方法請(qǐng)參見查詢對(duì)等連接列表。

type

String

路由類型。

目前只支持“peering”類型,即下一跳為對(duì)等連接。

如果下一跳為ECS,該API不支持,請(qǐng)您使用更新路由表。

vpc_id

String

請(qǐng)求創(chuàng)建路由的VPC ID。

請(qǐng)求示例

  • 創(chuàng)建peering類型的VPC路由,所在vpc id為ab78be2d-782f-42a5-aa72-35879f6890ff,下一跳peering id為60c809cb-6731-45d0-ace8-3bf5626421a9,目的地址192.168.200.0/24。
    POST https://{Endpoint}/v2.0/vpc/routes 
    
    { 
        "route": { 
            "type": "peering",  
            "nexthop": "60c809cb-6731-45d0-ace8-3bf5626421a9",  
            "destination": "192.168.200.0/24",  
            "vpc_id": "ab78be2d-782f-42a5-aa72-35879f6890ff"
        }
    }

響應(yīng)參數(shù)

表3 響應(yīng)參數(shù)

參數(shù)名稱

類型

說明

route

route object

route對(duì)象,參見表4。

表4 route對(duì)象

屬性

類型

說明

id

String

路由id

destination

String

路由目的地址CIDR,如192.168.200.0/24。

nexthop

String

路由下一跳,如果路由是“peering”類型,填寫vpc peering id。

type

String

路由類型。目前只支持“peering”。

vpc_id

String

路由的vpc,需要填寫存在的vpc_id。

tenant_id

String

項(xiàng)目ID

響應(yīng)示例

{ 
    "route": { 
        "type": "peering",  
        "nexthop": "60c809cb-6731-45d0-ace8-3bf5626421a9",  
        "destination": "192.168.200.0/24",  
        "vpc_id": "ab78be2d-782f-42a5-aa72-35879f6890ff",  
        "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
        "id": "3d42a0d4-a980-4613-ae76-a2cddecff054" 
    }
}

狀態(tài)碼

請(qǐng)參見狀態(tài)碼。

錯(cuò)誤碼

請(qǐng)參考錯(cuò)誤碼。