From 276dff40ee16f942728b50cf15e82781f4d7dbfd Mon Sep 17 00:00:00 2001 From: Jerome Gravel-Niquet Date: Wed, 26 Jun 2024 13:11:07 -0400 Subject: [PATCH] Add timeouts settings in the HTTP options (#77) --- machine_types.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/machine_types.go b/machine_types.go index 13ea638..c97edc8 100644 --- a/machine_types.go +++ b/machine_types.go @@ -566,9 +566,11 @@ type TLSOptions struct { } type HTTPOptions struct { - Compress *bool `json:"compress,omitempty" toml:"compress,omitempty"` - Response *HTTPResponseOptions `json:"response,omitempty" toml:"response,omitempty"` - H2Backend *bool `json:"h2_backend,omitempty" toml:"h2_backend,omitempty"` + Compress *bool `json:"compress,omitempty" toml:"compress,omitempty"` + Response *HTTPResponseOptions `json:"response,omitempty" toml:"response,omitempty"` + H2Backend *bool `json:"h2_backend,omitempty" toml:"h2_backend,omitempty"` + IdleTimeout *uint32 `json:"idle_timeout,omitempty" toml:"idle_timeout,omitempty"` + HeadersReadTimeout *uint32 `json:"headers_read_timeout,omitempty" toml:"headers_read_timeout,omitempty"` } type HTTPResponseOptions struct {