RuleRuleActionArgs

data class RuleRuleActionArgs(val fixedResponseConfig: Output<RuleRuleActionFixedResponseConfigArgs>? = null, val forwardGroupConfig: Output<RuleRuleActionForwardGroupConfigArgs>? = null, val insertHeaderConfig: Output<RuleRuleActionInsertHeaderConfigArgs>? = null, val order: Output<Int>, val redirectConfig: Output<RuleRuleActionRedirectConfigArgs>? = null, val rewriteConfig: Output<RuleRuleActionRewriteConfigArgs>? = null, val trafficLimitConfig: Output<RuleRuleActionTrafficLimitConfigArgs>? = null, val trafficMirrorConfig: Output<RuleRuleActionTrafficMirrorConfigArgs>? = null, val type: Output<String>) : ConvertibleToJava<RuleRuleActionArgs>

Constructors

Link copied to clipboard
fun RuleRuleActionArgs(fixedResponseConfig: Output<RuleRuleActionFixedResponseConfigArgs>? = null, forwardGroupConfig: Output<RuleRuleActionForwardGroupConfigArgs>? = null, insertHeaderConfig: Output<RuleRuleActionInsertHeaderConfigArgs>? = null, order: Output<Int>, redirectConfig: Output<RuleRuleActionRedirectConfigArgs>? = null, rewriteConfig: Output<RuleRuleActionRewriteConfigArgs>? = null, trafficLimitConfig: Output<RuleRuleActionTrafficLimitConfigArgs>? = null, trafficMirrorConfig: Output<RuleRuleActionTrafficMirrorConfigArgs>? = null, type: Output<String>)

Functions

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

Properties

Link copied to clipboard

The configuration of the fixed response. See the following Block fixed_response_config.

Link copied to clipboard

The forward response action within ALB. See the following Block forward_group_config.

Link copied to clipboard

The configuration of the inserted header field. See the following Block insert_header_config.

Link copied to clipboard
val order: Output<Int>

The order of the forwarding rule actions. Valid values: 1 to 50000. The actions are performed in ascending order. You cannot leave this parameter empty. Each value must be unique.

Link copied to clipboard

The configuration of the external redirect action. See the following Block redirect_config.

Link copied to clipboard

The redirect action within ALB. See the following Block rewrite_config.

Link copied to clipboard

The Flow speed limit. See the following Block traffic_limit_config.

Link copied to clipboard

The Traffic mirroring. See the following Block traffic_mirror_config.

Link copied to clipboard
val type: Output<String>

The type of the forwarding rule. Valid values: Header, Host, Path, Cookie, QueryString, Method and SourceIp.