ForwardingRuleRuleConditionArgs

data class ForwardingRuleRuleConditionArgs(val hostConfigs: Output<List<ForwardingRuleRuleConditionHostConfigArgs>>? = null, val pathConfig: Output<ForwardingRuleRuleConditionPathConfigArgs>? = null, val ruleConditionType: Output<String>, val ruleConditionValue: Output<String>? = null) : ConvertibleToJava<ForwardingRuleRuleConditionArgs>

Constructors

Link copied to clipboard
constructor(hostConfigs: Output<List<ForwardingRuleRuleConditionHostConfigArgs>>? = null, pathConfig: Output<ForwardingRuleRuleConditionPathConfigArgs>? = null, ruleConditionType: Output<String>, ruleConditionValue: Output<String>? = null)

Properties

Link copied to clipboard

The configuration of the domain name. See host_config below.

Link copied to clipboard

The configuration of the path. See path_config below.

Link copied to clipboard

The type of the forwarding conditions. Valid values: Host, Path, RequestHeader, Query, Method, Cookie, SourceIP. NOTE: From version 1.231.0, rule_condition_type can be set to RequestHeader, Query, Method, Cookie, SourceIP.

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

The value of the forwarding condition type. For more information, see How to use it.

Functions

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