From 115de17cca257b97b4c6612e4ac60dc2fb00c477 Mon Sep 17 00:00:00 2001 From: hellertang Date: Thu, 4 Dec 2025 10:21:24 +0800 Subject: [PATCH 1/2] fix tag error --- tencentcloud/services/cbs/resource_tc_cbs_snapshot.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tencentcloud/services/cbs/resource_tc_cbs_snapshot.go b/tencentcloud/services/cbs/resource_tc_cbs_snapshot.go index 2d1ccb01fb..dfa3c9d7d2 100644 --- a/tencentcloud/services/cbs/resource_tc_cbs_snapshot.go +++ b/tencentcloud/services/cbs/resource_tc_cbs_snapshot.go @@ -163,7 +163,7 @@ func resourceTencentCloudCbsSnapshotCreate(d *schema.ResourceData, meta interfac if tags := helper.GetTags(d, "tags"); len(tags) > 0 { tcClient := meta.(tccommon.ProviderMeta).GetAPIV3Conn() tagService := svctag.NewTagService(tcClient) - resourceName := tccommon.BuildTagResourceName("cvm", "volume", tcClient.Region, d.Id()) + resourceName := tccommon.BuildTagResourceName("cvm", "snapshot", tcClient.Region, d.Id()) if err := tagService.ModifyTags(ctx, resourceName, tags, nil); err != nil { return err } @@ -238,7 +238,7 @@ func resourceTencentCloudCbsSnapshotRead(d *schema.ResourceData, meta interface{ } tagService := svctag.NewTagService(tcClient) - tags, err := tagService.DescribeResourceTags(ctx, "cvm", "volume", tcClient.Region, d.Id()) + tags, err := tagService.DescribeResourceTags(ctx, "cvm", "snapshot", tcClient.Region, d.Id()) if err != nil { return err } @@ -279,7 +279,7 @@ func resourceTencentCloudCbsSnapshotUpdate(d *schema.ResourceData, meta interfac oldValue, newValue := d.GetChange("tags") replaceTags, deleteTags := svctag.DiffTags(oldValue.(map[string]interface{}), newValue.(map[string]interface{})) tagService := svctag.NewTagService(tcClient) - resourceName := tccommon.BuildTagResourceName("cvm", "volume", tcClient.Region, d.Id()) + resourceName := tccommon.BuildTagResourceName("cvm", "snapshot", tcClient.Region, d.Id()) err := tagService.ModifyTags(ctx, resourceName, replaceTags, deleteTags) if err != nil { return err From 85785fda0ea9a8b88f6ef210c72022e0b818d1ec Mon Sep 17 00:00:00 2001 From: hellertang Date: Thu, 4 Dec 2025 11:12:10 +0800 Subject: [PATCH 2/2] fix tag error --- .changelog/3630.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/3630.txt diff --git a/.changelog/3630.txt b/.changelog/3630.txt new file mode 100644 index 0000000000..76e9923e09 --- /dev/null +++ b/.changelog/3630.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_cbs_snapshot: fix the issue that cannot setting tags +``` \ No newline at end of file