Skip to main content

peered_dns_domains

Creates, updates, deletes, gets or lists a peered_dns_domains resource.

Overview

Namepeered_dns_domains
TypeResource
Idgoogle.servicenetworking.peered_dns_domains

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
peeredDnsDomainsarrayThe list of peered DNS domains.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectservicesId, projectsId, networksIdLists peered DNS domains for a connection.
createinsertservicesId, projectsId, networksIdCreates a peered DNS domain which sends requests for records in given namespace originating in the service producer VPC network to the consumer VPC network to be resolved.
deletedeleteservicesId, projectsId, networksId, peeredDnsDomainsIdDeletes a peered DNS domain.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
networksIdstring
peeredDnsDomainsIdstring
projectsIdstring
servicesIdstring

SELECT examples

Lists peered DNS domains for a connection.

SELECT
peeredDnsDomains
FROM google.servicenetworking.peered_dns_domains
WHERE servicesId = '{{ servicesId }}' -- required
AND projectsId = '{{ projectsId }}' -- required
AND networksId = '{{ networksId }}' -- required;

INSERT examples

Creates a peered DNS domain which sends requests for records in given namespace originating in the service producer VPC network to the consumer VPC network to be resolved.

INSERT INTO google.servicenetworking.peered_dns_domains (
data__name,
data__dnsSuffix,
servicesId,
projectsId,
networksId
)
SELECT
'{{ name }}',
'{{ dnsSuffix }}',
'{{ servicesId }}',
'{{ projectsId }}',
'{{ networksId }}'
RETURNING
name,
done,
error,
metadata,
response
;

DELETE examples

Deletes a peered DNS domain.

DELETE FROM google.servicenetworking.peered_dns_domains
WHERE servicesId = '{{ servicesId }}' --required
AND projectsId = '{{ projectsId }}' --required
AND networksId = '{{ networksId }}' --required
AND peeredDnsDomainsId = '{{ peeredDnsDomainsId }}' --required;