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