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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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.
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9435 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 |