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
fun DnsSettingsArgs(customDns: Output<CustomDnsArgs>? = null, glueRecords: Output<List<GlueRecordArgs>>? = null, googleDomainsDns: Output<GoogleDomainsDnsArgs>? = null)

Functions

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

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.