terraform-provider-tencentcloud icon indicating copy to clipboard operation
terraform-provider-tencentcloud copied to clipboard

Support tencentcloud_private_dns_zone data source

Open linyinli opened this issue 1 year ago • 1 comments

Description

Cannot reference to a existed tencentcloud_private_dns_zone when creating a tencentcloud_private_dns_record resource.

resource "tencentcloud_private_dns_record" "dns_record" {
  zone_id = ""

  record_type  = "A"
  record_value = tencentcloud_mysql_instance.cdb.intranet_ip
  sub_domain   = tencentcloud_mysql_instance.cdb.id
  ttl          = 30
}

The requirement is to support tencentcloud_private_dns_zone data source.

New or Affected Resource(s)

  • tencentcloud_private_dns_zone

linyinli avatar Dec 16 '23 05:12 linyinli

You can try private_dns_private_zone_list


data "tencentcloud_private_dns_private_zone_list" "dns_zones" {
  filters {
    name   = "ZoneId"
    values = ["zone-abcdef"]
  }
}

resource "tencentcloud_private_dns_record" "dns_record" {
  zone_id = tencentcloud_private_dns_private_zone_list.dns_zones.0.zone_id

  record_type  = "A"
  record_value = tencentcloud_mysql_instance.cdb.intranet_ip
  sub_domain   = tencentcloud_mysql_instance.cdb.id
  ttl          = 30
}

walbertus avatar Jun 29 '24 04:06 walbertus