Package-level declarations
Types
Builder for GetListenerPlainArgs.
Builder for GetListenerRulePlainArgs.
Builder for GetLoadBalancerPlainArgs.
Builder for GetTargetGroupPlainArgs.
Builder for GetTrustStorePlainArgs.
Builder for GetTrustStoreRevocationPlainArgs.
Specifies an action for a listener rule.
Builder for ListenerActionArgs.
Builder for ListenerAttributeArgs.
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.
Builder for ListenerAuthenticateOidcConfigArgs.
Specifies an SSL server certificate to use as the default certificate for a secure listener.
Builder for ListenerCertificateArgs.
Specifies information required when returning a custom HTTP response.
Builder for ListenerFixedResponseConfigArgs.
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`
.
Builder for ListenerForwardConfigArgs.
Specifies the configuration information for mutual authentication.
Builder for ListenerMutualAuthenticationArgs.
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:
Builder for ListenerRedirectConfigArgs.
Specifies an action for a listener rule.
Builder for ListenerRuleActionArgs.
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`
.
Builder for ListenerRuleForwardConfigArgs.
Information about a host header condition.
Builder for ListenerRuleHostHeaderConfigArgs.
Information about an HTTP header condition. There is a set of standard HTTP header fields. You can also define custom HTTP header fields.
Builder for ListenerRuleHttpHeaderConfigArgs.
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.
Builder for ListenerRulePathPatternConfigArgs.
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.
Builder for ListenerRuleQueryStringConfigArgs.
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:
Builder for ListenerRuleRedirectConfigArgs.
Specifies a condition for a listener rule.
Builder for ListenerRuleRuleConditionArgs.
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.
Builder for ListenerRuleSourceIpConfigArgs.
Information about the target group stickiness for a rule.
Information about how traffic will be distributed between multiple target groups in a forward rule.
Builder for ListenerRuleTargetGroupTupleArgs.
Information about the target group stickiness for a rule.
Information about how traffic will be distributed between multiple target groups in a forward rule.
Builder for ListenerTargetGroupTupleArgs.
Specifies an attribute for an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.
Builder for LoadBalancerAttributeArgs.
Specifies a subnet for a load balancer.
Builder for LoadBalancerSubnetMappingArgs.
Builder for TargetGroupAttributeArgs.
Builder for TargetGroupMatcherArgs.
Builder for TargetGroupTargetDescriptionArgs.