AWS DNS Records
This module is used to deploy the following DNS record types to the indicated hosted zones:
Providers
The following providers are needed by this module:
Required Inputs
The following input variables are required:
zones
Description: Zone configurations. Keys are the domain names.
Type:
map(object({
a_records = optional(list(object({
subdomain = optional(string, "")
records = list(string)
ttl = optional(number, 300)
})), [])
mx_records = optional(list(object({
subdomain = optional(string, "")
records = list(string)
ttl = optional(number, 86400)
})), [])
txt_records = optional(list(object({
subdomain = optional(string, "")
records = list(string)
ttl = optional(number, 300)
})), [])
cname_records = optional(list(object({
subdomain = string
record = string
ttl = optional(number, 300)
})), [])
}))
Optional Inputs
No optional inputs.
Outputs
No outputs.
Usage
No notes