预留实例券
更新时间:2024-05-14
绑定标签
使用以下代码给指定预留实例券绑定标签
Go
1import (
2 "github.com/baidubce/bce-sdk-go/model"
3 "github.com/baidubce/bce-sdk-go/services/bbc"
4)
5
6func main() {
7 // 初始化AK/SK/Endpoint
8 ak, sk, endpoint := "ak", "sk", "bbc.bj.baidubce.com"
9 // 创建BBC Client
10 client, _ := bbc.NewClient(ak, sk, endpoint)
11 args := &bbc.ReservedTagsRequest{
12 // 标签列表
13 ChangeTags: []model.TagModel{
14 {
15 TagKey: "TagKey-go",
16 TagValue: "TagValue",
17 },
18 },
19 // 预留实例券列表,最多支持100个
20 ReservedInstanceIds: []string{
21 "r-oFpMXKhv", "r-HrztSVk0",
22 },
23 }
24 err := client.BindReservedInstanceToTags(args)
25 if err != nil {
26 panic(err)
27 }
28}
解绑标签
使用以下代码从指定预留实例券中解绑标签
Go
1import (
2 "github.com/baidubce/bce-sdk-go/model"
3 "github.com/baidubce/bce-sdk-go/services/bbc"
4)
5
6func UnbindReservedTagsDemo() {
7 // 初始化AK/SK/Endpoint
8 ak, sk, endpoint := "ak", "sk", "bbc.bj.baidubce.com"
9 // 创建BBC Client
10 client, _ := bbc.NewClient(ak, sk, endpoint)
11 args := &bbc.ReservedTagsRequest{
12 // 标签列表
13 ChangeTags: []model.TagModel{
14 {
15 TagKey: "TagKey-go",
16 TagValue: "TagValue",
17 },
18 },
19 // 预留实例券列表,最多支持100个
20 ReservedInstanceIds: []string{
21 "r-oFpMXKhv", "r-HrztSVk0",
22 },
23 }
24 err := client.UnbindReservedInstanceFromTags(args)
25 if err != nil {
26 panic(err)
27 }
28}