Skip to content

Commit a505067

Browse files
authored
Adding docs for google_service_networking_peered_dns_domain (#15901)
1 parent e9928ac commit a505067

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
subcategory: "Service Networking"
3+
description: |-
4+
Get information about a Google Service Networking Peered DNS Domain.
5+
---
6+
7+
# google_service_networking_peered_dns_domain
8+
9+
Get information about a Google Service Networking Peered DNS Domain.
10+
11+
When using Google Cloud DNS to manage internal DNS, peered DNS domains make your DNS available to services like Google Cloud Build. Use this data source to retrieve information about an existing peered DNS domain.
12+
13+
For more information see [the API](https://cloud.google.com/service-infrastructure/docs/service-networking/reference/rest/v1/services.projects.global.networks.peeredDnsDomains)
14+
15+
## Example Usage
16+
17+
```
18+
data "google_service_networking_peered_dns_domain" "my_domain" {
19+
project = "my-project"
20+
name = "example-com"
21+
network = "default"
22+
service = "servicenetworking.googleapis.com"
23+
}
24+
25+
output "dns_suffix" {
26+
value = data.google_service_networking_peered_dns_domain.my_domain.dns_suffix
27+
}
28+
29+
output "parent" {
30+
value = data.google_service_networking_peered_dns_domain.my_domain.parent
31+
}
32+
```
33+
34+
## Argument Reference
35+
36+
The following arguments are supported:
37+
38+
* `project` - (Required) The producer project number or ID.
39+
40+
* `name` - (Required) The internal name used for the peered DNS domain.
41+
42+
* `network` - (Required) The network in the consumer project.
43+
44+
* `service` - (Required) The private service connection between service and consumer network (e.g., `servicenetworking.googleapis.com`).
45+
46+
## Attributes Reference
47+
48+
In addition to the arguments listed above, the following computed attributes are exported:
49+
50+
* `dns_suffix` - The DNS domain suffix of the peered DNS domain.
51+
52+
* `parent` - An identifier for the resource with format `services/{{service}}/projects/{{project}}/global/networks/{{network}}`.
53+
54+
* `id` - An identifier for the resource with format `services/{{service}}/projects/{{project}}/global/networks/{{network}}/peeredDnsDomains/{{name}}`.

0 commit comments

Comments
 (0)