@@ -3,9 +3,13 @@ package tke
3
3
import (
4
4
"context"
5
5
"encoding/base64"
6
+ "fmt"
7
+ "log"
8
+ "strings"
6
9
10
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7
11
v20220501 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20220501"
8
-
12
+ sdkErrors "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors"
9
13
tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common"
10
14
)
11
15
@@ -64,6 +68,7 @@ func resourceTencentCloudKubernetesNativeNodePoolDeletePostHandleResponse0(ctx c
64
68
// wait for delete ok
65
69
logId := tccommon .GetLogId (tccommon .ContextNil )
66
70
d := tccommon .ResourceDataFromContext (ctx )
71
+ meta := tccommon .ProviderMetaFromContext (ctx )
67
72
68
73
idSplit := strings .Split (d .Id (), tccommon .FILED_SP )
69
74
if len (idSplit ) != 2 {
@@ -73,11 +78,11 @@ func resourceTencentCloudKubernetesNativeNodePoolDeletePostHandleResponse0(ctx c
73
78
nodePoolId := idSplit [1 ]
74
79
75
80
var (
76
- request = tkev20220501 .NewDeleteNodePoolRequest ()
81
+ request = v20220501 .NewDeleteNodePoolRequest ()
77
82
)
78
83
79
84
service := TkeService {client : meta .(tccommon.ProviderMeta ).GetAPIV3Conn ()}
80
- err = resource .Retry (5 * tccommon .ReadRetryTimeout , func () * resource.RetryError {
85
+ err : = resource .Retry (5 * tccommon .ReadRetryTimeout , func () * resource.RetryError {
81
86
respData , errRet := service .DescribeKubernetesNativeNodePoolById (ctx , clusterId , nodePoolId )
82
87
if errRet != nil {
83
88
errCode := errRet .(* sdkErrors.TencentCloudSDKError ).Code
@@ -92,5 +97,8 @@ func resourceTencentCloudKubernetesNativeNodePoolDeletePostHandleResponse0(ctx c
92
97
}
93
98
return nil
94
99
})
100
+ if err != nil {
101
+ return err
102
+ }
95
103
return nil
96
104
}
0 commit comments