terraform-provider-tencentcloud
terraform-provider-tencentcloud copied to clipboard
Support tencentcloud_private_dns_zone data source
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
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
}