# Elastic IP Healthcheck

Elastic IP address healthcheck

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `mode` | string | **yes** | Health check mode<br/><br/>Allowed values: `tcp`, `http`, `https`. |
| `port` | integer | **yes** | Health check port<br/><br/>Min: `1`. Max: `65535`. |
| `interval` | integer | no | Interval between the checks in seconds (default: 10)<br/><br/>Min: `5`. Max: `300`. |
| `strikes-fail` | integer | no | Number of attempts before considering the target unhealthy (default: 3)<br/><br/>Min: `1`. Max: `20`. |
| `strikes-ok` | integer | no | Number of attempts before considering the target healthy (default: 2)<br/><br/>Min: `1`. Max: `20`. |
| `timeout` | integer | no | Health check timeout value in seconds (default: 2)<br/><br/>Min: `2`. Max: `60`. |
| `tls-skip-verify` | boolean | no | Skip TLS verification |
| `tls-sni` | string | no | An optional domain or subdomain to check TLS against<br/><br/>Min length: `1`. Max length: `255`. |
| `uri` | string | no | An endpoint to use for the health check, for example '/status'<br/><br/>Min length: `1`. Max length: `255`. |

