HostSharedAlbConfiguration
The configuration for a gateway that uses shared Application Load Balancers with host-based routing. Where they apply, the field names and values are kept consistent with the Elastic Load Balancing API.
Contents
-
The access log configuration for the load balancers that the gateway manages.
Type: GatewayElbAccessLogConfiguration object
Required: No
-
The desync mitigation mode for the load balancers that the gateway manages, which determines how the load balancers handle requests that might pose a security risk. The default is
defensive.Type: String
Valid Values:
monitor | defensive | strictestRequired: No
-
The maximum number of Application Load Balancers that the gateway manages. The default is 10.
Type: Integer
Required: No
-
The network configuration for the load balancers that the gateway manages.
Type: GatewayElbNetworkConfiguration object
Required: No
-
The port that the load balancer listener uses is 443. The gateway supports only HTTPS at port 443.
Type: Integer
Required: No
-
The protocol for the load balancer listener is
HTTPS. No other protocol is supported.Type: String
Valid Values:
HTTP | HTTPSRequired: No
-
Specifies whether the load balancers the gateway manages are
internet-facingorinternal. The default isinternet-facing.Type: String
Valid Values:
internet-facing | internalRequired: No
-
The rules that route test traffic for progressive deployments. During a progressive deployment, requests whose headers match these rules are routed to the new service revision so that it can be validated before production traffic shifts to it.
Type: GatewayAlbTestTrafficRules object
Required: No
-
The Amazon Resource Name (ARN) of the WAF web ACL to associate with the load balancers that the gateway manages.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: