Bandwidth package
Create bandwidth package
Function declaration
1def create_csn_bp(self, name, bandwidth, geographic_a, geographic_b, billing, interwork_type=None, tags=None, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/il138q5a0
Response value
Operation succeeded:
1{
2 "metadata": {...}, # Common Description Information
3 "csn_bp_id":"csnBp-avng9p6kp70x"
4}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_create_csn_bp.py
Update bandwidth package
Function declaration
1def update_csn_bp(self, csn_bp_id, name=None, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/5l139oayt
Response value
Operation succeeded:
1{
2 "metadata": {...} # Public description information
3}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_update_csn_bp.py
Delete bandwidth package
Function declaration
1def delete_csn_bp(self, csn_bp_id, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/9l139gf3s
Response value
Operation succeeded:
1{
2 "metadata": {...} # Public description information
3}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_delete_csn_bp.py
Bind a bandwidth package to a Cloud Smart Network
Function declaration
1def bind_csn_bp(self, csn_bp_id, csn_id, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/tl13b14ho
Response value
Operation succeeded:
1{
2 "metadata": {...} # Public description information
3}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_bind_csn_bp.py
Query the specified bandwidth package details
Function declaration
1def get_csn_bp(self, csn_bp_id=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/Ql13a4uin
Response value
Operation succeeded:
1{
2 "metadata": {...}, # Common Description Information
3 "csnBpId":"csnBp-gdrf6fukb36u",
4 "name":"csnBp",
5 "bandwidth":100,
6 "usedBandwidth":10,
7 "csnId":"",
8 "interworkType":"center",
9 "interworkRegion":"chinesemainland",
10 "status":"available",
11 "paymentTiming":"Prepaid",
12 "expireTime":"2018-08-13T08:10:59Z",
13 "createdTime":"2021-04-25 17:22:34",
14 "tags":[
15 {
16 "tagKey":"test",
17 "tagValue":"test"
18 },
19 {
20 "tagKey":"test",
21 "tagValue":""
22 }
23 ]
24}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_get_csn_bp.py
Query bandwidth package list
Function declaration
1def list_csn_bp(self, marker=None, max_keys=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/3l139tsq9
Response value
Operation succeeded:
1{
2 "metadata": {...}, # Common Description Information
3 "marker":"csnBp-gdrf6fukb36u",
4 "isTruncated":true,
5 "nextMarker":"csnBp-iuc756n5kkda",
6 "maxKeys":1,
7 "csnBps":[
8 {
9 "csnBpId":"csnBp-gdrf6fukb36u",
10 "name":"csnBp",
11 "bandwidth":100,
12 "usedBandwidth":10,
13 "csnId":"",
14 "interworkType":"center",
15 "interworkRegion":"chinesemainland",
16 "status":"available",
17 "paymentTiming":"Prepaid",
18 "expiredTime":"2018-08-13T08:10:59Z",
19 "createTime":"2021-04-25 17:22:34",
20 "tags":[
21 {
22 "tagKey":"test",
23 "tagValue":"test"
24 },
25 {
26 "tagKey":"test",
27 "tagValue":""
28 }
29 ]
30 }
31 ]
32}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_list_csn_bp.py
Bandwidth upgrade/downgrade for the bandwidth package
Function declaration
1def resize_csn_bp(self, csn_bp_id, bandwidth, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/0l13bs3zx
Response value
Operation succeeded:
1{
2 "metadata": {...} # Public description information
3}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_resize_csn_bp.py
Unbind a bandwidth package from a Cloud Smart Network
Function declaration
1def unbind_csn_bp(self, csn_bp_id, csn_id, client_token=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/Xl13bcliw
Response value
Operation succeeded:
1{
2 "metadata": {...} # Public description information
3}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_resize_csn_bp.py
Bandwidth package price inquiry
Function declaration
1def get_csn_bp_price(self, name, geographic_a, geographic_b, billing, bandwidth=None)
Parameter meaning
Refer to the OpenAPI documentation: https://cloud.baidu.com/doc/CSN/s/Ylsy10izt
Response value
Operation succeeded:
1{
2 "metadata": {...}, # Common Description Information
3 "price":"440.00000"
4}
Operation failed:
Return error. For the error code list, please refer to: https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
Code example
For specific code examples, please refer to: example_resize_csn_bp.py
