Update dns provider
This commit is contained in:
parent
e9edc1d904
commit
1d6c7f35b6
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue