This repository has been archived on 2026-08-17. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
terraform-provider-dynu/docs/resources/domain.md
T

977 B

dynu_domain Resource

Manages a Dynu DNS root domain.

Example Usage

resource "dynu_domain" "example" {
  name         = "my-test-domain.example"
  ipv4_address = "203.0.113.10"
  ttl          = 300
}

resource "dynu_dns_record" "www" {
  hostname    = "www.${dynu_domain.example.name}"
  record_type = "A"
  content     = "203.0.113.20"
}

Schema

Required

  • name (String) Root domain name. Changing this forces replacement.

Optional + Computed

  • ipv4_address (String)
  • ipv6_address (String)
  • ttl (Number)
  • group (String)

These fields can be configured, and also reflect values returned by Dynu.

Computed

  • id (Number) Dynu numeric domain ID.
  • state (String) Dynu state.
  • token (String, Sensitive) Dynu domain token.

Import

Import using the numeric Dynu domain ID:

terraform import dynu_domain.example 1234

Warning

Deleting this resource deletes the entire Dynu DNS zone for that domain.