Skip to content

DNS server google cloud DNS

Authentication

Service Account JSON

Service account JSON credentials used to authenticate with Google Cloud.

Settings of their own: see Secret text. Name in the API: serviceAccountJson.

Impersonate Service Account

Optional service account email to impersonate.

Text. Name in the API: impersonateServiceAccount.

Project

Project ID

The Google Cloud project ID that owns the managed zone.

Text. Name in the API: projectId.

Managed Zone

Managed zone name (resolved automatically by longest suffix match if not set)

Text. Name in the API: managedZone.

Private Zones Only

Whether to restrict zone resolution to private zones only.

On or off. Name in the API: privateZone.

Timing

Timeout

Request timeout for the DNS server.

A length of time. Default: 30s. Name in the API: timeout.

TTL

The TTL for new DNS record.

A length of time. Default: 5m. Name in the API: ttl.

Polling Interval

How often to check for DNS records to propagate.

A length of time. Default: 15s. Name in the API: pollingInterval.

Propagation Timeout

How long to wait for DNS records to propagate.

A length of time. Default: 1m. Name in the API: propagationTimeout.

Initial Propagation Delay

Initial delay before first propagation check (useful for slow providers)

A length of time. Name in the API: propagationDelay.

Details

Description

Short description of this DNS server.

Text. Name in the API: description.

Tenant

Identifier for the tenant this DNS server belongs to.

One of your Tenants, chosen from a list. Name in the API: memberTenantId.