2017-04-14 20:37:29 +00:00
|
|
|
* `-ca-file=<value>` - Path to a CA file to use for TLS when communicating with Consul.
|
|
|
|
This can also be specified via the `CONSUL_CACERT` environment variable.
|
|
|
|
|
|
|
|
* `-ca-path=<value>` - Path to a directory of CA certificates to use for TLS when
|
|
|
|
communicating with Consul. This can also be specified via the `CONSUL_CAPATH`
|
|
|
|
environment variable.
|
|
|
|
|
|
|
|
* `-client-cert=<value>` - Path to a client cert file to use for TLS when
|
|
|
|
`verify_incoming` is enabled. This can also be specified via the `CONSUL_CLIENT_CERT`
|
|
|
|
environment variable.
|
|
|
|
|
|
|
|
* `-client-key=<value>` - Path to a client key file to use for TLS when
|
|
|
|
`verify_incoming` is enabled. This can also be specified via the `CONSUL_CLIENT_KEY`
|
|
|
|
environment variable.
|
|
|
|
|
2017-02-08 00:16:33 +00:00
|
|
|
* `-http-addr=<addr>` - Address of the Consul agent with the port. This can be
|
|
|
|
an IP address or DNS address, but it must include the port. This can also be
|
2017-02-11 00:55:54 +00:00
|
|
|
specified via the `CONSUL_HTTP_ADDR` environment variable. In Consul 0.8 and
|
2018-10-11 09:44:42 +00:00
|
|
|
later, the default value is http://127.0.0.1:8500, and https can optionally be
|
|
|
|
used instead. The scheme can also be set to HTTPS by setting the environment
|
|
|
|
variable `CONSUL_HTTP_SSL=true`. This may be a unix domain socket using
|
|
|
|
`unix:///path/to/socket` if the [agent is configured to
|
|
|
|
listen](/docs/agent/options.html#addresses) that way.
|
2017-02-08 00:16:33 +00:00
|
|
|
|
2017-04-14 20:37:29 +00:00
|
|
|
* `-tls-server-name=<value>` - The server name to use as the SNI host when
|
|
|
|
connecting via TLS. This can also be specified via the `CONSUL_TLS_SERVER_NAME`
|
|
|
|
environment variable.
|
|
|
|
|
2017-02-08 00:16:33 +00:00
|
|
|
* `-token=<value>` - ACL token to use in the request. This can also be specified
|
|
|
|
via the `CONSUL_HTTP_TOKEN` environment variable. If unspecified, the query
|
|
|
|
will default to the token of the Consul agent at the HTTP address.
|
2019-05-01 21:11:23 +00:00
|
|
|
|
|
|
|
* `-token-file=<value>` - File containing the ACL token to use in the request
|
|
|
|
instead of one specified via the `-token` argument or `CONSUL_HTTP_TOKEN`
|
|
|
|
environment variable. This can also be specified via the
|
|
|
|
`CONSUL_HTTP_TOKEN_FILE` environment variable.
|
2019-11-25 17:57:35 +00:00
|
|
|
|
|
|
|
* `-ns=<value>` - Specifies the namespace to query.
|
|
|
|
If not provided, the namespace will be inferred from the request's ACL token,
|
|
|
|
or will default to the `default` namespace.
|