EndpointGroup class
A complex type for the endpoint group. An AWS Region can have only one endpoint group for a specific listener.
Constructors
-
EndpointGroup({List<
EndpointDescription> ? endpointDescriptions, String? endpointGroupArn, String? endpointGroupRegion, int? healthCheckIntervalSeconds, String? healthCheckPath, int? healthCheckPort, HealthCheckProtocol? healthCheckProtocol, List<PortOverride> ? portOverrides, int? thresholdCount, double? trafficDialPercentage}) -
EndpointGroup.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
endpointDescriptions
→ List<
EndpointDescription> ? -
The list of endpoint objects.
final
- endpointGroupArn → String?
-
The Amazon Resource Name (ARN) of the endpoint group.
final
- endpointGroupRegion → String?
-
The AWS Region where the endpoint group is located.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- healthCheckIntervalSeconds → int?
-
The time—10 seconds or 30 seconds—between health checks for each endpoint.
The default value is 30.
final
- healthCheckPath → String?
-
If the protocol is HTTP/S, then this value provides the ping path that
Global Accelerator uses for the destination on the endpoints for health
checks. The default is slash (/).
final
- healthCheckPort → int?
-
The port that Global Accelerator uses to perform health checks on endpoints
that are part of this endpoint group.
final
- healthCheckProtocol → HealthCheckProtocol?
-
The protocol that Global Accelerator uses to perform health checks on
endpoints that are part of this endpoint group. The default value is TCP.
final
-
portOverrides
→ List<
PortOverride> ? -
Allows you to override the destination ports used to route traffic to an
endpoint. Using a port override lets you to map a list of external
destination ports (that your users send traffic to) to a list of internal
destination ports that you want an application endpoint to receive traffic
on.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thresholdCount → int?
-
The number of consecutive health checks required to set the state of a
healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy.
The default value is 3.
final
- trafficDialPercentage → double?
-
The percentage of traffic to send to an AWS Region. Additional traffic is
distributed to other endpoint groups for this listener.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited