Class: Aws::ECS::Types::GatewayRouteAlbResources
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::GatewayRouteAlbResources
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
The Application Load Balancer resources that a gateway manages for a route.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acm_certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate.
-
#listener_arn ⇒ String
The Amazon Resource Name (ARN) of the listener.
-
#listener_rule_arn ⇒ String
The Amazon Resource Name (ARN) of the listener rule for production traffic.
-
#load_balancer_arn ⇒ String
The Amazon Resource Name (ARN) of the load balancer.
-
#load_balancer_security_groups ⇒ Array<Types::GatewayRouteLoadBalancerSecurityGroup>
The security groups attached to the load balancer.
-
#service_security_group_arn ⇒ String
The Amazon Resource Name (ARN) of the service security group in which the gateway manages the ingress rule for this route.
-
#test_listener_rule_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the listener rules for test traffic.
Instance Attribute Details
#acm_certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#listener_arn ⇒ String
The Amazon Resource Name (ARN) of the listener.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#listener_rule_arn ⇒ String
The Amazon Resource Name (ARN) of the listener rule for production traffic.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#load_balancer_arn ⇒ String
The Amazon Resource Name (ARN) of the load balancer.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#load_balancer_security_groups ⇒ Array<Types::GatewayRouteLoadBalancerSecurityGroup>
The security groups attached to the load balancer.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#service_security_group_arn ⇒ String
The Amazon Resource Name (ARN) of the service security group in which the gateway manages the ingress rule for this route.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |
#test_listener_rule_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the listener rules for test traffic. There is one rule except when a test header configuration is being changed to another.
9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9448 class GatewayRouteAlbResources < Struct.new( :acm_certificate_arn, :load_balancer_arn, :listener_arn, :listener_rule_arn, :test_listener_rule_arns, :load_balancer_security_groups, :service_security_group_arn) SENSITIVE = [] include Aws::Structure end |