API Reference

This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

Resource types

  1. Changes
  2. DnsKeys
  3. ManagedZoneOperations
  4. ManagedZones
  5. Projects
  6. ResourceRecordSets

Changes

For Changes Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
create POST  /project/managedZones/managedZone/changes Atomically update the ResourceRecordSet collection.
get GET  /project/managedZones/managedZone/changes/changeId Fetch the representation of an existing Change.
list GET  /project/managedZones/managedZone/changes Enumerate Changes to a ResourceRecordSet collection.

DnsKeys

For DnsKeys Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
get GET  /project/managedZones/managedZone/dnsKeys/dnsKeyId Fetch the representation of an existing DnsKey.
list GET  /project/managedZones/managedZone/dnsKeys Enumerate DnsKeys to a ResourceRecordSet collection.

ManagedZoneOperations

For ManagedZoneOperations Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
get GET  /project/managedZones/managedZone/operations/operation Fetch the representation of an existing Operation.
list GET  /project/managedZones/managedZone/operations Enumerate Operations for the given ManagedZone.

ManagedZones

For ManagedZones Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
create POST  /project/managedZones Create a new ManagedZone.
delete DELETE  /project/managedZones/managedZone Delete a previously created ManagedZone.
get GET  /project/managedZones/managedZone Fetch the representation of an existing ManagedZone.
list GET  /project/managedZones Enumerate ManagedZones that have been created but not yet deleted.
patch PATCH  /project/managedZones/managedZone Apply a partial update to an existing ManagedZone.
update PUT  /project/managedZones/managedZone Update an existing ManagedZone.

Projects

For Projects Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
get GET  /project Fetch the representation of an existing Project.

ResourceRecordSets

For ResourceRecordSets Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1/projects, unless otherwise noted
list GET  /project/managedZones/managedZone/rrsets Enumerate ResourceRecordSets that have been created but not yet deleted.
Was this page helpful? Let us know how we did:

Send feedback about...