Skip to content

Commit 2a448df

Browse files
committed
fix: datasource kubernetes_cluster_common_names read subaccount_uins
1 parent 97c5da1 commit 2a448df

File tree

3 files changed

+30
-26
lines changed

3 files changed

+30
-26
lines changed

tencentcloud/services/tke/data_source_tc_kubernetes_cluster_common_names.go

Lines changed: 0 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,27 @@
11
package tke
2+
3+
import (
4+
"context"
5+
"fmt"
6+
7+
tke "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20180525"
8+
9+
tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common"
10+
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
11+
)
12+
13+
func dataSourceTencentCloudKubernetesClusterCommonNamesReadPreRequest0(ctx context.Context, req *tke.DescribeClusterCommonNamesRequest) error {
14+
d := tccommon.ResourceDataFromContext(ctx)
15+
if d == nil {
16+
return fmt.Errorf("resource data can not be nil")
17+
}
18+
19+
if v, ok := d.GetOk("subaccount_uins"); ok {
20+
req.SubaccountUins = helper.InterfacesStringsPoint(v.([]interface{}))
21+
}
22+
if v, ok := d.GetOk("role_ids"); ok {
23+
req.RoleIds = helper.InterfacesStringsPoint(v.([]interface{}))
24+
}
25+
26+
return nil
27+
}

tencentcloud/services/tke/service_tencentcloud_tke.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2905,16 +2905,14 @@ func (me *TkeService) DescribeKubernetesClusterCommonNamesByFilter(ctx context.C
29052905
if k == "ClusterId" {
29062906
request.ClusterId = v.(*string)
29072907
}
2908-
if k == "SubaccountUins" {
2909-
request.SubaccountUins = v.([]*string)
2910-
}
2911-
if k == "RoleIds" {
2912-
request.RoleIds = v.([]*string)
2913-
}
29142908
}
29152909

29162910
ratelimit.Check(request.GetAction())
29172911

2912+
if err := dataSourceTencentCloudKubernetesClusterCommonNamesReadPreRequest0(ctx, request); err != nil {
2913+
return nil, err
2914+
}
2915+
29182916
response, err := me.client.UseTkeClient().DescribeClusterCommonNames(request)
29192917
if err != nil {
29202918
errRet = err

0 commit comments

Comments
 (0)