Class: Aws::ECS::Types::UpdateGatewayAlbConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::UpdateGatewayAlbConfiguration
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
The mutable configuration fields for a gateway that uses shared Application Load Balancers. Only fields that can be changed without interrupting traffic are included.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_logs ⇒ Types::GatewayElbAccessLogConfiguration
The access log configuration for the load balancers that the gateway manages.
-
#http_desync ⇒ String
The desync mitigation mode for the load balancers that the gateway manages.
-
#max_alb_count ⇒ Integer
The maximum number of Application Load Balancers that the gateway manages.
-
#network_configuration ⇒ Types::UpdateGatewayNetworkConfiguration
The mutable network configuration for the load balancers that the gateway manages.
-
#test_traffic_rules ⇒ Types::GatewayAlbTestTrafficRules
The rules that route test traffic for progressive deployments.
-
#web_acl_arn ⇒ String
The Amazon Resource Name (ARN) of the WAF web ACL to associate with the load balancers that the gateway manages.
Instance Attribute Details
#access_logs ⇒ Types::GatewayElbAccessLogConfiguration
The access log configuration for the load balancers that the gateway manages.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#http_desync ⇒ String
The desync mitigation mode for the load balancers that the gateway manages.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#max_alb_count ⇒ Integer
The maximum number of Application Load Balancers that the gateway manages.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#network_configuration ⇒ Types::UpdateGatewayNetworkConfiguration
The mutable network configuration for the load balancers that the gateway manages.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#test_traffic_rules ⇒ Types::GatewayAlbTestTrafficRules
The rules that route test traffic for progressive deployments.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#web_acl_arn ⇒ String
The Amazon Resource Name (ARN) of the WAF web ACL to associate with the load balancers that the gateway manages.
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20896 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |