@@ -5591,6 +5591,7 @@ func (me *VpcService) DescribeVpcEndPointServiceById(ctx context.Context, endPoi
5591
5591
logId := tccommon .GetLogId (ctx )
5592
5592
5593
5593
request := vpc .NewDescribeVpcEndPointServiceRequest ()
5594
+ response := vpc .NewDescribeVpcEndPointServiceResponse ()
5594
5595
request .EndPointServiceIds = []* string {& endPointServiceId }
5595
5596
5596
5597
defer func () {
@@ -5609,12 +5610,28 @@ func (me *VpcService) DescribeVpcEndPointServiceById(ctx context.Context, endPoi
5609
5610
for {
5610
5611
request .Offset = & offset
5611
5612
request .Limit = & limit
5612
- response , err := me .client .UseVpcClient ().DescribeVpcEndPointService (request )
5613
+
5614
+ err := resource .Retry (tccommon .ReadRetryTimeout , func () * resource.RetryError {
5615
+ ratelimit .Check (request .GetAction ())
5616
+ result , e := me .client .UseVpcClient ().DescribeVpcEndPointService (request )
5617
+ if e != nil {
5618
+ return tccommon .RetryError (e )
5619
+ } else {
5620
+ log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), result .ToJsonString ())
5621
+ }
5622
+
5623
+ if result == nil || result .Response == nil {
5624
+ return resource .NonRetryableError (fmt .Errorf ("Describe vpc endPoint service failed, Response is nil." ))
5625
+ }
5626
+
5627
+ response = result
5628
+ return nil
5629
+ })
5630
+
5613
5631
if err != nil {
5614
5632
errRet = err
5615
5633
return
5616
5634
}
5617
- log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
5618
5635
5619
5636
if response == nil || len (response .Response .EndPointServiceSet ) < 1 {
5620
5637
break
@@ -5662,6 +5679,7 @@ func (me *VpcService) DescribeVpcEndPointById(ctx context.Context, endPointId st
5662
5679
logId := tccommon .GetLogId (ctx )
5663
5680
5664
5681
request := vpc .NewDescribeVpcEndPointRequest ()
5682
+ response := vpc .NewDescribeVpcEndPointResponse ()
5665
5683
request .EndPointId = []* string {& endPointId }
5666
5684
5667
5685
defer func () {
@@ -5680,12 +5698,27 @@ func (me *VpcService) DescribeVpcEndPointById(ctx context.Context, endPointId st
5680
5698
for {
5681
5699
request .Offset = & offset
5682
5700
request .Limit = & limit
5683
- response , err := me .client .UseVpcClient ().DescribeVpcEndPoint (request )
5701
+ err := resource .Retry (tccommon .ReadRetryTimeout , func () * resource.RetryError {
5702
+ ratelimit .Check (request .GetAction ())
5703
+ result , e := me .client .UseVpcClient ().DescribeVpcEndPoint (request )
5704
+ if e != nil {
5705
+ return tccommon .RetryError (e )
5706
+ } else {
5707
+ log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), result .ToJsonString ())
5708
+ }
5709
+
5710
+ if result == nil || result .Response == nil {
5711
+ return resource .NonRetryableError (fmt .Errorf ("Describe vpc endPoint failed, Response is nil." ))
5712
+ }
5713
+
5714
+ response = result
5715
+ return nil
5716
+ })
5717
+
5684
5718
if err != nil {
5685
5719
errRet = err
5686
5720
return
5687
5721
}
5688
- log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
5689
5722
5690
5723
if response == nil || len (response .Response .EndPointSet ) < 1 {
5691
5724
break
0 commit comments