部署集
更新时间:2023-08-01
创建部署集
通过以下代码可以根据指定的部署集策略创建部署集
def test_create_deploy_set(self):
"""
test case for create_deploy_set
"""
resp = self.client.create_deploy_set(name='d_set_name', desc='this is deploy set desc', strategy='HA')
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)
查询部署集列表
通过以下代码可以查询所有部署集实例的列表及详情信息
def test_list_deploy_sets(self):
"""
test case for list_deploy_sets
"""
resp = self.client.list_deploy_sets()
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)
修改部署集属性
使用以下代码可以修改指定部署集的属性值
def test_modify_deploy_set(self):
"""
test case for modify_deploy_set
"""
resp = self.client.modify_deploy_set('deployset_id1', name='name-new', desc='new desc for ds1')
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)
删除指定的部署集
使用以下代码删除用户自己的指定的部署集
def test_delete_deploy_set(self):
"""
test case for delete_deploy_set
"""
resp = self.client.delete_deploy_set('deployset_id1')
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)
绑定指定的部署集
使用以下代码绑用户自己指定的部署集
def test_update_instance_deploy(self):
"""
test case for update_instance_deploy
"""
resp = self.client.update_instance_deploy(instance_id='iid1', deployset_id_list=['did1', 'did2'], force=True)
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)
解绑指定的部署集
使用以下代码解绑用户自己指定的部署集
def test_del_instance_deploy(self):
"""
test case for del_instance_deploy
"""
resp = self.client.del_instance_deploy(instance_id_list=['iid1', 'iid2'], deploy_set_id='dsid')
self.assertEqual(
type(resp),
baidubce.bce_response.BceResponse)
if resp is not None and resp.content is not None:
print(json.loads(resp.content.decode('utf-8')))
else:
print(resp)