Proxy Templates
Get a Proxy Template from the specified configuration
Path parameters
configstringRequired
entry_idstringRequired
Responses
200
Proxy Template retrieved successfully
application/json
400
Input Error
application/json
422
Validation Error
application/json
500
Internal Server Error
application/json
get
/api/v4.0/conf/{config}/proxy-templates/{entry_id}Update an individual Proxy Template within a configuration
Path parameters
configstringRequired
entry_idstringRequired
Body
acao_headerbooleanRequired
client_body_buffer_sizestringRequired
client_body_timeoutstringRequired
client_header_buffer_sizestringRequired
client_header_timeoutstringRequired
client_max_body_sizestringRequired
conf_specificstringOptionalDefault:
""custom_listenerbooleanRequired
descriptionstringOptionalDefault:
""keepalive_timeoutstringRequired
large_client_header_buffers_countstringRequired
large_client_header_buffers_sizestringRequired
limit_req_burststringRequired
limit_req_ratestringRequired
mask_headersstringRequired
namestringRequired
proxy_connect_timeoutstringRequired
proxy_read_timeoutstringRequired
proxy_send_timeoutstringRequired
send_timeoutstringRequired
ssl_ciphersstringOptional
ssl_conf_specificstringOptionalDefault:
""upstream_hoststringRequired
xff_header_namestringRequired
xrealip_header_namestringRequired
Responses
200
Proxy Template updated successfully
application/json
400
Input Error
application/json
422
Validation Error
application/json
500
Internal Server Error
application/json
put
/api/v4.0/conf/{config}/proxy-templates/{entry_id}Create an individual Proxy Template within a configuration
Path parameters
configstringRequired
entry_idstringRequiredPattern:
^[A-Za-z0-9\-\_]*$Body
acao_headerbooleanRequired
client_body_buffer_sizestringRequired
client_body_timeoutstringRequired
client_header_buffer_sizestringRequired
client_header_timeoutstringRequired
client_max_body_sizestringRequired
conf_specificstringOptionalDefault:
""custom_listenerbooleanRequired
descriptionstringOptionalDefault:
""keepalive_timeoutstringRequired
large_client_header_buffers_countstringRequired
large_client_header_buffers_sizestringRequired
limit_req_burststringRequired
limit_req_ratestringRequired
mask_headersstringRequired
namestringRequired
proxy_connect_timeoutstringRequired
proxy_read_timeoutstringRequired
proxy_send_timeoutstringRequired
send_timeoutstringRequired
ssl_ciphersstringOptional
ssl_conf_specificstringOptionalDefault:
""upstream_hoststringRequired
xff_header_namestringRequired
xrealip_header_namestringRequired
Responses
201
Proxy Template created successfully
application/json
400
Input Error
application/json
422
Validation Error
application/json
500
Internal Server Error
application/json
post
/api/v4.0/conf/{config}/proxy-templates/{entry_id}Delete an individual Proxy Template from the specified configuration
Path parameters
configstringRequired
entry_idstringRequired
Responses
200
Proxy Template deleted successfully
application/json
400
Bad Request
application/json
422
Validation Error
application/json
500
Internal Server Error
application/json
delete
/api/v4.0/conf/{config}/proxy-templates/{entry_id}Last updated
Was this helpful?