> For the complete documentation index, see [llms.txt](https://docs.ionos.com/ruby-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionos.com/ruby-sdk/models/targetgrouphealthcheck.md).

# TargetGroupHealthCheck

## Properties

\| **check\_interval** | **Integer** | The interval in milliseconds between consecutive health checks; the default value is '2000'. | \[optional] |

\| **check\_timeout** | **Integer** | The maximum time in milliseconds is to wait for a target to respond to a check. For target VMs with a 'Check Interval' set, the smaller of the two values is used once the TCP connection is established. | \[optional] |

\| **retries** | **Integer** | The maximum number of attempts to reconnect to a target after a connection failure. The valid range is '0 to 65535'; the default value is '3'. | \[optional] |

## Example

```ruby
require 'ionoscloud'


instance = Ionoscloud::TargetGroupHealthCheck.new(
  check_interval: 2000,

  check_timeout: 2000,

  retries: 3
)
```
