Update dns provider

This commit is contained in:
Seth Vargo 2017-04-10 12:22:13 -04:00
parent e9edc1d904
commit 1d6c7f35b6
No known key found for this signature in database
GPG Key ID: C921994F9C27E0FF
8 changed files with 49 additions and 46 deletions

View File

@ -6,13 +6,13 @@ description: |-
Get DNS A record set. Get DNS A record set.
--- ---
# dns\_a\_record\_set # dns_a_record_set
Use this data source to get DNS A records of the host. Use this data source to get DNS A records of the host.
## Example Usage ## Example Usage
``` ```hcl
data "dns_a_record_set" "google" { data "dns_a_record_set" "google" {
host = "google.com" host = "google.com"
} }
@ -34,4 +34,4 @@ The following attributes are exported:
* `id` - Set to `host`. * `id` - Set to `host`.
* `addrs` - A list of IP addresses. IP addresses are always sorted to avoid constant changing plans. * `addrs` - A list of IP addresses. IP addresses are always sorted to avoid constant changing plans.

View File

@ -6,13 +6,13 @@ description: |-
Get DNS CNAME record set. Get DNS CNAME record set.
--- ---
# dns\_cname\_record\_set # dns_cname_record_set
Use this data source to get DNS CNAME record set of the host. Use this data source to get DNS CNAME record set of the host.
## Example Usage ## Example Usage
``` ```hcl
data "dns_cname_record_set" "hashicorp" { data "dns_cname_record_set" "hashicorp" {
host = "www.hashicorp.com" host = "www.hashicorp.com"
} }
@ -34,4 +34,4 @@ The following attributes are exported:
* `id` - Set to `host`. * `id` - Set to `host`.
* `cname` - A CNAME record associated with host. * `cname` - A CNAME record associated with host.

View File

@ -6,13 +6,13 @@ description: |-
Get DNS TXT record set. Get DNS TXT record set.
--- ---
# dns\_txt\_record\_set # dns_txt_record_set
Use this data source to get DNS TXT record set of the host. Use this data source to get DNS TXT record set of the host.
## Example Usage ## Example Usage
``` ```hcl
data "dns_txt_record_set" "hashicorp" { data "dns_txt_record_set" "hashicorp" {
host = "www.hashicorp.com" host = "www.hashicorp.com"
} }
@ -40,4 +40,4 @@ The following attributes are exported:
* `record` - The first TXT record. * `record` - The first TXT record.
* `records` - A list of TXT records. * `records` - A list of TXT records.

View File

@ -14,7 +14,7 @@ Use the navigation to the left to read about the available resources.
## Example Usage ## Example Usage
``` ```hcl
# Configure the DNS Provider # Configure the DNS Provider
provider "dns" { provider "dns" {
update { update {

View File

@ -6,19 +6,23 @@ description: |-
Creates a A type DNS record set. Creates a A type DNS record set.
--- ---
# dns\_a\_record\_set # dns_a_record_set
Creates a A type DNS record set. Creates a A type DNS record set.
## Example Usage ## Example Usage
``` ```hcl
resource "dns_a_record_set" "www" { resource "dns_a_record_set" "www" {
zone = "example.com." zone = "example.com."
name = "www" name = "www"
addresses = ["192.168.0.1", "192.168.0.2", "192.168.0.3"] addresses = [
ttl = 300 "192.168.0.1",
} "192.168.0.2",
"192.168.0.3",
]
ttl = 300
}
``` ```
## Argument Reference ## Argument Reference
@ -38,4 +42,3 @@ The following attributes are exported:
* `name` - See Argument Reference above. * `name` - See Argument Reference above.
* `addresses` - See Argument Reference above. * `addresses` - See Argument Reference above.
* `ttl` - See Argument Reference above. * `ttl` - See Argument Reference above.

View File

@ -6,19 +6,22 @@ description: |-
Creates a AAAA type DNS record set. Creates a AAAA type DNS record set.
--- ---
# dns\_aaaa\_record\_set # dns_aaaa_record_set
Creates a AAAA type DNS record set. Creates a AAAA type DNS record set.
## Example Usage ## Example Usage
``` ```hcl
resource "dns_aaaa_record_set" "www" { resource "dns_aaaa_record_set" "www" {
zone = "example.com." zone = "example.com."
name = "www" name = "www"
addresses = ["fdd5:e282:43b8:5303:dead:beef:cafe:babe", "fdd5:e282:43b8:5303:cafe:babe:dead:beef"] addresses = [
ttl = 300 "fdd5:e282:43b8:5303:dead:beef:cafe:babe",
} "fdd5:e282:43b8:5303:cafe:babe:dead:beef",
]
ttl = 300
}
``` ```
## Argument Reference ## Argument Reference
@ -38,4 +41,3 @@ The following attributes are exported:
* `name` - See Argument Reference above. * `name` - See Argument Reference above.
* `addresses` - See Argument Reference above. * `addresses` - See Argument Reference above.
* `ttl` - See Argument Reference above. * `ttl` - See Argument Reference above.

View File

@ -6,19 +6,19 @@ description: |-
Creates a CNAME type DNS record. Creates a CNAME type DNS record.
--- ---
# dns\_cname\_record # dns_cname_record
Creates a CNAME type DNS record. Creates a CNAME type DNS record.
## Example Usage ## Example Usage
``` ```hcl
resource "dns_cname_record" "foo" { resource "dns_cname_record" "foo" {
zone = "example.com." zone = "example.com."
name = "foo" name = "foo"
cname = "bar.example.com." cname = "bar.example.com."
ttl = 300 ttl = 300
} }
``` ```
## Argument Reference ## Argument Reference
@ -38,4 +38,3 @@ The following attributes are exported:
* `name` - See Argument Reference above. * `name` - See Argument Reference above.
* `cname` - See Argument Reference above. * `cname` - See Argument Reference above.
* `ttl` - See Argument Reference above. * `ttl` - See Argument Reference above.

View File

@ -6,19 +6,19 @@ description: |-
Creates a PTR type DNS record. Creates a PTR type DNS record.
--- ---
# dns\_ptr\_record # dns_ptr_record
Creates a PTR type DNS record. Creates a PTR type DNS record.
## Example Usage ## Example Usage
``` ```hcl
resource "dns_ptr_record" "dns-sd" { resource "dns_ptr_record" "dns-sd" {
zone = "example.com." zone = "example.com."
name = "r._dns-sd" name = "r._dns-sd"
ptr = "example.com." ptr = "example.com."
ttl = 300 ttl = 300
} }
``` ```
## Argument Reference ## Argument Reference
@ -38,4 +38,3 @@ The following attributes are exported:
* `name` - See Argument Reference above. * `name` - See Argument Reference above.
* `ptr` - See Argument Reference above. * `ptr` - See Argument Reference above.
* `ttl` - See Argument Reference above. * `ttl` - See Argument Reference above.