Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bonddim/terraform-azurerm-dns
https://github.com/bonddim/terraform-azurerm-dns
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bonddim/terraform-azurerm-dns
- Owner: bonddim
- License: mit
- Created: 2023-11-26T12:14:05.000Z (about 1 year ago)
- Default Branch: dev
- Last Pushed: 2024-01-17T20:59:52.000Z (12 months ago)
- Last Synced: 2024-11-08T01:57:53.116Z (about 2 months ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# public_zone
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | ~> 1.5 |
| [azurerm](#requirement\_azurerm) | ~> 3.80 |## Providers
| Name | Version |
|------|---------|
| [azurerm](#provider\_azurerm) | ~> 3.80 |## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [azurerm_dns_a_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_a_record) | resource |
| [azurerm_dns_aaaa_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_aaaa_record) | resource |
| [azurerm_dns_caa_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_caa_record) | resource |
| [azurerm_dns_cname_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_cname_record) | resource |
| [azurerm_dns_mx_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_mx_record) | resource |
| [azurerm_dns_ns_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_ns_record) | resource |
| [azurerm_dns_ptr_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_ptr_record) | resource |
| [azurerm_dns_srv_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_srv_record) | resource |
| [azurerm_dns_txt_record.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_txt_record) | resource |
| [azurerm_dns_zone.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_zone) | resource |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [name](#input\_name) | (Required) Public DNS zone name. | `string` | n/a | yes |
| [records](#input\_records) | DNS Zone records map:a - (Optional) List with DNS A recordsRefer to terraform documentation for supported attributes:
aaaa - (Optional) List with DNS AAAA records
caa - (Optional) List with DNS CAA records
cname - (Optional) List with DNS CNAME records
mx - (Optional) List with DNS MX records
ns - (Optional) List with DNS NS records
ptr - (Optional) List with DNS PTR records
srv - (Optional) List with DNS SRV records
txt - (Optional) List with DNS TXT records
soa - (Optional) Map with DNS Zone SOA record configuration
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_zone
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_a_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_aaaa_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_caa_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_cname_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_mx_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_ns_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_ptr_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_srv_record
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dns_txt_record | `any` | `{}` | no |
| [resource\_group\_name](#input\_resource\_group\_name) | (Required) The name of the resource group in which to create resources. | `string` | n/a | yes |
| [tags](#input\_tags) | (Optional) A mapping of tags to assign to the Public DNS zone. | `map(string)` | `{}` | no |## Outputs
| Name | Description |
|------|-------------|
| [a](#output\_a) | Azure Public DNS A records. |
| [aaaa](#output\_aaaa) | Azure Public DNS AAAA records. |
| [caa](#output\_caa) | Azure Public DNS CAA records. |
| [cname](#output\_cname) | Azure Public DNS CNAME records. |
| [mx](#output\_mx) | Azure Public DNS MX records. |
| [ns](#output\_ns) | Azure Public DNS NS records. |
| [ptr](#output\_ptr) | Azure Public DNS PTR records. |
| [resource](#output\_resource) | Azure Public DNS Zone resource. |
| [srv](#output\_srv) | Azure Public DNS SRV records. |
| [txt](#output\_txt) | Azure Public DNS TXT records. |