# 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. | \[default to undefined]             |
| **healthCheck**     | [**TargetGroupHealthCheck**](https://docs.ionos.com/sections-test/nodejs-sdk/cloud-api-nodejs-sdk/models/targetgrouphealthcheck)         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | \[optional] \[default to undefined] |
| **httpHealthCheck** | [**TargetGroupHttpHealthCheck**](https://docs.ionos.com/sections-test/nodejs-sdk/cloud-api-nodejs-sdk/models/targetgrouphttphealthcheck) |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | \[optional] \[default to undefined] |
| **name**            | **string**                                                                                                                               | The target group name.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | \[default to undefined]             |
| **protocol**        | **string**                                                                                                                               | The forwarding protocol. Only the value 'HTTP' is allowed.                                                                                                                                                                                                                                                                                                                                                                                                                                                    | \[default to undefined]             |
| **targets**         | [**Array\<TargetGroupTarget>**](https://docs.ionos.com/sections-test/nodejs-sdk/cloud-api-nodejs-sdk/models/targetgrouptarget)           | Array of items in the collection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | \[optional] \[default to undefined] |
