@@ -57,9 +57,6 @@ to use them.
5757 # # See https://docs.influxdata.com/influxdb3/enterprise/write-data/http-api/v3-write-lp/#use-no_sync-for-immediate-write-responses
5858 # sync = true
5959
60- # # Timeout for HTTP messages
61- # timeout = "5s"
62-
6360 # # Enable or disable support for unsigned integer fields
6461 # influx_uint_support = true
6562
@@ -75,35 +72,62 @@ to use them.
7572 # # "none" and "identity"
7673 # content_encoding = "gzip"
7774
78- # # Additional HTTP headers
79- # http_headers = {"X-Special-Header" = "Special-Value"}
80-
81- # # HTTP Proxy override, if unset values the standard proxy environment
82- # # variables are consulted to determine which proxy, if any, should be used.
83- # http_proxy = "http://corporate.proxy:3128"
84-
85- # # HTTP/2 Timeouts
86- # # The following values control the HTTP/2 client's timeouts. These settings
87- # # are generally not required unless a user is seeing issues with client
88- # # disconnects. If a user does see issues, then it is suggested to set these
89- # # values to "15s" for ping timeout and "30s" for read idle timeout and
90- # # retry.
91- # #
92- # # Note that the timer for read_idle_timeout begins at the end of the last
93- # # successful write and not at the beginning of the next write.
94- # ping_timeout = "0s"
95- # read_idle_timeout = "0s"
96-
97- # # Optional TLS Config for use on HTTP connections.
98- # tls_ca = "/etc/telegraf/ca.pem"
99- # tls_cert = "/etc/telegraf/cert.pem"
100- # tls_key = "/etc/telegraf/key.pem"
75+ # # Amount of time allowed to complete the HTTP request
76+ # timeout = "5s"
77+
78+ # # HTTP connection settings
79+ # idle_conn_timeout = "0s"
80+ # max_idle_conn = 0
81+ # max_idle_conn_per_host = 0
82+ # response_timeout = "0s"
83+
84+ # # Use the local address for connecting, assigned by the OS by default
85+ # local_address = ""
86+
87+ # # Optional proxy settings
88+ # use_system_proxy = false
89+ # http_proxy_url = ""
90+
91+ # # Optional TLS settings
92+ # # Set to true/false to enforce TLS being enabled/disabled. If not set,
93+ # # enable TLS only if any of the other options are specified.
94+ # tls_enable =
95+ # # Trusted root certificates for server
96+ # tls_ca = "/path/to/cafile"
97+ # # Used for TLS client certificate authentication
98+ # tls_cert = "/path/to/certfile"
99+ # # Used for TLS client certificate authentication
100+ # tls_key = "/path/to/keyfile"
101+ # # Password for the key file if it is encrypted
102+ # tls_key_pwd = ""
103+ # # Send the specified TLS server name via SNI
104+ # tls_server_name = "kubernetes.example.com"
105+ # # Minimal TLS version to accept by the client
106+ # tls_min_version = "TLS12"
107+ # # List of ciphers to accept, by default all secure ciphers will be accepted
108+ # # See https://pkg.go.dev/crypto/tls#pkg-constants for supported values.
109+ # # Use "all", "secure" and "insecure" to add all support ciphers, secure
110+ # # suites or insecure suites respectively.
111+ # tls_cipher_suites = ["secure"]
112+ # # Renegotiation method, "never", "once" or "freely"
113+ # tls_renegotiation_method = "never"
101114 # # Use TLS but skip chain & host verification
102115 # insecure_skip_verify = false
103116
104- # # Rate limits for sending data (disabled by default)
105- # # Available, uncompressed payload size e.g. "5Mb"
106- # rate_limit = "unlimited"
107- # # Fixed time-window for the available payload size e.g. "5m"
108- # rate_limit_period = "0s"
117+ # # OAuth2 Client Credentials. The options 'client_id', 'client_secret', and 'token_url' are required to use OAuth2.
118+ # client_id = "clientid"
119+ # client_secret = "secret"
120+ # token_url = "https://indentityprovider/oauth2/v1/token"
121+ # audience = ""
122+ # scopes = ["urn:opc:idm:__myscopes__"]
123+
124+ # # Optional Cookie authentication
125+ # cookie_auth_url = "https://localhost/authMe"
126+ # cookie_auth_method = "POST"
127+ # cookie_auth_username = "username"
128+ # cookie_auth_password = "pa$$word"
129+ # cookie_auth_headers = { Content-Type = "application/json", X-MY-HEADER = "hello" }
130+ # cookie_auth_body = '{"username": "user", "password": "pa$$word", "authenticate": "me"}'
131+ # # cookie_auth_renewal not set or set to "0" will auth once and never renew the cookie
132+ # cookie_auth_renewal = "0s"
109133```
0 commit comments