Package-level declarations
Types
Specifies an action for a listener rule.
Specifies information required when integrating with Amazon Cognito to authenticate users.
Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
Specifies an SSL server certificate to use as the default certificate for a secure listener.
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`
.
Specifies the configuration information for mutual authentication.
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:
Specifies an action for a listener rule.
Specifies information required when integrating with Amazon Cognito to authenticate users.
Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
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 about a host header condition.
Information about an HTTP header condition. There is a set of standard HTTP header fields. You can also define custom HTTP header fields.
Information about an HTTP method condition. HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.
Information about a path pattern condition.
Information about a query string condition. The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.
Information about a key/value pair.
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:
Specifies a condition for a listener rule.
Information about a source IP condition. You can use this condition to route based on the IP address of the source that connects to the load balancer. If a client is behind a proxy, this is the IP address of the proxy not the IP address of the client.
Information about the target group stickiness for a rule.
Information about how traffic will be distributed between multiple target groups in a forward rule.
Information about the target group stickiness for a rule.
Information about how traffic will be distributed between multiple target groups in a forward rule.
Specifies an attribute for an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.
Specifies a subnet for a load balancer.