Load Balancer Rule Args
data class LoadBalancerRuleArgs(val condition: Output<String>? = null, val disabled: Output<Boolean>? = null, val fixedResponse: Output<LoadBalancerRuleFixedResponseArgs>? = null, val name: Output<String>? = null, val overrides: Output<LoadBalancerRuleOverridesArgs>? = null, val priority: Output<Int>? = null, val terminates: Output<Boolean>? = null) : ConvertibleToJava<LoadBalancerRuleArgs>
Constructors
Link copied to clipboard
constructor(condition: Output<String>? = null, disabled: Output<Boolean>? = null, fixedResponse: Output<LoadBalancerRuleFixedResponseArgs>? = null, name: Output<String>? = null, overrides: Output<LoadBalancerRuleOverridesArgs>? = null, priority: Output<Int>? = null, terminates: Output<Boolean>? = null)
Properties
Link copied to clipboard
The condition expressions to evaluate. If the condition evaluates to true, the overrides or fixed_response in this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.
Link copied to clipboard
A collection of fields used to directly respond to the eyeball instead of routing to a pool. If a fixed*response is supplied the rule will be marked as terminates.
Link copied to clipboard
A collection of overrides to apply to the load balancer when this rule's condition is true. All fields are optional.
Link copied to clipboard
Link copied to clipboard
If this rule's condition is true, this causes rule evaluation to stop after processing this rule.