powerdns_record
Provides a PowerDNS record resource.
Example Usage
Note that PowerDNS internally lowercases certain records (e.g. CNAME and AAAA), which can lead to resources being marked for a change in every singe plan.
For the v1 API (PowerDNS version 4):
# Add a record to the zone resource "powerdns_record" "foobar" { zone = "example.com." name = "www.example.com" type = "A" ttl = 300 records = ["192.168.0.11"] }
For the legacy API (PowerDNS version 3.4):
# Add a record to the zone resource "powerdns_record" "foobar" { zone = "example.com" name = "www.example.com" type = "A" ttl = 300 records = ["192.168.0.11"] }
Argument Reference
The following arguments are supported:
-
zone
- (Required) The name of zone to contain this record. -
name
- (Required) The name of the record. -
type
- (Required) The record type. -
ttl
- (Required) The TTL of the record. -
records
- (Required) A string list of records.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/powerdns/r/record.html