Manages a DNS record set in the TelefonicaOpenCloud DNS Service.
resource "telefonicaopencloud_dns_zone_v2" "example_zone" {
name = "example.com."
email = "[email protected]"
description = "a zone"
ttl = 6000
type = "PRIMARY"
}
resource "telefonicaopencloud_dns_recordset_v2" "rs_example_com" {
zone_id = "${telefonicaopencloud_dns_zone_v2.example_zone.id}"
name = "rs.example.com."
description = "An example record set"
ttl = 3000
type = "A"
records = ["10.0.0.1"]
}
The following arguments are supported:
region - (Optional) The region in which to obtain the V2 DNS client. If omitted, the region argument of the provider is used. Changing this creates a new DNS record set.
zone_id - (Required) The ID of the zone in which to create the record set. Changing this creates a new DNS record set.
name - (Required) The name of the record set. Note the . at the end of the name. Changing this creates a new DNS record set.
type - (Optional) The type of record set. Examples: "A", "MX". Changing this creates a new DNS record set.
ttl - (Optional) The time to live (TTL) of the record set.
description - (Optional) A description of the record set.
records - (Optional) An array of DNS records.
value_specs - (Optional) Map of additional options. Changing this creates a new record set.
The following attributes are exported:
region - See Argument Reference above. name - See Argument Reference above. type - See Argument Reference above. ttl - See Argument Reference above. description - See Argument Reference above. records - See Argument Reference above. zone_id - See Argument Reference above. value_specs - See Argument Reference above. This resource can be imported by specifying the zone ID and recordset ID, separated by a forward slash.
$ terraform import telefonicaopencloud_dns_recordset_v2.recordset_1 <zone_id>/<recordset_id>
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/telefonicaopencloud/r/dns_recordset_v2.html