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