outputs.tf (106 lines of code) (raw):
output "a_record_outputs" {
description = "The a record output"
value = {
for record_name, record in azurerm_dns_a_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "aaaa_record_outputs" {
description = "The aaaa record output"
value = {
for record_name, record in azurerm_dns_aaaa_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "caa_record_outputs" {
description = "The caa record output"
value = {
for record_name, record in azurerm_dns_caa_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "cname_record_outputs" {
description = "The cname record output"
value = {
for record_name, record in azurerm_dns_cname_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "max_number_of_record_sets" {
description = "Maximum number of Records in Zone output"
value = azurerm_dns_zone.zone.max_number_of_record_sets
}
output "mx_record_outputs" {
description = "The mx record output"
value = {
for record_name, record in azurerm_dns_mx_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "name_servers" {
description = "List of values that make up NS Record for Zone"
value = azurerm_dns_zone.zone.name_servers
}
output "ns_record_outputs" {
description = "The ns record output"
value = {
for record_name, record in azurerm_dns_ns_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "number_of_record_sets" {
description = "Number of records in DNS Zone"
value = azurerm_dns_zone.zone.number_of_record_sets
}
output "ptr_record_outputs" {
description = "The ptr record output"
value = {
for record_name, record in azurerm_dns_ptr_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "resource_id" {
description = "Id of dns zone"
value = azurerm_dns_zone.zone.id
}
output "srv_record_outputs" {
description = "The srv record output"
value = {
for record_name, record in azurerm_dns_srv_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}
output "txt_record_outputs" {
description = "The txt record output"
value = {
for record_name, record in azurerm_dns_txt_record.record :
record_name => {
id = record.id
fqdn = record.fqdn
}
}
}