## Requirements
The following requirements are needed by this module:
- [dns](#requirement\_dns) (~> 3.2)
## Providers
The following providers are used by this module:
- [dns](#provider\_dns) (~> 3.2)
## Modules
No modules.
## Resources
The following resources are used by this module:
- [dns_a_record_set.this](https://registry.terraform.io/providers/hashicorp/dns/latest/docs/resources/a_record_set) (resource)
- [dns_ptr_record.this](https://registry.terraform.io/providers/hashicorp/dns/latest/docs/resources/ptr_record) (resource)
## Required Inputs
The following input variables are required:
### [id](#input\_id)
Description: The ID for the VM that will be transposed into an IP address
Type: `number`
### [interface](#input\_interface)
Description: Which interface should be used. Can be either nat or internal
Type: `string`
### [name](#input\_name)
Description: The domain name for the vm
Type: `string`
## Optional Inputs
The following input variables are optional (have default values):
### [ttl](#input\_ttl)
Description: TTL value for the new records
Type: `number`
Default: `300`
## Outputs
The following outputs are exported:
### [cidr](#output\_cidr)
Description: n/a
### [fqdn](#output\_fqdn)
Description: n/a
### [gateway](#output\_gateway)
Description: n/a
### [interface](#output\_interface)
Description: n/a
### [ip\_address](#output\_ip\_address)
Description: n/a
### [lawndale\_interface](#output\_lawndale\_interface)
Description: n/a
### [name](#output\_name)
Description: n/a
### [nameserver](#output\_nameserver)
Description: n/a
### [search\_domains](#output\_search\_domains)
Description: n/a