云智能网实例
创建云智能网
函数声明
def create_csn(self, name, description=None, client_token=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/Jl0tk76ib
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
"csn_id":"csn-34t94wnsazpbi3wd"
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_create_csn.py
更新云智能网
函数声明
def update_csn(self, csn_id, name=None, description=None, client_token=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/ol0ucgh93
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_update_csn.py
删除云智能网
函数声明
def delete_csn(self, csn_id, client_token=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/Sl0uc93yd
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_delete_csn.py
查询云智能网列表
函数声明
def list_csn(self, marker=None, max_keys=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/Ll0ucpv6y
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
"marker":"",
"is_truncated":false,
"max_keys":1000,
"csns":[
{
"name":"wxktest",
"description":"",
"csn_id":"csn-34t94wnsazpbi3wd",
"status":"active",
"instance_num":2,
"csn_bp_num":1
}
]
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_list_csn.py
查询云智能网详情
函数声明
def get_csn(self, csn_id)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/xl14zx3lf
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
"name":"csn_test",
"description":"csn_test description",
"csn_id":"csn-34t94wnsazpbi3wd",
"status":"active",
"instance_num":2,
"csn_bp_num":1
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_get_csn.py
云智能网加载网络实例
函数声明
def attach_instance(self, csn_id, instance_type, instance_id, instance_region, instance_account_id=None, client_token=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/tl0un4yvb
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_attach_instance.py
云智能网卸载网络实例
函数声明
def detach_instance(self, csn_id, instance_type, instance_id, instance_region, instance_account_id=None, client_token=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/fl0unhq5k
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_detach_instance.py
查询云智能网网络实例列表
函数声明
def list_instance(self, csn_id, marker=None, max_keys=None)
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/CSN/s/nl0unomuo
返回值
操作成功:
{
"metadata":{...}, # 公共描述信息
"marker":"",
"is_truncated":false,
"max_keys":1000,
"instances":[
{
"attach_id":"tgwAttach-ycsx58278drf41sm",
"instance_type":"vpc",
"instance_id":"vpc-zep9hag85vap",
"instance_name":"test_vpc_01",
"instance_region":"bj",
"instance_account_id":"60a4f129eb0e47f0a110ea27b44b6073",
"status":"attached"
},
{
"attach_id":"tgwAttach-m8bydk547r9pjeiv",
"instance_type":"vpc",
"instance_id":"vpc-w37tyjur64p5",
"instance_name":"test_vpc_02",
"instance_region":"bd",
"instance_account_id":"60a4f129eb0e47f0a110ea27b44b6073",
"status":"attached"
}
]
}
操作失败:
返回错误,错误码列表参考:https://cloud.baidu.com/doc/CSN/s/Tl56j65ym
代码示例
具体代码示例参考: example_list_instance.py