Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

communication protocol, possible values are: VST, HTTP_JSON, HTTP_VPACK, HTTP2_JSON, HTTP2_VPACK, (default: HTTP2_JSON)

Environment variable: QUARKUS_ARANGODB_PROTOCOL

vst, http-json, http-vpack, http2-json, http2-vpack

connection and request timeout (ms), (default 0, no timeout)

Environment variable: QUARKUS_ARANGODB_TIMEOUT

int

username for authentication, (default: root)

Environment variable: QUARKUS_ARANGODB_USER

string

required

password for authentication

Environment variable: QUARKUS_ARANGODB_PASSWORD

string

required

use SSL connection, (default: false)

Environment variable: QUARKUS_ARANGODB_USE_SSL

boolean

false

enable hostname verification, (HTTP only, default: true)

Environment variable: QUARKUS_ARANGODB_VERIFY_HOST

boolean

VST chunk size in bytes, (default: 30000)

Environment variable: QUARKUS_ARANGODB_CHUNK_SIZE

int

max number of connections per host, (default: 1 VST, 1 HTTP/2, 20 HTTP/1.1)

Environment variable: QUARKUS_ARANGODB_MAX_CONNECTIONS

int

max lifetime of a connection (ms), (default: no ttl)

Environment variable: QUARKUS_ARANGODB_CONNECTION_TTL

long

VST keep-alive interval (s), (default: no keep-alive probes will be sent)

Environment variable: QUARKUS_ARANGODB_KEEP_ALIVE_INTERVAL

int

acquire the list of available hosts, (default: false)

Environment variable: QUARKUS_ARANGODB_ACQUIRE_HOST_LIST

boolean

acquireHostList interval (ms), (default: 3_600_000, 1 hour)

Environment variable: QUARKUS_ARANGODB_ACQUIRE_HOST_LIST_INTERVAL

int

load balancing strategy, possible values are: NONE, ROUND_ROBIN, ONE_RANDOM, (default: NONE)

Environment variable: QUARKUS_ARANGODB_LOAD_BALANCING_STRATEGY

none, round-robin, one-random

amount of samples kept for queue time metrics, (default: 10)

Environment variable: QUARKUS_ARANGODB_RESPONSE_QUEUE_TIME_SAMPLES

int

list of hosts to connect on

Type

Default

host hostname

Environment variable: QUARKUS_ARANGODB_HOSTS_HOSTNAME

string

required

host port

Environment variable: QUARKUS_ARANGODB_HOSTS_PORT

int

required

sslTruststore configuration This configuration section is optional

Type

Default

location where to find the cert file

Environment variable: QUARKUS_ARANGODB_SSL_TRUSTSTORE_LOCATION

path

required

trustStore password

Environment variable: QUARKUS_ARANGODB_SSL_TRUSTSTORE_PASSWORD

string

required