@@ -2279,7 +2279,7 @@ func (me *CvmService) DescribeImageByFilter(ctx context.Context, param map[strin
2279
2279
return
2280
2280
}
2281
2281
2282
- func (me * CvmService ) DescribeImagesByFilter (ctx context.Context , param map [string ]interface {}) (ret * cvm.DescribeImagesResponseParams , errRet error ) {
2282
+ func (me * CvmService ) DescribeImagesByFilter (ctx context.Context , param map [string ]interface {}) (ret [] * cvm.Image , errRet error ) {
2283
2283
var (
2284
2284
logId = tccommon .GetLogId (ctx )
2285
2285
request = cvm .NewDescribeImagesRequest ()
@@ -2314,10 +2314,10 @@ func (me *CvmService) DescribeImagesByFilter(ctx context.Context, param map[stri
2314
2314
}
2315
2315
log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
2316
2316
2317
- if response == nil || response .Response == nil {
2317
+ if response == nil || len ( response .Response . ImageSet ) < 1 {
2318
2318
break
2319
2319
}
2320
- ret = response .Response
2320
+ ret = append ( ret , response .Response . ImageSet ... )
2321
2321
if len (response .Response .ImageSet ) < int (limit ) {
2322
2322
break
2323
2323
}
@@ -2328,7 +2328,7 @@ func (me *CvmService) DescribeImagesByFilter(ctx context.Context, param map[stri
2328
2328
return
2329
2329
}
2330
2330
2331
- func (me * CvmService ) DescribeInstancesSetByFilter (ctx context.Context , param map [string ]interface {}) (ret * cvm.DescribeInstancesResponseParams , errRet error ) {
2331
+ func (me * CvmService ) DescribeInstancesSetByFilter (ctx context.Context , param map [string ]interface {}) (ret [] * cvm.Instance , errRet error ) {
2332
2332
var (
2333
2333
logId = tccommon .GetLogId (ctx )
2334
2334
request = cvm .NewDescribeInstancesRequest ()
@@ -2362,10 +2362,10 @@ func (me *CvmService) DescribeInstancesSetByFilter(ctx context.Context, param ma
2362
2362
}
2363
2363
log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
2364
2364
2365
- if response == nil || response .Response == nil {
2365
+ if response == nil || len ( response .Response . InstanceSet ) < 1 {
2366
2366
break
2367
2367
}
2368
- ret = response .Response
2368
+ ret = append ( ret , response .Response . InstanceSet ... )
2369
2369
if len (response .Response .InstanceSet ) < int (limit ) {
2370
2370
break
2371
2371
}
@@ -2376,7 +2376,7 @@ func (me *CvmService) DescribeInstancesSetByFilter(ctx context.Context, param ma
2376
2376
return
2377
2377
}
2378
2378
2379
- func (me * CvmService ) DescribeKeyPairsByFilter (ctx context.Context , param map [string ]interface {}) (ret * cvm.DescribeKeyPairsResponseParams , errRet error ) {
2379
+ func (me * CvmService ) DescribeKeyPairsByFilter (ctx context.Context , param map [string ]interface {}) (ret [] * cvm.KeyPair , errRet error ) {
2380
2380
var (
2381
2381
logId = tccommon .GetLogId (ctx )
2382
2382
request = cvm .NewDescribeKeyPairsRequest ()
@@ -2408,10 +2408,10 @@ func (me *CvmService) DescribeKeyPairsByFilter(ctx context.Context, param map[st
2408
2408
}
2409
2409
log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
2410
2410
2411
- if response == nil || response .Response == nil {
2411
+ if response == nil || len ( response .Response . KeyPairSet ) < 1 {
2412
2412
break
2413
2413
}
2414
- ret = response .Response
2414
+ ret = append ( ret , response .Response . KeyPairSet ... )
2415
2415
if len (response .Response .KeyPairSet ) < int (limit ) {
2416
2416
break
2417
2417
}
@@ -2422,7 +2422,7 @@ func (me *CvmService) DescribeKeyPairsByFilter(ctx context.Context, param map[st
2422
2422
return
2423
2423
}
2424
2424
2425
- func (me * CvmService ) DescribePlacementGroupsByFilter (ctx context.Context , param map [string ]interface {}) (ret * cvm.DescribeDisasterRecoverGroupsResponseParams , errRet error ) {
2425
+ func (me * CvmService ) DescribePlacementGroupsByFilter (ctx context.Context , param map [string ]interface {}) (ret [] * cvm.DisasterRecoverGroup , errRet error ) {
2426
2426
var (
2427
2427
logId = tccommon .GetLogId (ctx )
2428
2428
request = cvm .NewDescribeDisasterRecoverGroupsRequest ()
@@ -2459,10 +2459,10 @@ func (me *CvmService) DescribePlacementGroupsByFilter(ctx context.Context, param
2459
2459
}
2460
2460
log .Printf ("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n " , logId , request .GetAction (), request .ToJsonString (), response .ToJsonString ())
2461
2461
2462
- if response == nil || response .Response == nil {
2462
+ if response == nil || len ( response .Response . DisasterRecoverGroupSet ) < 1 {
2463
2463
break
2464
2464
}
2465
- ret = response .Response
2465
+ ret = append ( ret , response .Response . DisasterRecoverGroupSet ... )
2466
2466
if len (response .Response .DisasterRecoverGroupSet ) < int (limit ) {
2467
2467
break
2468
2468
}
0 commit comments