ListenerRuleAction

data class ListenerRuleAction(val authenticateCognito: ListenerRuleActionAuthenticateCognito? = null, val authenticateOidc: ListenerRuleActionAuthenticateOidc? = null, val fixedResponse: ListenerRuleActionFixedResponse? = null, val forward: ListenerRuleActionForward? = null, val order: Int? = null, val redirect: ListenerRuleActionRedirect? = null, val targetGroupArn: String? = null, val type: String)

Constructors

Link copied to clipboard
constructor(authenticateCognito: ListenerRuleActionAuthenticateCognito? = null, authenticateOidc: ListenerRuleActionAuthenticateOidc? = null, fixedResponse: ListenerRuleActionFixedResponse? = null, forward: ListenerRuleActionForward? = null, order: Int? = null, redirect: ListenerRuleActionRedirect? = null, targetGroupArn: String? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Information for creating an authenticate action using Cognito. Required if type is authenticate-cognito.

Link copied to clipboard

Information for creating an authenticate action using OIDC. Required if type is authenticate-oidc.

Link copied to clipboard

Information for creating an action that returns a custom HTTP response. Required if type is fixed-response.

Link copied to clipboard

Configuration block for creating an action that distributes requests among one or more target groups. Specify only if type is forward. Cannot be specified with target_group_arn.

Link copied to clipboard
val order: Int? = null

Order for the action. The action with the lowest value for order is performed first. Valid values are between 1 and 50000. Defaults to the position in the list of actions.

Link copied to clipboard

Information for creating a redirect action. Required if type is redirect.

Link copied to clipboard
val targetGroupArn: String? = null

ARN of the Target Group to which to route traffic. Specify only if type is forward and you want to route to a single target group. To route to one or more target groups, use a forward block instead. Cannot be specified with forward.

Link copied to clipboard

The type of routing action. Valid values are forward, redirect, fixed-response, authenticate-cognito and authenticate-oidc.