SiteDnsConfigArgs

data class SiteDnsConfigArgs(val dnsAltServer: Output<String>? = null, val dnsMaxCacheTimeout: Output<Int>? = null, val dnsRetryAttemptCount: Output<Int>? = null, val dnsRetryAttemptTimeout: Output<Int>? = null, val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<SiteDnsConfigArgs>

Constructors

Link copied to clipboard
constructor(dnsAltServer: Output<String>? = null, dnsMaxCacheTimeout: Output<Int>? = null, dnsRetryAttemptCount: Output<Int>? = null, dnsRetryAttemptTimeout: Output<Int>? = null, dnsServers: Output<List<String>>? = null)

Properties

Link copied to clipboard
val dnsAltServer: Output<String>? = null

Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.

Link copied to clipboard
val dnsMaxCacheTimeout: Output<Int>? = null

Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.

Link copied to clipboard
val dnsRetryAttemptCount: Output<Int>? = null

Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.

Link copied to clipboard
val dnsRetryAttemptTimeout: Output<Int>? = null

Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.

Link copied to clipboard
val dnsServers: Output<List<String>>? = null

List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.

Functions

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