v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-134069129.0 KB
managedZones

Updates an existing ManagedZone.

put/dns/v1/projects/{project}/managedZones/{managedZone}

Path parameters

projectstring required

Identifies the project addressed by this request.

managedZonestring required

Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

Query parameters

clientOperationIdstring

For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

Request body

namestring

User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

creationTimestring

The time that this resource was created on the server. This is in RFC3339 text format. Output only.

nameServersstring[]

Delegate your managed_zone to these virtual name servers; defined by the server (output only)

dnsNamestring

The DNS name of this managed zone, for instance "example.com.".

descriptionstring

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.

kindstring
nameServerSetstring

Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

visibility'public' | 'private'

The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.

labelsobject

User labels.

idstring uint64

Unique identifier for the resource; defined by the server (output only)

Response

Successful response