Resource: DnsZone
A DNS zone is a resource under an Apigee organization that is used to create a DNS peering with Apigee's network. DNS peering will let Apigee instances resolve the hostnames created in a peered network.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "domain": string, "peeringConfig": { object ( |
Fields | |
---|---|
name |
Identifier. Unique name for the resource. Defined by the server Format: "organizations/{organization}/dnsZones/{dnsZone}". |
createTime |
Output only. The time that this resource was created on the server. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. The time that this resource was updated on the server. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
description |
Required. Description of the resource. String of at most 1024 characters associated with this resource for the user's convenience. |
domain |
Required. The domain name for hosts in this private zone, for instance "example.com.". |
peeringConfig |
DNS PEERING zone configuration. |
state |
Output only. State of the DNS Peering. Values other than |
PeeringConfig
Fields for DNS PEERING zone.
JSON representation |
---|
{ "targetProjectId": string, "targetNetworkId": string } |
Fields | |
---|---|
targetProjectId |
Required. The ID of the project that contains the producer VPC network. |
targetNetworkId |
Required. The VPC network where the records for that private DNS zone's namespace are available. Apigee will be performing DNS peering with this VPC network. |
Methods |
|
---|---|
|
Creates a new DNS zone. |
|
Deletes a previously created DNS zone. |
|
Fetches the representation of an existing DNS zone. |
|
Enumerates DNS zones that have been created but not yet deleted. |