class Aws::ElasticLoadBalancingV2::Types::TargetGroup
Information about a target group.
@!attribute [rw] target_group_arn
The Amazon Resource Name (ARN) of the target group. @return [String]
@!attribute [rw] target_group_name
The name of the target group. @return [String]
@!attribute [rw] protocol
The protocol to use for routing traffic to the targets. @return [String]
@!attribute [rw] port
The port on which the targets are listening. Not used if the target is a Lambda function. @return [Integer]
@!attribute [rw] vpc_id
The ID of the VPC for the targets. @return [String]
@!attribute [rw] health_check_protocol
The protocol to use to connect with the target. The GENEVE, TLS, UDP, and TCP\_UDP protocols are not supported for health checks. @return [String]
@!attribute [rw] health_check_port
The port to use to connect with the target. @return [String]
@!attribute [rw] health_check_enabled
Indicates whether health checks are enabled. @return [Boolean]
@!attribute [rw] health_check_interval_seconds
The approximate amount of time, in seconds, between health checks of an individual target. @return [Integer]
@!attribute [rw] health_check_timeout_seconds
The amount of time, in seconds, during which no response means a failed health check. @return [Integer]
@!attribute [rw] healthy_threshold_count
The number of consecutive health checks successes required before considering an unhealthy target healthy. @return [Integer]
@!attribute [rw] unhealthy_threshold_count
The number of consecutive health check failures required before considering the target unhealthy. @return [Integer]
@!attribute [rw] health_check_path
The destination for health checks on the targets. @return [String]
@!attribute [rw] matcher
The HTTP or gRPC codes to use when checking for a successful response from a target. @return [Types::Matcher]
@!attribute [rw] load_balancer_arns
The Amazon Resource Names (ARN) of the load balancers that route traffic to this target group. @return [Array<String>]
@!attribute [rw] target_type
The type of target that you must specify when registering targets with this target group. The possible values are `instance` (register targets by instance ID), `ip` (register targets by IP address), or `lambda` (register a single Lambda function as a target). @return [String]
@!attribute [rw] protocol_version
\[HTTP/HTTPS protocol\] The protocol version. The possible values are `GRPC`, `HTTP1`, and `HTTP2`. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/TargetGroup AWS API Documentation
Constants
- SENSITIVE