Backend custom resource reference
Version: core.haproxy.org/v1alpha1
abortonclose
-
Type: string
-
Values:
enabled
disabled
adv_check
-
Type: string
-
Values:
ssl-hello-chk
smtpchk
ldap-check
mysql-check
pgsql-check
tcp-check
redis-check
httpchk
allbackups
-
Type: string
-
Values:
enabled
disabled
balance
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
algorithm | string | roundrobin static-rr leastconn first source uri url_param hdr random rdp-cookie |
hdr_name | string | |
hdr_use_domain_only | boolean | |
random_draws | integer | |
rdp_cookie_name | string | |
uri_depth | integer | |
uri_len | integer | |
uri_path_only | boolean | |
uri_whole | boolean | |
url_param | string | |
url_param_check_post | integer | |
url_param_max_wait | integer |
bind_process
- Type: string
check_timeout
- Type: integer
connect_timeout
- Type: integer
cookie
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
domain | array | |
dynamic | boolean | |
httponly | boolean | |
indirect | boolean | |
maxidle | integer | |
maxlife | integer | |
name | string | |
nocache | boolean | |
postonly | boolean | |
preserve | boolean | |
secure | boolean | |
type | string | rewrite insert prefix |
default_server
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
address | string | |
agent-addr | string | |
agent-check | string | enabled disabled |
agent-inter | integer | |
agent-port | integer | |
agent-send | string | |
allow_0rtt | boolean | |
alpn | string | |
backup | string | enabled disabled |
ca_file | string | |
check | string | enabled disabled |
check-send-proxy | string | enabled disabled |
check-sni | string | |
check-ssl | string | enabled disabled |
check_alpn | string | |
check_proto | string | |
check_via_socks4 | string | enabled disabled |
ciphers | string | |
ciphersuites | string | |
cookie | string | |
crl_file | string | |
disabled | string | enabled disabled |
downinter | integer | |
enabled | string | enabled disabled |
error_limit | integer | |
fall | integer | |
fastinter | integer | |
force_sslv3 | string | enabled disabled |
force_tlsv10 | string | enabled disabled |
force_tlsv11 | string | enabled disabled |
force_tlsv12 | string | enabled disabled |
force_tlsv13 | string | enabled disabled |
health_check_port | integer | |
init-addr | string | |
inter | integer | |
log_proto | string | legacy octet-count |
max_reuse | integer | |
maxconn | integer | |
maxqueue | integer | |
minconn | integer | |
name | string | |
namespace | string | |
no_sslv3 | string | enabled disabled |
no_tlsv10 | string | enabled disabled |
no_tlsv11 | string | enabled disabled |
no_tlsv12 | string | enabled disabled |
no_tlsv13 | string | enabled disabled |
no_verifyhost | string | enabled disabled |
npn | string | |
observe | string | layer4 layer7 |
on-error | string | fastinter fail-check sudden-death mark-down |
on-marked-down | string | shutdown-sessions |
on-marked-up | string | shutdown-backup-sessions |
pool_low_conn | integer | |
pool_max_conn | integer | |
pool_purge_delay | integer | |
port | integer | |
proto | string | |
proxy-v2-options | array | |
redir | string | |
resolve-net | string | |
resolve-prefer | string | ipv4 ipv6 |
resolve_opts | string | |
resolvers | string | |
rise | integer | |
send-proxy | string | enabled disabled |
send-proxy-v2 | string | enabled disabled |
send_proxy_v2_ssl | string | enabled disabled |
send_proxy_v2_ssl_cn | string | enabled disabled |
slowstart | integer | |
sni | string | |
socks4 | string | |
source | string | |
ssl | string | enabled disabled |
ssl_certificate | string | |
ssl_max_ver | string | SSLv3 TLSv1.0 TLSv1.1 TLSv1.2 TLSv1.3 |
ssl_min_ver | string | SSLv3 TLSv1.0 TLSv1.1 TLSv1.2 TLSv1.3 |
ssl_reuse | string | enabled disabled |
stick | string | enabled disabled |
tcp_ut | integer | |
tfo | string | enabled disabled |
tls_tickets | string | enabled disabled |
track | string | |
verify | string | none required |
verifyhost | string | |
weight | integer |
external_check
-
Type: string
-
Values:
enabled
disabled
external_check_command
- Type: string
external_check_path
- Type: string
forwardfor
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
enabled | string | enabled |
except | string | |
header | string | |
ifnone | boolean |
hash_type
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
function | string | sdbm djb2 wt6 crc32 |
method | string | map-based consistent |
modifier | string | avalanche |
http-buffer-request
-
Type: string
-
Values:
enabled
disabled
http-check
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
exclamation_mark | boolean | |
match | string | status rstatus string rstring |
pattern | string | |
type | string | disable-on-404 expect send-state |
http-use-htx
-
Type: string
-
Values:
enabled
disabled
http_connection_mode
-
Type: string
-
Values:
httpclose
http-server-close
http-keep-alive
http_keep_alive_timeout
- Type: integer
http_pretend_keepalive
-
Type: string
-
Values:
enabled
disabled
http_request_timeout
- Type: integer
http_reuse
-
Type: string
-
Values:
aggressive
always
never
safe
httpchk_params
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
method | string | HEAD PUT POST GET TRACE PATCH |
uri | string | |
version | string |
log_tag
- Type: string
mode
-
Type: string
-
Values:
http
tcp
mysql_check_params
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
client_version | string | pre-41 post-41 |
username | string |
name
- Type: string
pgsql_check_params
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
username | string |
queue_timeout
- Type: integer
redispatch
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
enabled | string | enabled disabled |
interval | integer |
retries
- Type: integer
server_timeout
- Type: integer
smtpchk_params
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
domain | string | |
hello | string |
stats_options
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
stats_enable | boolean | |
stats_hide_version | boolean | |
stats_maxconn | integer | |
stats_refresh_delay | integer | |
stats_show_desc | string | |
stats_show_legends | boolean | |
stats_show_node_name | string | |
stats_uri_prefix | string |
stick_table
-
Type: object
-
Child properties:
Property | Type | Values |
---|---|---|
expire | integer | |
keylen | integer | |
nopurge | boolean | |
peers | string | |
size | integer | |
store | string | |
type | string | ip ipv6 integer string binary |
tunnel_timeout
- Type: integer
Next up
Defaults