huawei-cloud-api-definitions-VPC 0.1.20250523

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"NeutronErrorBody":{"description":"","properties":{"detail":{"description":"错误请求返回的错误详情","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"message":{"description":"错误请求返回的错误信息","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"type":{"description":"错误请求返回的错误类型","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["detail","message","type"]},"NeutronErrorResponseBody":{"description":"","properties":{"NeutronError":{"$ref":"#/definitions/NeutronErrorBody","description":"错误信息返回体","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["NeutronError"]},"RouterInterfaceRequestBody":{"description":"","properties":{"port_id":{"description":"功能说明:路由器添加(或删除)接口请求参数port对应的id\n约束:\n - 使用端口的时候,端口上有且只有一个IP地址\n - subnet_id与port_id其中之一必须指定","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,hcso,sbc,obc"},"subnet_id":{"description":"功能说明:路由器添加(或删除)接口请求参数subnet对应的id\n约束:\n - 使用子网的时候,子网上必须配置gatewayIP地址\n - \"provider:network_type\"为\"geneve\"的网络不可以添加路由器\n - subnet_id与port_id其中之一必须指定。","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}}},"RouterInterfaceResponseBody":{"description":"","properties":{"id":{"description":"路由器的ID","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"port_id":{"description":"路由器添加的端口对应的ID","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"project_id":{"description":"项目ID","example":"f83fc91f92384777851e2262a898667a","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"subnet_id":{"description":"路由器添加的子网对应的ID","enum":["[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"],"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"tenant_id":{"description":"项目ID","example":"f83fc91f92384777851e2262a898667a","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["port_id","project_id","subnet_id","tenant_id"]}},"description":null,"group_id":"4784d190da9948c381c1603ddda2f4ff","host":"vpc.cn-north-4.myhuaweicloud.com","id":"d1206a9181e740b29e11068b229257b0","info_version":"v2","method":"put","name":"NeutronAddRouterInterface","parameters":{},"paths":{"/v2.0/routers/{router_id}/add_router_interface":{"put":{"consumes":[],"deprecated":false,"description":"添加路由器接口。","operationId":"NeutronAddRouterInterface","parameters":[{"description":"用户Token。\n获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,hcso,sbc,obc","x-order":1},{"description":"路由器ID","in":"path","name":"router_id","pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","required":true,"type":"string","x-order":2},{"description":"路由器添加接口请求体","in":"body","name":"AddRouterInterface","required":true,"schema":{"$ref":"#/definitions/RouterInterfaceRequestBody"},"x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc","x-order":3}],"produces":[],"responses":{"200":{"description":"正常返回","examples":{"application/json":{"id":"5b8e885c-1347-4ac2-baf9-2249c8ed1270","port_id":"40e86635-b2a3-45de-a7c8-3cced5b7e755","project_id":"6fbe9263116a4b68818cf1edce16bc4f","subnet_id":"ab78be2d-782f-42a5-aa72-35879f6890ff","tenant_id":"6fbe9263116a4b68818cf1edce16bc4f"}},"schema":{"$ref":"#/definitions/RouterInterfaceResponseBody"}},"400":{"description":"服务器未能处理请求。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"401":{"description":"被请求的页面需要用户名和密码。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"403":{"description":"对被请求页面的访问被禁止。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"404":{"description":"服务器无法找到被请求的页面。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"409":{"description":"由于冲突,请求无法被完成。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"500":{"description":"请求未完成。服务异常","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}}},"summary":"路由器添加接口","tags":["OpenStack - 路由器"],"x-apiexplorer-hide":"false","x-constraint":"使用端口的时候,端口上有且只有一个IP地址。\n使用子网的时候,子网上必须配置gatewayIP地址。\n“provider:network_type”为“geneve”的网络不可以添加路由器。\n一个子网只能添加一个路由器.","x-first-open-time":"2016-6-30","x-hybridcloud":"true","x-is-registered":"Y","x-name":"路由器添加接口","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc","x-order":97,"x-publishpath":"","x-request-examples-1":{"subnet_id":"ab78be2d-782f-42a5-aa72-35879f6890ff"},"x-request-examples-2":{"port_id":"cc88ad2d-983c-42a5-aa72-46879d7890ee"},"x-request-examples-description-1":"","x-request-examples-description-2":"","x-request-examples-text-1":"{\n\t\"subnet_id\": \"ab78be2d-782f-42a5-aa72-35879f6890ff\"\n}","x-request-examples-text-2":"{\n\t\"port_id\": \"cc88ad2d-983c-42a5-aa72-46879d7890ee\"\n}","x-request-examples-url-1":"PUT https://{Endpoint}/v2.0/routers/{router_id}/add_router_interface","x-request-examples-url-2":"PUT https://{Endpoint}/v2.0/routers/{router_id}/add_router_interface","x-scope":"Commercial","x-source":"Native","x-support-sdk":"Y","x-version":"v2.0"}}},"product_short":"VPC","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"路由器添加接口","tags":"OpenStack - 路由器","uri":null,"version":"2.0"}