Action Response
Definition of Action
Constructors
Properties
HTTPS listeners Information for using Amazon Cognito to authenticate users. Specify only when `Type`
is `authenticate-cognito`
. Specifies information required when integrating with Amazon Cognito to authenticate users.
HTTPS listeners Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `Type`
is `authenticate-oidc`
. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
Application Load Balancer Information for creating an action that returns a custom HTTP response. Specify only when `Type`
is `fixed-response`
. Specifies information required when returning a custom HTTP 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`
. 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`
.
Application Load Balancer Information for creating a redirect action. Specify only when `Type`
is `redirect`
. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
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.