You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_account_id"></a> [account\_id](#input\_account\_id)| The ID of the Cloudflare account. |`string`| n/a | yes |
35
+
| <aname="input_apex_txt"></a> [apex\_txt](#input\_apex\_txt)| List of TXT records to be added at the apex. |`list(string)`|`[]`| no |
36
+
| <aname="input_caa_issuers"></a> [caa\_issuers](#input\_caa\_issuers)| List of CAs that can issue certificates. |`list(string)`| <pre>[<br/> "letsencrypt.org"<br/>]</pre> | no |
37
+
| <aname="input_create_zone"></a> [create\_zone](#input\_create\_zone)| Whether to create the zone. Defaults to `true`. |`bool`|`true`| no |
38
+
| <aname="input_default_ttl"></a> [default\_ttl](#input\_default\_ttl)| Default TTL for DNS records. Defaults to 1, which means “automatic”. |`number`|`1`| no |
39
+
| <aname="input_domain"></a> [domain](#input\_domain)| The top-level domain name to hold the records. |`string`| n/a | yes |
40
+
| <aname="input_records"></a> [records](#input\_records)| List of DNS records for the domain.<br/><br/> • `name` - (Optional) The name of the record. Defaults to "@" (i.e. an apex record).<br/> • `ttl` - (Optional) The TTL of the record. Defaults to `default_ttl`.<br/> • `type` - (Required) The record type.<br/> • `content` - (Required) The content of the record.<br/> • `priority` - (Optional) The priority of the record.<br/> • `proxied` - (Optional) Whether to use Cloudflare’s origin protection. Defaults to `false`. | <pre>map(object({<br/> name = optional(string, "@")<br/> ttl = optional(number)<br/> type = string<br/> content = string<br/> priority = optional(number)<br/> proxied = optional(bool, false)<br/> }))</pre> | n/a | yes |
41
+
| <aname="input_security_contact"></a> [security\_contact](#input\_security\_contact)| Security contact for the domain. Defaults to 'security@DOMAIN', where `DOMAIN` is the top-level domain name. |`string`|`null`| no |
42
+
| <aname="input_spf"></a> [spf](#input\_spf)| List of SPF directives for the domain. |`list(string)`|`[]`| no |
43
+
44
+
## Outputs
45
+
46
+
| Name | Description |
47
+
|------|-------------|
48
+
| <aname="output_zone_id"></a> [zone\_id](#output\_zone\_id)| The Zone ID. |
0 commit comments