A zone is a subtree of the DNS namespace under one administrative responsibility. A
ManagedZone
is a resource that represents a DNS zone hosted by the Google Cloud DNS service and has a set of name servers that accept and respond to queries. A project can have multiple managed zones. You are
billed
based on the number of managed zones that you create in addition to the number of DNS queries on a monthly basis.
For a list of methods for this resource, see the end of this page.
Resource representations
A
ManagedZone
resource.
{ "kind": "dns#managedZone", "name": string, "dnsName": string, "description": string, "id": unsigned long, "nameServers": [ string ], "creationTime": string }
Property name | Value | Description | Notes |
---|---|---|---|
creationTime
|
string
|
[Output only] The time that this resource was created on the server. This is in RFC3339 text format. | |
description
|
string
|
An optional description to help identify the resource. | |
dnsName
|
string
|
The DNS name of this
ManagedZone
, in the format of
example.com.
, which includes the period (
.
) at the end of the domain name.
|
|
id
|
unsigned long
|
[Output only] Unique identifier for the resource, which is defined by the server. | |
kind
|
string
|
[Output only]
Identifies what kind of resource this is. Value: the fixed string
"dns#managedZone"
.
|
|
name
|
string
|
The name for the zone, which can contain lower case alphanumeric characters and hyphens. The name must be unique within the project. | |
nameServers[]
|
list
|
[Output only] Delegate your managed zone to these virtual name servers; which are defined by the server. |
Methods
The following are valid
ManagedZones
methods: