部署集
更新时间:2020-07-08
创建部署集
通过以下代码根据指定的部署集策略和并发度创建部署集
Python
1def create_deploy_set(self):
2 #设置部署集并发度,范围 [1,5 ]
3 concurrency = 1
4 #设置创建部署集的策略,BBC实例策略只支持:"tor_ha"
5 strategy = "tor_ha"
6 #设置创建部署集的名称
7 name = 'your-deploy-set-name'
8 #设置创建的部署集的描述信息
9 desc='your-deploy-set-desc'
10 #如果用户未指定client_token参数,用uuid4生成一个随机字符串给client_token
11 generate_client_token = str(uuid.uuid4())
12 client_token = generate_client_token()
13 self.client.create_deploy_set(concurrency=concurrency,
14 strategy=strategy,
15 name=name,
16 desc=desc)
查询部署集列表
使用以下代码查询所有部署集实例的列表及详情信息
Python
1def list_deploy_sets(self):
2 #执行查询部署集列表操作
3 self.client.list_deploy_sets()
查询部署集详情
使用以下代码可以查询指定套餐的详细信息:
Python
1def get_deploy_set(self):
2 #设置你要查询的部署集id
3 deploy_set_id = 'your-choose-deploy-set-id'
4 self.client.get_flavor(deploy_set_id=deploy_set_id)
删除指定的部署集
使用以下代码删除用户自己的指定的部署集
Python
1def delete_image(self):
2 #待删除部署集ID
3 deploy_set_id='your-choose-deploy-set-id'
4 self.client.delete_deploy_set(deploy_set_id=deploy_set_id)