DnsSettingsArgs

data class DnsSettingsArgs(val customDns: Output<CustomDnsArgs>? = null, val glueRecords: Output<List<GlueRecordArgs>>? = null, val googleDomainsDns: Output<GoogleDomainsDnsArgs>? = null) : ConvertibleToJava<DnsSettingsArgs>

Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.

Constructors

Link copied to clipboard
constructor(customDns: Output<CustomDnsArgs>? = null, glueRecords: Output<List<GlueRecordArgs>>? = null, googleDomainsDns: Output<GoogleDomainsDnsArgs>? = null)

Properties

Link copied to clipboard
val customDns: Output<CustomDnsArgs>? = null

An arbitrary DNS provider identified by its name servers.

Link copied to clipboard
val glueRecords: Output<List<GlueRecordArgs>>? = null

The list of glue records for this Registration. Commonly empty.

Link copied to clipboard

The free DNS zone provided by Google Domains.

Functions

Link copied to clipboard
open override fun toJava(): DnsSettingsArgs