From c87042a1d22b743e5ae1a130457daf5185b4fc63 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Tue, 5 Aug 2025 14:33:41 +0800 Subject: [PATCH 1/2] add --- .../privatedns/resource_tc_private_dns_record.go | 15 +-------------- .../service_tencentcloud_private_dns.go | 2 +- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/tencentcloud/services/privatedns/resource_tc_private_dns_record.go b/tencentcloud/services/privatedns/resource_tc_private_dns_record.go index 639e27ab22..7cc62027f6 100644 --- a/tencentcloud/services/privatedns/resource_tc_private_dns_record.go +++ b/tencentcloud/services/privatedns/resource_tc_private_dns_record.go @@ -160,24 +160,11 @@ func resourceTencentCloudDPrivateDnsRecordRead(d *schema.ResourceData, meta inte zoneId := idSplit[0] recordId := idSplit[1] - records, err := service.DescribePrivateDnsRecordByFilter(ctx, zoneId, nil) + record, err := service.DescribePrivateDnsRecordById(ctx, zoneId, recordId) if err != nil { return err } - if len(records) < 1 { - d.SetId("") - log.Printf("[WARN]%s resource `tencentcloud_private_dns_record` [%s] not found, please check if it has been deleted.\n", logId, recordId) - return nil - } - - var record *privatedns.PrivateZoneRecord - for _, item := range records { - if item.RecordId != nil && *item.RecordId == recordId { - record = item - } - } - if record == nil { d.SetId("") log.Printf("[WARN]%s resource `tencentcloud_private_dns_record` [%s] not found, please check if it has been deleted.\n", logId, recordId) diff --git a/tencentcloud/services/privatedns/service_tencentcloud_private_dns.go b/tencentcloud/services/privatedns/service_tencentcloud_private_dns.go index fc16fc862d..1ce822a05f 100644 --- a/tencentcloud/services/privatedns/service_tencentcloud_private_dns.go +++ b/tencentcloud/services/privatedns/service_tencentcloud_private_dns.go @@ -38,7 +38,7 @@ func (me *PrivateDnsService) DescribePrivateDnsRecordByFilter(ctx context.Contex } }() var ( - limit int64 = 20 + limit int64 = 200 offset int64 = 0 total int64 = -1 ) From dcf4b3e8d87737e0dd69e3c3ae0fa134a07441e5 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Tue, 5 Aug 2025 14:36:37 +0800 Subject: [PATCH 2/2] add --- .changelog/3467.txt | 3 +++ .../services/privatedns/resource_tc_private_dns_record.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .changelog/3467.txt diff --git a/.changelog/3467.txt b/.changelog/3467.txt new file mode 100644 index 0000000000..7ff6c6ae15 --- /dev/null +++ b/.changelog/3467.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_private_dns_record: optmize code read function +``` diff --git a/tencentcloud/services/privatedns/resource_tc_private_dns_record.go b/tencentcloud/services/privatedns/resource_tc_private_dns_record.go index 7cc62027f6..6a91fe90ff 100644 --- a/tencentcloud/services/privatedns/resource_tc_private_dns_record.go +++ b/tencentcloud/services/privatedns/resource_tc_private_dns_record.go @@ -166,8 +166,8 @@ func resourceTencentCloudDPrivateDnsRecordRead(d *schema.ResourceData, meta inte } if record == nil { - d.SetId("") log.Printf("[WARN]%s resource `tencentcloud_private_dns_record` [%s] not found, please check if it has been deleted.\n", logId, recordId) + d.SetId("") return nil }
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: