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