回收站管理
更新时间:2024-03-14
回收站管理
查询回收站实例列表
使用以下代码可以获取回收站实例列表。
Go
1// import "github.com/baidubce/bce-sdk-go/services/rds"
2args := &rds.ListRdsArgs{}
3result, err := client.ListRecyclerInstance(args)
4if err != nil {
5 fmt.Printf("get recycle list error: %+v\n", err)
6 return
7}
8fmt.Printf("get recycle list success\n")
9jsonData, _ := json.Marshal(result)
10fmt.Println(string(jsonData))
实例开机
使用以下代码可以开机。
Go
1// import "github.com/baidubce/bce-sdk-go/services/rds"
2args := &rds.RecyclerRecoverArgs{
3 InstanceIds: []string{instanceId},
4}
5err := client.RecyclerRecover(args)
6if err != nil {
7 fmt.Printf("recycler recover error: %+v\n", err)
8 return
9}
10fmt.Printf("recycler recover success\n")
删除单个回收站实例
使用以下代码可以删除单个回收站实例
Go
1// import "github.com/baidubce/bce-sdk-go/services/rds"
2
3err := client.DeleteRecyclerInstance(instanceId)
4if err != nil {
5 fmt.Printf("delete error: %+v\n", err)
6 return
7}
8fmt.Printf("delete success\n")