部署集
更新时间:2020-04-23
创建部署集
通过以下代码根据指定的部署集策略和并发度创建部署集
Go
1// 设置创建部署集的名称
2deploySetName := "your-deploy-set-name"
3// 设置创建的部署集的描述信息
4deployDesc := "your-deploy-set-desc"
5// 设置部署集并发度,范围 [1,5]
6concurrency := 1
7// 设置创建部署集的策略,BBC实例策略只支持:"tor_ha"
8strategy := "tor_ha"
9queryArgs := &CreateDeploySetArgs{
10 Strategy: strategy,
11 Concurrency: concurrency,
12 Name: deploySetName,
13 Desc: deployDesc,
14}
15if res, err := bbcClient.CreateDeploySet(queryArgs); err != nil {
16 fmt.Println("Create deploy set failed: ", err)
17} else {
18 fmt.Println("Create deploy set success, result: ", res)
19}
查询部署集列表
使用以下代码查询所有部署集实例的列表及详情信息
Go
1if res, err := bbcClient.ListDeploySets(); err != nil {
2 fmt.Println("List deploy sets failed: ", err)
3} else {
4 fmt.Println("List deploy sets success, result: ", res)
5}
查询部署集详情
使用以下代码可以查询指定套餐的详细信息
Go
1// 设置你要查询的deploySetID
2deploySetID := "your-choose-deploy-set-id"
3if res, err := bbcClient.GetDeploySet(deploySetID); err != nil {
4 fmt.Println("Get deploy set failed: ", err)
5} else {
6 fmt.Println("Get deploy set success, result: ", res)
7}
删除指定的部署集
使用以下代码删除用户自己的指定的部署集
Go
1// 设置你要删除的deploySetID
2deploySetID := "your-choose-deploy-set-id"
3if err := bbcClient.DeleteDeploySet(deploySetID); err != nil {
4 fmt.Println("Delete deploy set failed: ", err)
5}