華為云計(jì)算 云知識(shí) 子網(wǎng)解關(guān)聯(lián)路由表DisassociateRouteTable
子網(wǎng)解關(guān)聯(lián)路由表DisassociateRouteTable

 

功能介紹

路由表關(guān)解關(guān)聯(lián)子網(wǎng)。

調(diào)試

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

URI

POST /v1/{project_id}/routetables/{routetable_id}/action

參數(shù)說(shuō)明請(qǐng)參見(jiàn)表1。

表1 參數(shù)說(shuō)明

名稱

是否必選

參數(shù)類型

說(shuō)明

project_id

String

項(xiàng)目ID,請(qǐng)參見(jiàn)獲取項(xiàng)目ID。

routetable_id

String

路由表ID,路由表唯一標(biāo)識(shí)

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

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

名稱

是否必選

參數(shù)類型

說(shuō)明

routetable

routetable object

路由表對(duì)象,參見(jiàn)表3。

表3 routetable字段說(shuō)明

名稱

是否必選

參數(shù)類型

說(shuō)明

subnets

subnet object

  • 功能說(shuō)明:路由表所關(guān)聯(lián)的子網(wǎng)
  • 約束:只能關(guān)聯(lián)路由表所屬vpc下的子網(wǎng)
表4 subnet字段說(shuō)明

名稱

是否必選

參數(shù)類型

說(shuō)明

associate

Array of strings

路由表關(guān)聯(lián)子網(wǎng)ID列表

disassociate

Array of strings

路由表解除關(guān)聯(lián)子網(wǎng)ID列表

請(qǐng)求示例

  • 解關(guān)聯(lián)路由表3d42a0d4-a980-4613-ae76-a2cddecff054和子網(wǎng)815a6b9e-f766-48eb-967c-0ada72d85435。
    POST https://{Endpoint}/v1/6fbe9263116a4b68818cf1edce16bc4f/
    routetables/3d42a0d4-a980-4613-ae76-a2cddecff054/action { "routetable": { "subnets": { "disassociate": [ "815a6b9e-f766-48eb-967c-0ada72d85435" ] } } }

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

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

名稱

參數(shù)類型

說(shuō)明

routetable

routetable object

路由表對(duì)象,參見(jiàn)表6。

表6 routetable字段說(shuō)明

名稱

參數(shù)類型

說(shuō)明

id

String

  • 功能說(shuō)明:路由表唯一標(biāo)識(shí)
  • 取值范圍:標(biāo)準(zhǔn)UUID

name

String

  • 功能說(shuō)明:路由表名稱
  • 取值范圍:0-64個(gè)字符,支持?jǐn)?shù)字、字母、中文、_(下劃線)、-(中劃線)、.(點(diǎn))

default

Boolean

  • 功能說(shuō)明:是否為默認(rèn)路由表
  • 取值范圍:true表示默認(rèn)路由表;false表示自定義路由表

routes

Array of route objects

  • 功能說(shuō)明:路由對(duì)象列表,參見(jiàn)表7
  • 約束:每個(gè)路由表最大關(guān)聯(lián)200條路由

subnets

Array of subnet objects

  • 功能說(shuō)明:路由表所關(guān)聯(lián)的子網(wǎng),參見(jiàn)表8
  • 約束:只能關(guān)聯(lián)路由表所屬VPC下的子網(wǎng)

tenant_id

String

  • 功能說(shuō)明:項(xiàng)目ID

vpc_id

String

  • 功能說(shuō)明:路由表所屬VPC的ID

description

String

  • 路由表的描述信息
  • 取值范圍:0-255個(gè)字符,不能包含“<”和“>”

created_at

String

  • 功能說(shuō)明:資源創(chuàng)建時(shí)間,UTC時(shí)間
  • 格式:yyyy-MM-ddTHH:mm:ss

updated_at

String

  • 功能說(shuō)明:資源更新時(shí)間,UTC時(shí)間
  • 格式:yyyy-MM-ddTHH:mm:ss
表7 route字段說(shuō)明

名稱

參數(shù)類型

說(shuō)明

type

String

destination

String

  • 功能說(shuō)明:路由目的網(wǎng)段
  • 約束:合法的CIDR格式

nexthop

String

  • 功能說(shuō)明:路由下一跳對(duì)象的ID
  • 取值范圍:
    • 當(dāng)type為ecs時(shí),傳入ecs實(shí)例ID
    • 當(dāng)type為eni時(shí),取值為從網(wǎng)卡ID
    • 當(dāng)type為vip時(shí),取值為vip對(duì)應(yīng)的IP地址
    • 當(dāng)type為nat時(shí),取值為nat實(shí)例對(duì)應(yīng)的ID
    • 當(dāng)type為peering時(shí),取值為peering對(duì)應(yīng)實(shí)例ID
    • 當(dāng)type為vpn時(shí),取值為vpn實(shí)例ID
    • 當(dāng)type為dc時(shí),取值為dc實(shí)例ID
    • 當(dāng)type為cc時(shí),取值為cc的實(shí)例ID
    • 當(dāng)type為egw時(shí),取值為vpc終端節(jié)點(diǎn)的實(shí)例ID

description

String

  • 功能說(shuō)明:路由的描述信息
  • 取值范圍:0-255個(gè)字符,不能包含“<”和“>”
表8 subnet字段說(shuō)明

名稱

參數(shù)類型

說(shuō)明

id

String

路由表關(guān)聯(lián)的子網(wǎng)ID

響應(yīng)示例

{
    "routetable": {
        "id": "3d42a0d4-a980-4613-ae76-a2cddecff054",
        "vpc_id": "ab78be2d-782f-42a5-aa72-35879f6890ff",
        "description": "abc",
        "routes": [
            {
                "type": "ecs",
                "destination": "10.10.10.0/24",
                "nexthop": "7c50463d-d36c-4417-aa85-cc11fa10f341",
                "description": "abc"
            }
        ],
        "subnets": [
            {
                "id": "8d4ce32f-d68a-4c4c-9f18-c68d8a5c7f2f"
            }
        ],
        "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
        "created_at": "2022-12-15T02:56:40",
        "updated_at": "2022-12-15T03:06:21"
    }
}

狀態(tài)碼

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

錯(cuò)誤碼

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