@@ -19,7 +19,6 @@ import (
1919 "context"
2020 "log"
2121
22- "github.com/hashicorp/terraform-plugin-sdk/helper/resource"
2322 "github.com/hashicorp/terraform-plugin-sdk/helper/schema"
2423 cdn "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdn/v20180606"
2524 "github.com/terraform-providers/terraform-provider-tencentcloud/tencentcloud/internal/helper"
@@ -57,13 +56,6 @@ func dataSourceTencentCloudCdnDomains() *schema.Resource {
5756 ValidateFunc : validateAllowedStringValue (CDN_HTTPS_SWITCH ),
5857 Description : "HTTPS configuration. The available value include `on`, `off` and `processing`." ,
5958 },
60- "offset" : {
61- Type : schema .TypeInt ,
62- Optional : true ,
63- Default : 10 ,
64- ValidateFunc : validateIntegerInRange (1 , 10000 ),
65- Description : "Record offset. Default is 10." ,
66- },
6759 "result_output_file" : {
6860 Type : schema .TypeString ,
6961 Optional : true ,
@@ -224,16 +216,18 @@ func dataSourceTencentCloudCdnDomains() *schema.Resource {
224216
225217func dataSourceTencentCloudCdnDomainsRead (d * schema.ResourceData , meta interface {}) error {
226218 defer logElapsed ("data_source.tencentcloud_cdn_domain.read" )()
219+ var (
220+ logId = getLogId (contextNil )
221+ ctx = context .WithValue (context .TODO (), logIdKey , logId )
222+ domainConfigs []* cdn.DetailDomain
223+ err error
227224
228- logId := getLogId (contextNil )
229- ctx := context .WithValue (context .TODO (), logIdKey , logId )
230-
231- client := meta .(* TencentCloudClient ).apiV3Conn
232- region := client .Region
233- cdnService := CdnService {client : client }
234- tagService := TagService {client : client }
225+ client = meta .(* TencentCloudClient ).apiV3Conn
226+ region = client .Region
227+ cdnService = CdnService {client : client }
228+ tagService = TagService {client : client }
229+ )
235230
236- offset , _ := d .Get ("offset" ).(int )
237231 var domainFilterMap = make (map [string ]interface {}, 5 )
238232 if v , ok := d .GetOk ("domain" ); ok {
239233 domainFilterMap ["domain" ] = v .(string )
@@ -258,18 +252,9 @@ func dataSourceTencentCloudCdnDomainsRead(d *schema.ResourceData, meta interface
258252 domainFilterMap ["fullUrlCache" ] = value
259253 }
260254
261- var domainConfigs []* cdn.DetailDomain
262- var errRet error
263- err := resource .Retry (readRetryTimeout , func () * resource.RetryError {
264- domainConfigs , errRet = cdnService .DescribeDomainsConfigByFilters (ctx , domainFilterMap , int64 (offset ))
265- if errRet != nil {
266- return retryError (errRet , InternalError )
267- }
268- return nil
269- })
270-
255+ domainConfigs , err = cdnService .DescribeDomainsConfigByFilters (ctx , domainFilterMap )
271256 if err != nil {
272- log .Printf ("[CRITAL]%s describeDomainsConfigByFilters fail, reason:%s \n " , logId , err . Error () )
257+ log .Printf ("[CRITAL]%s describeDomainsConfigByFilters fail, reason:%v " , logId , err )
273258 return err
274259 }
275260
@@ -332,7 +317,7 @@ func dataSourceTencentCloudCdnDomainsRead(d *schema.ResourceData, meta interface
332317 d .SetId (helper .DataResourceIdsHash (ids ))
333318 err = d .Set ("domain_list" , cdnDomainList )
334319 if err != nil {
335- log .Printf ("[CRITAL]%s provider set cdn domain list fail, reason:%s \n " , logId , err . Error () )
320+ log .Printf ("[CRITAL]%s provider set cdn domain list fail, reason:%v " , logId , err )
336321 return err
337322 }
338323 output , ok := d .GetOk ("result_output_file" )
0 commit comments