Sha256: 50710f85c4c1d783f8cf9ef6b09c42230fc7ebf9769a791bbf61966362917671
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
# TargetGroupProperties ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **algorithm** | **String** | The balancing algorithm. A balancing algorithm consists of predefined rules with the logic that a load balancer uses to distribute network traffic between servers. - **Round Robin**: Targets are served alternately according to their weighting. - **Least Connection**: The target with the least active connection is served. - **Random**: The targets are served based on a consistent pseudorandom algorithm. - **Source IP**: It is ensured that the same client IP address reaches the same target. | | | **health_check** | [**TargetGroupHealthCheck**](TargetGroupHealthCheck.md) | | [optional] | | **http_health_check** | [**TargetGroupHttpHealthCheck**](TargetGroupHttpHealthCheck.md) | | [optional] | | **name** | **String** | The target group name. | | | **protocol** | **String** | The forwarding protocol. Only the value 'HTTP' is allowed. | | | **targets** | [**Array<TargetGroupTarget>**](TargetGroupTarget.md) | Array of items in the collection. | [optional] | ## Example ```ruby require 'ionoscloud' instance = Ionoscloud::TargetGroupProperties.new( algorithm: ROUND_ROBIN, health_check: null, http_health_check: null, name: My target group, protocol: HTTP, targets: null ) ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ionoscloud-6.1.2 | docs/models/TargetGroupProperties.md |