Class: Aws::ECS::Types::DescribeGatewayAlbConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::DescribeGatewayAlbConfiguration
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
The configuration for a gateway that uses shared Application Load
Balancers, as returned by DescribeGateway. This includes the current
number of load balancers in addition to the configured settings.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_logs ⇒ Types::GatewayElbAccessLogConfiguration
The access log configuration for the load balancers that the gateway manages.
-
#current_alb_count ⇒ Integer
The current number of Application Load Balancers that the gateway has allocated.
-
#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::GatewayElbNetworkConfiguration
The network configuration for the load balancers that the gateway manages.
-
#port ⇒ Integer
The port that the load balancer listener uses is 443.
-
#protocol ⇒ String
The protocol for the load balancer listener is
HTTPS. -
#scheme ⇒ String
Specifies whether the load balancers the gateway manages are
internet-facingorinternal. -
#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 associated 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.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#current_alb_count ⇒ Integer
The current number of Application Load Balancers that the gateway has allocated.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :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.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :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.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#network_configuration ⇒ Types::GatewayElbNetworkConfiguration
The network configuration for the load balancers that the gateway manages.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#port ⇒ Integer
The port that the load balancer listener uses is 443. The gateway supports only HTTPS at port 443.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The protocol for the load balancer listener is HTTPS. No other
protocol is supported.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#scheme ⇒ String
Specifies whether the load balancers the gateway manages are
internet-facing or internal.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#test_traffic_rules ⇒ Types::GatewayAlbTestTrafficRules
The rules that route test traffic for progressive deployments.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |
#web_acl_arn ⇒ String
The Amazon Resource Name (ARN) of the WAF web ACL associated with the load balancers that the gateway manages.
7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7181 class DescribeGatewayAlbConfiguration < Struct.new( :network_configuration, :scheme, :access_logs, :web_acl_arn, :port, :protocol, :max_alb_count, :current_alb_count, :http_desync, :test_traffic_rules) SENSITIVE = [] include Aws::Structure end |