Action
import type { Action } from "https://aws-api.deno.dev/v0.4/services/elbv2.ts?docs=full";
Information about an action.
Each rule must include exactly one of the following types of actions: forward
, fixed-response
, or redirect
, and it must be the last action to be performed.
§Properties
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.
Specify only when Type
is authenticate-cognito
.
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
Specify only when Type
is authenticate-oidc
.
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.
Specify only when Type
is fixed-response
.
Information for creating an action that distributes requests among one or more target groups.
For Network Load Balancers, you can specify a single target group.
Specify only when Type
is forward
.
If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
[Application Load Balancer] Information for creating a redirect action.
Specify only when Type
is redirect
.
The Amazon Resource Name (ARN) of the target group.
Specify only when Type
is forward
and you want to route to a single target group.
To route to one or more target groups, use ForwardConfig
instead.
The type of action.