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