For a list of methods for this resource, see the end of this page.

Resource representations

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 Cloud DNS service.

  "kind": "dns#managedZone",
  "name": string,
  "dnsName": string,
  "description": string,
  "id": unsigned long,
  "nameServers": [
  "creationTime": string,
  "nameServerSet": string
Property name Value Description Notes
creationTime string The time that this resource was created on the server. This is in RFC3339 text format. Output only.
description string A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.
dnsName string The DNS name of this managed zone, for instance "".
id unsigned long Unique identifier for the resource; defined by the server (output only)
kind string Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".
name string User assigned name for this resource. Must be unique within the project. The name must be 1-32 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.
nameServerSet string Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users will leave this field unset.
nameServers[] list Delegate your managed_zone to these virtual name servers; defined by the server (output only)


Create a new ManagedZone.
Delete a previously created ManagedZone.
Fetch the representation of an existing ManagedZone.
Enumerate ManagedZones that have been created but not yet deleted.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud DNS Documentation