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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 7194 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 |