NAME
Paws::ELBv2::Action
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ELBv2::Action object:
$service_obj->Method(Att1 => { AuthenticateCognitoConfig => $value, ..., Type => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::ELBv2::Action object:
$result = $service_obj->Method(...);
$result->Att1->AuthenticateCognitoConfig
DESCRIPTION
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.
ATTRIBUTES
AuthenticateCognitoConfig => Paws::ELBv2::AuthenticateCognitoActionConfig
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
AuthenticateOidcConfig => Paws::ELBv2::AuthenticateOidcActionConfig
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
FixedResponseConfig => Paws::ELBv2::FixedResponseActionConfig
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
ForwardConfig => Paws::ELBv2::ForwardActionConfig
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
.
Order => Int
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.
RedirectConfig => Paws::ELBv2::RedirectActionConfig
[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
TargetGroupArn => Str
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.
REQUIRED Type => Str
The type of action.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::ELBv2
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues