The other placeholders are specified separately.
-### Module
+See [example.yml](example.yml) for configuration examples.
+
+```yml
+
+modules:
+ [ <string>: <module> ... ]
+
+```
+
+
+### `<module>`
```yml
# The protocol over which the probe will take place (http, tcp, dns, icmp, grpc).
```
-### <http_probe>
+### `<http_probe>`
```yml
# Accepted status codes for this probe. Defaults to 2xx.
```
-#### <http_header_match_spec>
+#### `<http_header_match_spec>`
```yml
header: <string>,
[ allow_missing: <boolean> | default = false ]
```
-### <tcp_probe>
+### `<tcp_probe>`
```yml
```
-### <dns_probe>
+### `<dns_probe>`
```yml
```
-### <icmp_probe>
+### `<icmp_probe>`
```yml
```
-### <grpc_probe>
+### `<grpc_probe>`
```yml
# The service name to query for health status.
[ <tls_config> ]
```
-### <tls_config>
+### `<tls_config>`
```yml
[ min_version: <string> ]
```
-#### <oauth2>
+#### `<oauth2>`
OAuth 2.0 authentication using the client credentials grant type. Blackbox
exporter fetches an access token from the specified endpoint with the given