RecordSetRoutingPolicyArgs

data class RecordSetRoutingPolicyArgs(val enableGeoFencing: Output<Boolean>? = null, val geos: Output<List<RecordSetRoutingPolicyGeoArgs>>? = null, val primaryBackup: Output<RecordSetRoutingPolicyPrimaryBackupArgs>? = null, val wrrs: Output<List<RecordSetRoutingPolicyWrrArgs>>? = null) : ConvertibleToJava<RecordSetRoutingPolicyArgs>

Constructors

Link copied to clipboard
constructor(enableGeoFencing: Output<Boolean>? = null, geos: Output<List<RecordSetRoutingPolicyGeoArgs>>? = null, primaryBackup: Output<RecordSetRoutingPolicyPrimaryBackupArgs>? = null, wrrs: Output<List<RecordSetRoutingPolicyWrrArgs>>? = null)

Properties

Link copied to clipboard
val enableGeoFencing: Output<Boolean>? = null

Specifies whether to enable fencing for geo queries.

Link copied to clipboard

The configuration for Geolocation based routing policy. Structure is documented below.

Link copied to clipboard

The configuration for a failover policy with global to regional failover. Queries are responded to with the global primary targets, but if none of the primary targets are healthy, then we fallback to a regional failover policy. Structure is documented below.

Link copied to clipboard

The configuration for Weighted Round Robin based routing policy. Structure is documented below.

Functions

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