Skip to content

ECS  >  Structures  >  HostSharedAlbConfiguration

HostSharedAlbConfiguration

Structure Class

HostSharedAlbConfiguration dataclass

Bases: _SerdeShape

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.

Attributes

access_logs class-attribute instance-attribute
access_logs: GatewayElbAccessLogConfiguration | None = ...

The access log configuration for the load balancers that the gateway manages.

http_desync class-attribute instance-attribute
http_desync: str | None = ...

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.

max_alb_count class-attribute instance-attribute
max_alb_count: int | None = ...

The maximum number of Application Load Balancers that the gateway manages. The default is 10.

network_configuration class-attribute instance-attribute
network_configuration: GatewayElbNetworkConfiguration | None = ...

The network configuration for the load balancers that the gateway manages.

port class-attribute instance-attribute
port: int | None = ...

The port that the load balancer listener uses is 443. The gateway supports only HTTPS at port 443.

protocol class-attribute instance-attribute
protocol: str | None = ...

The protocol for the load balancer listener is HTTPS. No other protocol is supported.

scheme class-attribute instance-attribute
scheme: str | None = ...

Specifies whether the load balancers the gateway manages are internet-facing or internal. The default is internet-facing.

test_traffic_rules class-attribute instance-attribute
test_traffic_rules: GatewayAlbTestTrafficRules | None = ...

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.

web_acl_arn class-attribute instance-attribute
web_acl_arn: str | None = ...

The Amazon Resource Name (ARN) of the WAF web ACL to associate with the load balancers that the gateway manages.