@@ -752,6 +752,9 @@ func resourceTencentCloudInstanceCreate(d *schema.ResourceData, meta interface{}
752
752
request .TagSpecification = append (request .TagSpecification , & tagSpecification )
753
753
}
754
754
755
+ clientToken := helper .BuildToken ()
756
+ request .ClientToken = & clientToken
757
+
755
758
instanceId := ""
756
759
err := resource .Retry (tccommon .WriteRetryTimeout , func () * resource.RetryError {
757
760
ratelimit .Check ("create" )
@@ -764,7 +767,7 @@ func resourceTencentCloudInstanceCreate(d *schema.ResourceData, meta interface{}
764
767
return resource .RetryableError (fmt .Errorf ("cvm create error: %s, retrying" , e .Error ()))
765
768
}
766
769
767
- return resource . NonRetryableError (err )
770
+ return tccommon . RetryError (err )
768
771
}
769
772
770
773
log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " ,
@@ -1790,7 +1793,7 @@ func resourceTencentCloudInstanceUpdate(d *schema.ResourceData, meta interface{}
1790
1793
err = resource .Retry (tccommon .ReadRetryTimeout , func () * resource.RetryError {
1791
1794
instance , err := cvmService .DescribeInstanceById (ctx , instanceId )
1792
1795
if err != nil {
1793
- return resource . NonRetryableError (err )
1796
+ return tccommon . RetryError (err )
1794
1797
}
1795
1798
1796
1799
if instance != nil && instance .LatestOperationState != nil {
0 commit comments