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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 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.
20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20848 class UpdateGatewayAlbConfiguration < Struct.new( :network_configuration, :max_alb_count, :web_acl_arn, :access_logs, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |