TGW
更新时间:2025-01-24
查询TGW列表
函数声明
Python
1def list_tgw(self, csn_id=None, marker=None, max_keys=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/8l16br10v
返回值
操作成功:
JSON
1{
2 "metadata":{...}, # 公共描述信息
3 "nextMarker":"tgw-jkxx0kmm0t86vkfk",
4 "marker":"tgw-qhxx0kmm0t86vmpk",
5 "maxKeys":1,
6 "isTruncated":true,
7 "tgws":[
8 {
9 "tgwId":"tgw-vhw0idtdwbxi7n0p",
10 "csnId":"csn-3cq38gxc8irzuu0x",
11 "name":"tgw_1",
12 "description":"desc",
13 "region":"bj"
14 }
15 ]
16}
操作失败:
返回失败,错误列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考:example_list_tgw.py
更新TGW信息
函数声明
Python
1def update_tgw(self, csn_id=None, tgw_id=None, update_tgw_request=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/1l56h8zbr
返回值
操作成功:
JSON
1{
2 "metadata":{...} # 公共描述信息
3}
操作失败:
返回失败,错误列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考:example_update_tgw.py
查询TGW路由条目
函数声明
Python
1def list_tgw_rule(self, csn_id=None, tgw_id=None, list_tgw_rule_request=None, marker=None, max_keys=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/sl56rapu9
返回值
操作成功:
JSON
1{
2 "metadata":{...}, # 公共描述信息
3 "nextMarker":"tgw-jkxx0kmm0t86vkfk",
4 "marker":"tgw-qhxx0kmm0t86vmpk",
5 "maxKeys":1,
6 "isTruncated":true,
7 "tgwRtRules":[
8 {
9 "ruleId":"cnrr-1db26d78-1781",
10 "routeType":"custom",
11 "csnId":"csn-m3dwj6tfysnmxmcy",
12 "csnRtId":"csnRt-w3x16fk8nr5kpxkx",
13 "fromAttachId":"tgwAttach-wg3z1z5baq3ry1a6",
14 "status":"conflicted",
15 "destAddress":"192.168.0.0/20",
16 "nextHopId":"vpc-fh43ygs8yp0d",
17 "nextHopName":"默认私有网络",
18 "nextHopRegion":"su",
19 "nextHopType":"vpc",
20 "asPath":"",
21 "community":"",
22 "blackHole":false
23 }
24 ]
25}
操作失败:
返回失败,错误列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考:example_list_tgw_rule.py