EndpointGroup

A complex type for the endpoint group. An Amazon Web Services Region can have only one endpoint group for a specific listener.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The list of endpoint objects.

Link copied to clipboard

The Amazon Resource Name (ARN) of the endpoint group.

Link copied to clipboard

The Amazon Web Services Region where the endpoint group is located.

Link copied to clipboard

The time—10 seconds or 30 seconds—between health checks for each endpoint. The default value is 30.

Link copied to clipboard

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 (/).

Link copied to clipboard

The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.

Link copied to clipboard

The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group. The default value is TCP.

Link copied to clipboard

Allows you to override the destination ports used to route traffic to an endpoint. Using a port override lets you 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.

Link copied to clipboard

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.

Link copied to clipboard

The percentage of traffic to send to an Amazon Web Services Region. Additional traffic is distributed to other endpoint groups for this listener.

Functions

Link copied to clipboard
inline fun copy(block: EndpointGroup.Builder.() -> Unit = {}): EndpointGroup
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String