This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::ECS::Gateway 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.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "AccessLogs" :GatewayElbAccessLogConfiguration, "CurrentAlbCount" :Integer, "HttpDesync" :String, "MaxAlbCount" :Integer, "NetworkConfiguration" :GatewayElbNetworkConfiguration, "Port" :Integer, "Protocol" :String, "Scheme" :String, "TestTrafficRules" :GatewayAlbTestTrafficRules, "WebACLArn" :String}
YAML
AccessLogs:GatewayElbAccessLogConfigurationCurrentAlbCount:IntegerHttpDesync:StringMaxAlbCount:IntegerNetworkConfiguration:GatewayElbNetworkConfigurationPort:IntegerProtocol:StringScheme:StringTestTrafficRules:GatewayAlbTestTrafficRulesWebACLArn:String
Properties
-
The access log configuration for the load balancers that the gateway manages.
Required: No
Type: GatewayElbAccessLogConfiguration
Update requires: No interruption
Property description not available.
Required: No
Type: Integer
Update requires: No interruption
-
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.Required: No
Type: String
Allowed values:
monitor | defensive | strictestUpdate requires: No interruption
-
The maximum number of Application Load Balancers that the gateway manages. The default is 10.
Required: No
Type: Integer
Update requires: No interruption
-
The network configuration for the load balancers that the gateway manages.
Required: No
Type: GatewayElbNetworkConfiguration
Update requires: No interruption
-
The port that the load balancer listener uses is 443. The gateway supports only HTTPS at port 443.
Required: No
Type: Integer
Minimum:
1Maximum:
65535Update requires: Replacement
-
The protocol for the load balancer listener is
HTTPS. No other protocol is supported.Required: No
Type: String
Allowed values:
HTTP | HTTPSUpdate requires: Replacement
-
Specifies whether the load balancers the gateway manages are
internet-facingorinternal. The default isinternet-facing.Required: No
Type: String
Allowed values:
internet-facing | internalUpdate requires: Replacement
-
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.
Required: No
Type: GatewayAlbTestTrafficRules
Update requires: No interruption
-
The Amazon Resource Name (ARN) of the WAF web ACL to associate with the load balancers that the gateway manages.
Required: No
Type: String
Update requires: No interruption