Optional
checkDelay?: stringTime to wait between two consecutive health checks.
Number of consecutive unsuccessful health checks after which the server will be considered dead.
Defines whether proxy protocol should be activated for the health check.
Optional
checkTimeout?: stringMaximum time a backend server has to reply to the health check.
Optional
httpConfig?: HealthCheckHttpConfigObject to configure an HTTP health check.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
httpsConfig?: HealthCheckHttpsConfigObject to configure an HTTPS health check.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
ldapConfig?: HealthCheckLdapConfigObject to configure an LDAP health check. The response is analyzed to find the LDAPv3 response message.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
mysqlConfig?: HealthCheckMysqlConfigObject to configure a MySQL health check. The check requires MySQL >=3.22 or <9.0. For older or newer versions, use a TCP health check.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
pgsqlConfig?: HealthCheckPgsqlConfigObject to configure a PostgreSQL health check.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Port to use for the backend server health check.
Optional
redisConfig?: HealthCheckRedisConfigObject to configure a Redis health check. The response is analyzed to find the +PONG response message.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
region?: RegionRegion to target. If none is passed will use default region from the config.
Optional
tcpConfig?: HealthCheckTcpConfigObject to configure a basic TCP health check.
One-of ('config'): at most one of 'tcpConfig', 'mysqlConfig', 'pgsqlConfig', 'ldapConfig', 'redisConfig', 'httpConfig', 'httpsConfig' could be set.
Optional
transientCheckDelay?: stringTime to wait between two consecutive health checks when a backend server is in a transient state (going UP or DOWN).
Backend ID.