## Interface `WatcherHttpInputRequestDefinition` | Name | Type | Description | | - | - | - | | `auth` | [WatcherHttpInputAuthentication](./WatcherHttpInputAuthentication.md) |   | | `body` | string |   | | `connection_timeout` | [Duration](./Duration.md) |   | | `headers` | Record |   | | `host` | [Host](./Host.md) |   | | `method` | [WatcherHttpInputMethod](./WatcherHttpInputMethod.md) |   | | `params` | Record |   | | `path` | string |   | | `port` | [uint](./uint.md) |   | | `proxy` | [WatcherHttpInputProxy](./WatcherHttpInputProxy.md) |   | | `read_timeout` | [Duration](./Duration.md) |   | | `scheme` | [WatcherConnectionScheme](./WatcherConnectionScheme.md) |   | | `url` | string |   |