com.pulumi.cloudflare.kotlin.outputs.LoadBalancerRuleOverrideAdaptiveRouting.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-cloudflare-kotlin Show documentation
Show all versions of pulumi-cloudflare-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.cloudflare.kotlin.outputs
import kotlin.Boolean
import kotlin.Suppress
/**
*
* @property failoverAcrossPools Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering. When set `false`, zero-downtime failover will only occur between origins within the same pool.
*/
public data class LoadBalancerRuleOverrideAdaptiveRouting(
public val failoverAcrossPools: Boolean? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.cloudflare.outputs.LoadBalancerRuleOverrideAdaptiveRouting): LoadBalancerRuleOverrideAdaptiveRouting = LoadBalancerRuleOverrideAdaptiveRouting(
failoverAcrossPools = javaType.failoverAcrossPools().map({ args0 -> args0 }).orElse(null),
)
}
}