Configuration property fixed at build time - ️ Configuration property overridable at runtime
Configuration property | Type | Default | ||
---|---|---|---|---|
Agroal |
||||
The datasource driver class name |
string |
|||
Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.
When enabling XA you will need a driver implementing |
|
|
||
Whether or not an healtcheck is published in case the smallrye-health extension is present (default to true). |
boolean |
|
||
The datasource URL |
string |
|||
The datasource username |
string |
|||
The datasource password |
string |
|||
The initial size of the pool |
int |
|||
The datasource pool minimum size |
int |
|
||
The datasource pool maximum size |
int |
|
||
The interval at which we validate idle connections in the background.
Set to |
|
|||
The timeout before cancelling the acquisition of a new connection |
|
|||
The interval at which we check for connection leaks. |
||||
The interval at which we try to remove idle connections. |
|
|||
The max lifetime of a connection. |
||||
The transaction isolation level. |
|
|||
Enable datasource metrics collection. |
boolean |
|
||
When enabled Agroal will be able to produce a warning when a connection is returned to the pool without the application having closed all open statements. This is unrelated with tracking of open connections. Disable for peak performance, but only when there’s high confidence that no leaks are happening. |
boolean |
|
||
Query executed when first using a connection. |
string |
|||
The datasource driver class name |
string |
|||
Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.
When enabling XA you will need a driver implementing |
|
|
||
The datasource URL |
string |
|||
The datasource username |
string |
|||
The datasource password |
string |
|||
The initial size of the pool |
int |
|||
The datasource pool minimum size |
int |
|
||
The datasource pool maximum size |
int |
|
||
The interval at which we validate idle connections in the background.
Set to |
|
|||
The timeout before cancelling the acquisition of a new connection |
|
|||
The interval at which we check for connection leaks. |
||||
The interval at which we try to remove idle connections. |
|
|||
The max lifetime of a connection. |
||||
The transaction isolation level. |
|
|||
Enable datasource metrics collection. |
boolean |
|
||
When enabled Agroal will be able to produce a warning when a connection is returned to the pool without the application having closed all open statements. This is unrelated with tracking of open connections. Disable for peak performance, but only when there’s high confidence that no leaks are happening. |
boolean |
|
||
Query executed when first using a connection. |
string |
|||
Amazon Lambda Resteasy |
||||
Indicates if we are in debug mode. |
boolean |
|
||
Amazon Lambda |
||||
The handler name. Handler names are specified on handler classes using the |
string |
|||
Arc |
||||
|
string |
|
||
If set to true |
boolean |
|
||
Artemis Core |
||||
Artemis connection url |
string |
|||
Username for authentication, only used with JMS |
string |
|||
Password for authentication, only used with JMS |
string |
|||
Core Application |
||||
The name of the application. If not set, defaults to the name of the project. |
string |
|||
The version of the application. If not set, defaults to the version of the project |
string |
|||
Core Index Dependency |
||||
The maven groupId of the artifact to index |
string |
|||
The maven artifactId of the artifact to index |
string |
|||
The maven classifier of the artifact to index |
string |
|||
Core Jni |
||||
Paths of library to load. |
string |
|||
Enable JNI support. |
boolean |
|
||
Core Log |
||||
The default log level |
||||
The default minimum log level |
|
|||
If console logging should be enabled |
boolean |
|
||
The log format |
string |
|
||
The console log level |
|
|||
If the console logging should be in color. If undefined quarkus takes best guess based on operating system and environment. |
boolean |
|||
Specify how much the colors should be darkened |
int |
|
||
Indicates whether to log asynchronously |
boolean |
|
||
The queue length to use before flushing writing |
int |
|
||
Determine whether to block the publisher (rather than drop the message) when the queue is full |
|
|
||
If file logging should be enabled |
boolean |
|
||
The log format |
string |
|
||
The level of logs to be written into the file. |
|
|||
The name of the file in which logs will be written. |
|
|||
Indicates whether to log asynchronously |
boolean |
|
||
The queue length to use before flushing writing |
int |
|
||
Determine whether to block the publisher (rather than drop the message) when the queue is full |
|
|
||
The maximum file size of the log file after which a rotation is executed. |
||||
The maximum number of backups to keep. |
int |
|
||
File handler rotation file suffix. Example fileSuffix: .yyyy-MM-dd |
string |
|||
Indicates whether to rotate log files on server initialization. |
boolean |
|
||
If syslog logging should be enabled |
boolean |
|
||
The IP address and port of the syslog server |
host:port |
|
||
The app name used when formatting the message in RFC5424 format |
string |
|||
The name of the host the messages are being sent from |
string |
|||
Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164 |
|
|
||
Set the |
|
|
||
Sets the protocol used to connect to the syslog server |
|
|
||
Set to |
boolean |
|
||
Set to |
boolean |
|
||
Enables or disables blocking when attempting to reconnect a |
boolean |
|
||
The log message format |
string |
|
||
The log level specifying, which message levels will be logged by syslog logger |
|
|||
Indicates whether to log asynchronously |
boolean |
|
||
The queue length to use before flushing writing |
int |
|
||
Determine whether to block the publisher (rather than drop the message) when the queue is full |
|
|
||
The minimum level that this category can be set to |
string |
|
||
The log level level for this category |
string |
|
||
The message starts to match |
string |
|
||
Core Ssl |
||||
Enable native SSL support. |
boolean |
|||
Core Thread Pool |
||||
The core thread pool size. This number of threads will always be kept alive. |
int |
|
||
The maximum number of threads. If this is not specified then it will be automatically sized to 8 * the number of available processors |
int |
|||
The queue size. For most applications this should be unbounded |
int |
|||
The executor growth resistance. A resistance factor applied after the core pool is full; values applied here will cause that fraction of submissions to create new threads when no idle thread is available. A value of |
float |
|
||
The shutdown timeout. If all pending work has not been completed by this time then additional threads will be spawned to attempt to finish any pending tasks, and the shutdown process will continue |
|
|||
The amount of time to wait for thread pool shutdown before tasks should be interrupted. If this value is greater than or equal to the value for |
|
|||
The frequency at which the status of the thread pool should be checked during shutdown. Information about waiting tasks and threads will be checked and possibly logged at this interval. Setting this key to an empty value disables the shutdown check interval. |
|
|||
The amount of time a thread will stay alive with no work. |
|
|||
Dynamodb |
||||
Enable DynamoDB service endpoint discovery. |
boolean |
|
||
The endpoint URI with which the SDK should communicate. If not specified, an appropriate endpoint to be used for DynamoDB service and region. |
||||
The amount of time to allow the client to complete the execution of an API call. This timeout covers the entire client execution except for marshalling. This includes request handler execution, all HTTP requests including retries, unmarshalling, etc. This value should always be positive, if present. |
||||
The amount of time to wait for the HTTP request to complete before giving up and timing out. This value should always be positive, if present. |
||||
List of execution interceptors that will have access to read and modify the request and response objects as they are processed by the AWS SDK.
The list should consists of class names which implements |
class name |
|||
An Amazon Web Services region that hosts DynamoDB. It overrides region provider chain with static value of region with which the DynamoDB client should communicate. If not set, region is retrieved via the default providers chain in the following order:
See |
Region |
|||
Configure the credentials provider that should be used to authenticate with AWS. Available values:
|
|
|
||
Whether this provider should fetch credentials asynchronously in the background.
If this is |
boolean |
|
||
Whether the provider should reuse the last successful credentials provider in the chain. Reusing the last successful credentials provider will typically return credentials faster than searching through the chain. |
boolean |
|
||
AWS Access key id |
string |
|||
AWS Secret access key |
string |
|||
The name of the profile that should be used by this credentials provider.
If not specified, the value in |
string |
|||
Whether the provider should fetch credentials asynchronously in the background. If this is true, threads are less likely to block when credentials are loaded, but additional resources are used to maintain the provider. |
boolean |
|
||
The amount of time between when the credentials expire and when the credentials should start to be refreshed. This allows the credentials to be refreshed before they are reported to expire. |
|
|||
The maximum size of the output that can be returned by the external process before an exception is raised. |
|
|||
The command that should be executed to retrieve credentials. |
string |
|||
The maximum amount of time to establish a connection before timing out. |
|
|||
The amount of time to wait when acquiring a connection from the pool before giving up and timing out. |
|
|||
The maximum amount of time that a connection should be allowed to remain open while idle. |
|
|||
The maximum amount of time that a connection should be allowed to remain open, regardless of usage frequency. |
||||
The amount of time to wait for data to be transferred over an established, open connection before the connection is timed out. |
|
|||
The maximum number of connections allowed in the connection pool. Each built HTTP client has its own private connection pool. |
int |
|
||
Whether the client should send an HTTP expect-continue handshake before each request. |
boolean |
|
||
Whether the idle connections in the connection pool should be closed asynchronously.
When enabled, connections left idling for longer than |
boolean |
|
||
Enable HTTP proxy |
boolean |
|
||
The endpoint of the proxy server that the SDK should connect through. Currently, the endpoint is limited to a host and port. Any other URI components will result in an exception being raised. |
||||
The username to use when connecting through a proxy. |
string |
|||
The password to use when connecting through a proxy. |
string |
|||
For NTLM proxies - the Windows domain name to use when authenticating with the proxy. |
string |
|||
For NTLM proxies - the Windows workstation name to use when authenticating with the proxy. |
string |
|||
Whether to attempt to authenticate preemptively against the proxy server using basic authentication. |
boolean |
|||
The hosts that the client is allowed to access without going through the proxy. |
string |
|||
TLS managers provider type. Available providers:
|
|
|
||
Path to the key store. |
path |
|||
Key store type. See the KeyStore section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard keystore types. |
string |
|||
Key store password |
string |
|||
The maximum number of allowed concurrent requests. For HTTP/1.1 this is the same as max connections. For HTTP/2 the number of connections that will be used depends on the max streams allowed per connection. |
int |
|
||
The maximum number of pending acquires allowed. Once this exceeds, acquire tries will be failed. |
int |
|
||
The amount of time to wait for a read on a socket before an exception is thrown.
Specify |
|
|||
The amount of time to wait for a write on a socket before an exception is thrown.
Specify |
|
|||
The amount of time to wait when initially establishing a connection before giving up and timing out. |
|
|||
The amount of time to wait when acquiring a connection from the pool before giving up and timing out. |
|
|||
The maximum amount of time that a connection should be allowed to remain open, regardless of usage frequency. |
||||
The maximum amount of time that a connection should be allowed to remain open while idle.
Currently has no effect if |
|
|||
Whether the idle connections in the connection pool should be closed.
When enabled, connections left idling for longer than |
boolean |
|
||
The HTTP protocol to use. |
|
|
||
The maximum number of concurrent streams for an HTTP/2 connection. This setting is only respected when the HTTP/2 protocol is used. 0 means unlimited. |
int |
|
||
The SSL Provider to be used in the Netty client.
Default is |
|
|||
Enable HTTP proxy. |
boolean |
|
||
The endpoint of the proxy server that the SDK should connect through. Currently, the endpoint is limited to a host and port. Any other URI components will result in an exception being raised. |
||||
The hosts that the client is allowed to access without going through the proxy. |
string |
|||
TLS managers provider type. Available providers:
|
|
|
||
Path to the key store. |
path |
|||
Key store type. See the KeyStore section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard keystore types. |
string |
|||
Key store password |
string |
|||
Enable the custom configuration of the Netty event loop group. |
boolean |
|
||
Number of threads to use for the event loop group.
If not set, the default Netty thread count is used (which is double the number of available processors unless the |
int |
|||
The thread name prefix for threads created by this thread factory used by event loop group.
The prefix will be appended with a number unique to the thread factory and a number unique to the thread.
If not specified it defaults to |
string |
|||
Elytron Security Jdbc |
||||
The authentication mechanism |
string |
|
||
The authentication mechanism |
string |
|
||
If the properties store is enabled. |
boolean |
|
||
The sql query to find the password |
string |
|||
The data source to use |
string |
|||
If the clear-password-mapper is enabled. |
boolean |
|
||
The index (1 based numbering) of the column containing the clear password |
int |
|
||
If the bcrypt-password-mapper is enabled. |
boolean |
|
||
The index (1 based numbering) of the column containing the password hash |
int |
|
||
A string referencing the password hash encoding ("BASE64" or "HEX") |
|
|
||
The index (1 based numbering) of the column containing the Bcrypt salt |
int |
|
||
A string referencing the salt encoding ("BASE64" or "HEX") |
|
|
||
The index (1 based numbering) of the column containing the Bcrypt iteration count |
int |
|
||
The index (1 based numbering) of column to map |
int |
|
||
The target attribute name |
string |
|||
The sql query to find the password |
string |
|||
The data source to use |
string |
|||
The index (1 based numbering) of column to map |
int |
|
||
The target attribute name |
string |
|||
If the clear-password-mapper is enabled. |
boolean |
|
||
The index (1 based numbering) of the column containing the clear password |
int |
|
||
If the bcrypt-password-mapper is enabled. |
boolean |
|
||
The index (1 based numbering) of the column containing the password hash |
int |
|
||
A string referencing the password hash encoding ("BASE64" or "HEX") |
|
|
||
The index (1 based numbering) of the column containing the Bcrypt salt |
int |
|
||
A string referencing the salt encoding ("BASE64" or "HEX") |
|
|
||
The index (1 based numbering) of the column containing the Bcrypt iteration count |
int |
|
||
Elytron Security Oauth2 |
||||
If the OAuth2 extension is enabled. |
boolean |
|
||
The identifier of the client on the OAuth2 Authorization Server |
string |
|||
The secret of the client |
string |
|||
The URL of token introspection endpoint |
string |
|||
The path to a custom cert file This is not supported in native mode |
string |
|||
The claim that provides the roles |
string |
|
||
Elytron Security |
||||
The realm name. This is used when generating a hashed password |
string |
|
||
If the properties store is enabled. |
boolean |
|
||
If the properties are stored in plain text. If this is false (the default) then it is expected that the passwords are of the form HEX( MD5( username ":" realm ":" password ) ) |
boolean |
|
||
The location of the users property resource |
string |
|
||
The location of the roles property file |
string |
|
||
The authentication mechanism |
string |
|
||
If the properties are stored in plain text. If this is false (the default) then it is expected that the passwords are of the form HEX( MD5( username ":" realm ":" password ) ) |
boolean |
|
||
If the embedded store is enabled. |
boolean |
|
||
The realm users user1=password\nuser2=password2… mapping |
||||
The realm roles user1=role1,role2,…\nuser2=role1,role2,… mapping |
||||
Extest |
||||
A config string |
string |
|||
A config string with default value |
string |
|
||
A config object with ctor(String) |
StringBasedValue |
|||
A config object with ctor(String) and default value |
StringBasedValue |
|
||
a long primitive |
long |
|
||
a double primitive |
double |
|
||
a long value |
long |
|||
an optional long value |
long |
|||
an optional double value |
double |
|||
an optional long value |
long |
|||
A config object with a static of(String) method |
ObjectOfValue |
|||
A config object with a static of(String) method and default value |
ObjectOfValue |
|
||
A config object with a static valueOf(String) method |
ObjectValueOf |
|||
A config object with a static of(String) method and default value |
ObjectValueOf |
|
||
A List of string values |
string |
|||
A List of long values |
long |
|||
A configuration item that has a default value that is an expression |
string |
|
||
A config string |
string |
|||
A config string with default value |
string |
|
||
A config object with ctor(String) |
StringBasedValue |
|||
A config object with ctor(String) and default value |
StringBasedValue |
|
||
Enum object |
|
|||
Enum list of objects |
|
|||
|
string |
|||
|
boolean |
|
||
A run time object |
string |
|||
A run time object with default value |
string |
|
||
a long primitive |
long |
|
||
a double primitive |
double |
|
||
a long value |
long |
|||
an optional long value |
long |
|||
an optional double value |
double |
|||
an optional long value |
long |
|||
A config object with a static of(String) method |
ObjectOfValue |
|||
A config object with a static of(String) method and default value |
ObjectOfValue |
|
||
A config object with a static valueOf(String) method |
ObjectValueOf |
|||
A config object with a static of(String) method and default value |
ObjectValueOf |
|
||
A List of string values |
string |
|||
A List of long values |
long |
|||
A configuration item that has a default value that is an expression |
string |
|
||
Enum object |
|
|||
Enum list of objects |
|
|||
Enum optional value |
|
|||
No hyphenation |
|
|||
No hyphenation |
|
|||
Primitive boolean conversion with |
boolean |
|
||
Boolean conversion with |
boolean |
|
||
Primitive int conversion with |
int |
|
||
Integer conversion with |
int |
|
||
List of Integer conversion with |
int |
|
||
Map of Integer conversion with |
int |
|||
A map of properties |
||||
A map of property lists |
||||
A map of properties |
||||
A map of property lists |
||||
A map of properties |
||||
A map of property lists |
||||
Map of Integer conversion with |
int |
|||
A map of config group objects |
||||
A nested string value |
string |
|||
A nested ObjectOfValue value |
ObjectOfValue |
|||
A nested config group with all supported value types |
||||
a long primitive |
long |
|
||
a double primitive |
double |
|
||
a long value |
long |
|||
an optional long value |
long |
|||
an optional double value |
double |
|||
an optional long value |
long |
|||
A config object with a static of(String) method |
ObjectOfValue |
|||
A config object with a static of(String) method and default value |
ObjectOfValue |
|
||
A config object with a static valueOf(String) method |
ObjectValueOf |
|||
A config object with a static of(String) method and default value |
ObjectValueOf |
|
||
A List of string values |
string |
|||
A List of long values |
long |
|||
A configuration item that has a default value that is an expression |
string |
|
||
A map of properties |
||||
A map of property lists |
||||
A map of config group objects |
||||
A nested string value |
string |
|||
A nested ObjectOfValue value |
ObjectOfValue |
|||
A map of config group objects |
||||
A nested string value |
string |
|||
A nested ObjectOfValue value |
ObjectOfValue |
|||
Flyway |
||||
Comma-separated list of locations to scan recursively for migrations. The location type is determined by its prefix. Unprefixed locations or locations starting with classpath: point to a package on the classpath and may contain both SQL and Java-based migrations. Locations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories. |
string |
|||
The maximum number of retries when attempting to connect to the database. After each failed attempt, Flyway will wait 1 second before attempting to connect again, up to the maximum number of times specified by connectRetries. |
int |
|||
Comma-separated case-sensitive list of schemas managed by Flyway. The first schema in the list will be automatically set as the default one during the migration. It will also be the one containing the schema history table. |
string |
|||
The name of Flyway’s schema history table. By default (single-schema mode) the schema history table is placed in the default schema for the connection provided by the datasource. When the flyway.schemas property is set (multi-schema mode), the schema history table is placed in the first schema of the list. |
string |
|||
The file name prefix for versioned SQL migrations. Versioned SQL migrations have the following file name structure: prefixVERSIONseparatorDESCRIPTIONsuffix , which using the defaults translates to V1.1__My_description.sql |
string |
|||
The file name prefix for repeatable SQL migrations. Repeatable SQL migrations have the following file name structure: prefixSeparatorDESCRIPTIONsuffix , which using the defaults translates to R__My_description.sql |
string |
|||
true to execute Flyway automatically when the application starts, false otherwise. |
boolean |
|
||
Enable the creation of the history table if it does not exist already. |
boolean |
|
||
The initial baseline version. |
string |
|||
The description to tag an existing schema with when executing baseline. |
string |
|||
Hibernate Orm |
||||
Class name of the Hibernate ORM dialect. The complete list of bundled dialects is available in the Hibernate ORM JavaDoc.
|
string |
|||
The storage engine to use when the dialect supports multiple storage engines. E.g. |
string |
|||
Name of the file containing the SQL statements to execute when Hibernate ORM starts. Its default value differs depending on the Quarkus launch mode:
If you need different SQL statements between dev mode, test ( application.properties
|
string |
|
||
The size of the batches used when loading entities and collections.
|
int |
|
||
Whether statistics collection is enabled. |
boolean |
|
||
Query related configuration |
||||
The maximum size of the query plan cache. |
string |
|||
Default precedence of null values in Valid values are: |
string |
|||
Database related configuration |
||||
Select whether the database schema is generated or not. |
string |
|
||
Whether we should stop on the first error when applying the schema. |
boolean |
|
||
The default catalog to use for the database objects. |
string |
|||
The default schema to use for the database objects. |
string |
|||
The charset of the database. |
string |
|||
JDBC related configuration |
||||
The time zone pushed to the JDBC driver. |
string |
|||
How many rows are fetched at a time by the JDBC driver. |
int |
|||
The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution. |
int |
|||
Logging configuration |
||||
Show SQL logs and format them nicely. Setting it to true is obviously not recommended in production. |
boolean |
|
||
Whether JDBC warnings should be collected and logged. |
boolean |
|
||
Caching configuration |
||||
The maximum time before an object of the cache is considered expired. |
||||
The maximum number of objects kept in memory in the cache. |
long |
|||
Hibernate Search Elasticsearch |
||||
The version of Elasticsearch used in the cluster. As the schema is generated without a connection to the server, this item is mandatory. It doesn’t have to be the exact version (it can be 7 or 7.1 for instance) but it has to be sufficiently precise to choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used to communicate with Elasticsearch). There’s no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In any case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster. |
ElasticsearchVersion |
|||
The class or the name of the bean used to configure full text analysis (e.g. analyzers, normalizers). |
class name |
|||
If not using the default backend configuration, the name of the default backend that is part of the |
string |
|||
The list of hosts of the Elasticsearch servers. |
string |
|||
The username used for authentication. |
string |
|||
The password used for authentication. |
string |
|||
The connection timeout. |
||||
The maximum number of connections to all the Elasticsearch servers. |
int |
|||
The maximum number of connections per Elasticsearch server. |
int |
|||
Defines if automatic discovery is enabled. |
boolean |
|||
Refresh interval of the node list. |
||||
The scheme that should be used for the new nodes discovered. |
string |
|||
The strategy used for index lifecycle. Must be one of: none, validate, update, create, drop-and-create or drop-and-create-and-drop. |
|
|||
The minimal cluster status required. Must be one of: green, yellow, red. |
|
|||
How long we should wait for the status before failing the bootstrap. |
||||
The strategy to use when loading entities during the execution of a search query. Can be either one of "skip", "persistence-context" or "persistence-context-then-second-level-cache". Defaults to "skip". |
|
|||
The fetch size to use when loading entities during the execution of a search query. |
int |
|
||
The synchronization strategy to use when indexing automatically. Defines the status for which you wait before considering the operation completed by Hibernate Search. Can be either one of "queued", "committed" or "searchable". Using "searchable" is recommended in unit tests. Defaults to "committed". |
|
|||
Whether to check if dirty properties are relevant to indexing before actually reindexing an entity. When enabled, re-indexing of an entity is skipped if the only changes are on properties that are not used when indexing. |
boolean |
|||
The version of Elasticsearch used in the cluster. As the schema is generated without a connection to the server, this item is mandatory. It doesn’t have to be the exact version (it can be 7 or 7.1 for instance) but it has to be sufficiently precise to choose a model dialect (the one used to generate the schema) compatible with the protocol dialect (the one used to communicate with Elasticsearch). There’s no rule of thumb here as it depends on the schema incompatibilities introduced by Elasticsearch versions. In any case, if there is a problem, you will have an error when Hibernate Search tries to connect to the cluster. |
ElasticsearchVersion |
|||
The class or the name of the bean used to configure full text analysis (e.g. analyzers, normalizers). |
class name |
|||
The strategy used for index lifecycle. Must be one of: none, validate, update, create, drop-and-create or drop-and-create-and-drop. |
|
|||
The minimal cluster status required. Must be one of: green, yellow, red. |
|
|||
How long we should wait for the status before failing the bootstrap. |
||||
The list of hosts of the Elasticsearch servers. |
string |
|||
The username used for authentication. |
string |
|||
The password used for authentication. |
string |
|||
The connection timeout. |
||||
The maximum number of connections to all the Elasticsearch servers. |
int |
|||
The maximum number of connections per Elasticsearch server. |
int |
|||
Defines if automatic discovery is enabled. |
boolean |
|||
Refresh interval of the node list. |
||||
The scheme that should be used for the new nodes discovered. |
string |
|||
The strategy used for index lifecycle. Must be one of: none, validate, update, create, drop-and-create or drop-and-create-and-drop. |
|
|||
The minimal cluster status required. Must be one of: green, yellow, red. |
|
|||
How long we should wait for the status before failing the bootstrap. |
||||
The strategy used for index lifecycle. Must be one of: none, validate, update, create, drop-and-create or drop-and-create-and-drop. |
|
|||
The minimal cluster status required. Must be one of: green, yellow, red. |
|
|||
How long we should wait for the status before failing the bootstrap. |
||||
Infinispan Client |
||||
Sets the bounded entry count for near cache. If this value is 0 or less near cache is disabled. |
int |
|
||
Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222). |
string |
|||
Infinispan Embedded |
||||
The configured Infinispan embeddex xml file which is used by the managed EmbeddedCacheManager and its Caches |
string |
|||
Jaeger |
||||
Defines if the Jaeger extension is enabled. |
boolean |
|
||
The traces endpoint, in case the client should connect directly to the Collector, like http://jaeger-collector:14268/api/traces |
||||
Authentication Token to send as "Bearer" to the endpoint |
string |
|||
Username to send as part of "Basic" authentication to the endpoint |
string |
|||
Password to send as part of "Basic" authentication to the endpoint |
string |
|||
The hostname and port for communicating with agent via UDP |
host:port |
|||
Whether the reporter should also log the spans |
boolean |
|||
The reporter’s maximum queue size |
int |
|||
The reporter’s flush interval |
||||
The sampler type (const, probabilistic, ratelimiting or remote) |
string |
|||
The sampler parameter (number) |
||||
The host name and port when using the remote controlled sampler |
host:port |
|||
The service name |
string |
|||
A comma separated list of name = value tracer level tags, which get added to all reported spans. The value can also refer to an environment variable using the format ${envVarName:default}, where the :default is optional, and identifies a value to be used if the environment variable cannot be found |
string |
|||
Comma separated list of formats to use for propagating the trace context. Defaults to the standard Jaeger format. Valid values are jaeger and b3 |
string |
|||
The sender factory class name |
string |
|||
Kafka Streams |
||||
A unique identifier for this Kafka Streams application. |
string |
|||
A comma-separated list of host:port pairs identifying the Kafka bootstrap server(s) |
host:port |
|
||
A unique identifier of this application instance, typically in the form host:port. |
string |
|||
A comma-separated list of topic names processed by this stream processing application. The pipeline will only be started once all these topics are present in the Kafka cluster. |
string |
|||
Kubernetes Client |
||||
Whether or not the client should trust a self signed certificate if so presented by the API server |
boolean |
|
||
URL of the Kubernetes API server |
string |
|||
Default namespace to use |
string |
|||
CA certificate file |
string |
|||
CA certificate data |
string |
|||
Client certificate file |
string |
|||
Client certificate data |
string |
|||
Client key file |
string |
|||
Client key data |
string |
|||
Client key algorithm |
string |
|||
Client key passphrase |
string |
|||
Kubernetes auth username |
string |
|||
Kubernetes auth password |
string |
|||
Watch reconnect interval |
|
|||
Maximum reconnect attempts in case of watch failure By default there is no limit to the number of reconnect attempts |
int |
|
||
Maximum amount of time to wait for a connection with the API server to be established |
|
|||
Maximum amount of time to wait for a request to the API server to be completed |
|
|||
Maximum amount of time in milliseconds to wait for a rollout to be completed |
|
|||
HTTP proxy used to access the Kubernetes API server |
string |
|||
HTTPS proxy used to access the Kubernetes API server |
string |
|||
Proxy username |
string |
|||
Proxy password |
string |
|||
IP addresses or hosts to exclude from proxying |
string |
|||
Kubernetes |
||||
The group of the application. This value will be use as: - docker image repo - labeling resources |
string |
|||
The docker registry to which the images will be pushed |
string |
|
||
Mailer |
||||
Configure the default |
string |
|||
Enables the mock mode, not sending emails. The content of the emails is printed on the console. Disabled by default on PROD, enabled by default on DEV and TEST modes. |
boolean |
|||
Configures the default bounce email address. |
string |
|||
The SMTP host name. |
string |
|
||
The SMTP port. |
int |
|||
The username. |
string |
|||
The password. |
string |
|||
Enables or disables the SSL on connect. |
boolean |
|
||
Set whether to trust all certificates on ssl connect the option is also applied to |
boolean |
|
||
Configures the maximum allowed number of open connections to the mail server If not set the default is |
int |
|||
The hostname to be used for HELO/EHLO and the Message-ID |
string |
|||
Set if connection pool is enabled, |
boolean |
|
||
Disable ESMTP. |
boolean |
|
||
Set the TLS security mode for the connection. Either |
string |
|||
Set the login mode for the connection. Either |
string |
|||
Set the allowed auth methods. If defined, only these methods will be used, if the server supports them. |
string |
|||
Set the key store. |
string |
|||
Set the key store password. |
string |
|||
Mongodb |
||||
Configures the connection string. The format is: |
string |
|||
Configures the Mongo server addressed (one if single mode). The addressed are passed as |
string |
|||
Configure the database name. |
string |
|||
Configures the application name. |
string |
|||
Configures the maximum number of connections in the connection pool. |
int |
|||
Configures the minimum number of connections in the connection pool. |
int |
|||
Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed. |
||||
Maximum life time of a pooled connection. A connection that exceeds this limit will be closed. |
||||
The maximum wait time that a thread may wait for a connection to become available. |
||||
Configures the time period between runs of the maintenance job. |
||||
Configures period of time to wait before running the first maintenance job on the connection pool. |
||||
This multiplier, multiplied with the |
int |
|||
How long a connection can take to be opened before timing out. |
||||
How long a send or receive on a socket can take before timing out. |
||||
If connecting with TLS, this option enables insecure TLS connections. |
boolean |
|
||
Whether to connect using TLS. |
boolean |
|
||
Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set. |
string |
|||
How long the driver will wait for server selection to succeed before throwing an exception. |
||||
When choosing among multiple MongoDB servers to send a request, the driver will only send that request to a server whose ping time is less than or equal to the server with the fastest ping time plus the local threshold. |
||||
The frequency that the driver will attempt to determine the current state of each server in the cluster. |
||||
Configures the safety. If set to |
boolean |
|
||
Configures the journal writing aspect. If set to |
boolean |
|
||
When set, the driver adds |
string |
|||
If set to |
boolean |
|
||
When set, the driver adds |
||||
Configures the read preferences. Supported values are: |
string |
|||
Configures the username. |
string |
|||
Configures the password. |
string |
|||
Configures the authentication mechanism to use if a credential was supplied. The default is unspecified, in which case the client will pick the most secure mechanism available based on the sever version. For the GSSAPI and MONGODB-X509 mechanisms, no password is accepted, only the username. Supported values: |
string |
|||
Configures the source of the authentication credentials. This is typically the database that the credentials have been created. The value defaults to the database specified in the path portion of the connection string or in the 'database' configuration property.. If the database is specified in neither place, the default value is |
string |
|||
Configures the maximum number of concurrent operations allowed to wait for a server to become available. All further operations will get an exception immediately. |
int |
|||
Allows passing authentication mechanism properties. |
||||
Narayana Jta |
||||
The node name used by the transaction manager |
string |
|
||
The XA node name used by the transaction manager |
string |
|||
The default transaction timeout |
|
|||
Neo4j |
||||
The uri this driver should connect to. The driver supports bolt, bolt+routing or neo4j as schemes. |
string |
|
||
The login of the user connecting to the database. |
string |
|
||
The password of the user connecting to the database. |
string |
|
||
Set this to true to disable authentication. |
boolean |
|
||
Flag, if metrics are enabled. |
boolean |
|
||
Flag, if leaked sessions logging is enabled. |
boolean |
|
||
The maximum amount of connections in the connection pool towards a single database. |
int |
|
||
Pooled connections that have been idle in the pool for longer than this timeout will be tested before they are used again. The value |
|
|||
Pooled connections older than this threshold will be closed and removed from the pool. |
|
|||
Acquisition of new connections will be attempted for at most configured timeout. |
|
|||
Oidc |
||||
The base URL of the OpenID Connect (OIDC) server, for example, 'https://host:port/auth'. All the other OIDC server page and service URLs are derived from this URL. Note if you work with Keycloak OIDC server, make sure the base URL is in the following format: 'https://host:port/auth/realms/{realm}' where '{realm}' has to be replaced by the name of the Keycloak realm. |
string |
|||
Relative path of the RFC7662 introspection service. |
string |
|||
Relative path of the OIDC service returning a JWK set. |
string |
|||
Public key for the local JWT token verification. |
string |
|||
The client-id of the application. Each application has a client-id that is used to identify the application |
string |
|||
The client secret |
string |
|||
Reactive Mysql Client |
||||
The datasource URL. |
string |
|||
The datasource username. |
string |
|||
The datasource password. |
string |
|||
The datasource pool maximum size. |
int |
|||
Whether prepared statements should be cached on the client side. |
boolean |
|||
Charset for connections. |
string |
|||
Collation for connections. |
string |
|||
Reactive Pg Client |
||||
Whether prepared statements should be cached on the client side. |
boolean |
|||
The maximum number of inflight database commands that can be pipelined. |
int |
|||
The datasource URL. |
string |
|||
The datasource username. |
string |
|||
The datasource password. |
string |
|||
The datasource pool maximum size. |
int |
|||
Resteasy Server |
||||
If this is true then JAX-RS will use only a single instance of a resource class to service all requests.
If this is false then it will create a new instance of the resource per request.
If the resource class has an explicit CDI scope annotation then the value of this annotation will always be used to control the lifecycle of the resource class.
IMPLEMENTATION NOTE: |
boolean |
|
||
Set this to override the default path for JAX-RS resources if there are no annotated application classes. |
string |
|
||
Resteasy |
||||
If gzip is enabled |
boolean |
|
||
Maximum deflated file bytes size If the limit is exceeded, Resteasy will return Response with status 413("Request Entity Too Large") |
|
|||
Security |
||||
List of security providers to enable for reflection |
string |
|||
Smallrye Health |
||||
Root path for health-checking servlets. |
string |
|
||
The relative path of the liveness health-checking servlet. |
string |
|
||
The relative path of the readiness health-checking servlet. |
string |
|
||
Whether or not extensions published health check should be enabled. |
boolean |
|
||
Smallrye Jwt |
||||
The MP-JWT configuration object |
boolean |
|
||
The name of the |
string |
|
||
Smallrye Metrics |
||||
The path to the metrics handler. |
string |
|
||
Smallrye Openapi |
||||
The path at which to register the OpenAPI Servlet. |
string |
|
||
Swaggerui |
||||
The path of the swagger-ui servlet.
The value |
string |
|
||
If this should be included every time. By default this is only included when the application is running in dev mode. |
boolean |
|
||
Tika |
||||
The resource path within the application artifact to the |
string |
|||
Comma separated list of the parsers which must be supported.
Most of the document formats recognized by Apache Tika are supported by default but it affects the application memory and native executable sizes. One can list only the required parsers in |
string |
|||
Controls how the content of the embedded documents is parsed. By default it is appended to the master document content. Setting this property to false makes the content of each of the embedded documents available separately. |
boolean |
|
||
Undertow Websockets |
||||
|
string |
|||
|
string |
|||
Undertow |
||||
The context path to serve all Servlet context from. This will also affect any resources that run as a Servlet, e.g. JAX-RS. Note that this is relative to the HTTP root path set in quarkus.http.root-path, so if the context path is /bar and the http root is /foo then the actual Servlet path will be /foo/bar. |
string |
|||
The buffer size to use for Servlet. If this is not specified the default will depend on the amount of available memory. If there is less than 64mb it will default to 512b heap buffer, less that 128mb 1k direct buffer and otherwise 16k direct buffers. |
||||
If Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments |
boolean |
|||
Vertx Core |
||||
Enables or disables the Vert.x cache. |
boolean |
|
||
Enables or disabled the Vert.x classpath resource resolver. |
boolean |
|
||
The number of event loops. 2 x the number of core by default. |
int |
|||
The maximum amount of time the event loop can be blocked. Default is 2s. |
||||
The amount of time before a warning is displayed if the event loop is blocked. |
|
|||
The size of the worker thread pool. |
int |
|
||
The maximum amount of time the worker thread can be blocked. Default is 10s. |
||||
The size of the internal thread pool (used for the file system). |
int |
|
||
Enables the async DNS resolver. |
boolean |
|
||
Comma-separated list of the path to the key files (Pem format). |
string |
|||
Comma-separated list of the path to the certificate files (Pem format). |
string |
|||
Path of the key file (JKS format). |
string |
|||
Password of the key file. |
string |
|||
Path to the key file (PFX format) |
string |
|||
Password of the key. |
string |
|||
Comma-separated list of the trust certificate files (Pem format). |
string |
|||
Path of the key file (JKS format). |
string |
|||
Password of the key file. |
string |
|||
Path to the key file (PFX format) |
string |
|||
Password of the key. |
string |
|||
The accept backlog. |
int |
|||
The client authentication. |
string |
|
||
The connect timeout. |
|
|||
The idle timeout in milliseconds. |
||||
The receive buffer size. |
int |
|||
The number of reconnection attempts. |
int |
|
||
The reconnection interval in milliseconds. |
|
|||
Whether or not to reuse the address. |
boolean |
|
||
Whether or not to reuse the port. |
boolean |
|
||
The send buffer size. |
int |
|||
The so linger. |
int |
|||
Enables or Disabled SSL. |
boolean |
|
||
Whether or not to keep the TCP connection opened (keep-alive). |
boolean |
|
||
Configure the TCP no delay. |
boolean |
|
||
Configure the traffic class. |
int |
|||
Enables or disables the trust all parameter. |
boolean |
|
||
The host name. |
string |
|
||
The port. |
int |
|||
The public host name. |
string |
|||
The public port. |
int |
|||
Enables or disables the clustering. |
boolean |
|
||
The ping interval. |
|
|||
The ping reply interval. |
|
|||
Vertx Http |
||||
The HTTP root path. All web content will be served relative to this root path. |
string |
|
||
If basic auth should be enabled. If both basic and form auth is enabled then basic auth will be enabled in silent mode. If no authentication mechanisms are configured basic auth is the default, unless an |
boolean |
|
||
If form auth should be enabled. |
boolean |
|
||
The authentication realm |
string |
|
||
Enable the CORS filter. |
boolean |
|
||
The HTTP port |
int |
|
||
The HTTP port used to run tests |
int |
|
||
The HTTP host |
string |
|
||
The HTTPS port |
int |
|
||
The HTTPS port used to run tests |
int |
|
||
Origins allowed for CORS Comma separated list of valid URLs. ex: http://www.quarkus.io,http://localhost:3000 The filter allows any origin if this is not set. default: returns any requested origin as valid |
string |
|||
HTTP methods allowed for CORS Comma separated list of valid methods. ex: GET,PUT,POST The filter allows any method if this is not set. default: returns any requested method as valid |
|
|||
HTTP headers allowed for CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition The filter allows any header if this is not set. default: returns any requested header as valid |
string |
|||
HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty |
string |
|||
The |
||||
The file path to a server certificate or certificate chain in PEM format. |
path |
|||
The file path to the corresponding certificate private key file in PEM format. |
path |
|||
An optional key store which holds the certificate information instead of specifying separate files. |
path |
|||
An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name. |
string |
|||
A parameter to specify the password of the key store file. If not given, the default ("password") is used. |
string |
|
||
The cipher suites to use. If none is given, a reasonable default is selected. |
string |
|||
The list of protocols to explicitly enable. |
string |
|
||
The number if IO threads used to perform IO. This will be automatically set to a reasonable value based on the number of CPU cores if it is not provided. If this is set to a higher value than the number of Vert.x event loops then it will be capped at the number of event loops. In general this should be controlled by setting quarkus.vertx.event-loops-pool-size, this setting should only be used if you want to limit the number of HTTP io threads to a smaller number than the total number of IO threads. |
int |
|||
If this is true then only a virtual channel will be set up for vertx web. We have this switch for testing purposes. |
boolean |
|
||
The the maximum length of all headers. |
|
|||
The maximum size of a request body. Default: no limit. |
||||
Whether the files sent using |
boolean |
|
||
The directory where the files sent using |
string |
|
||
Whether the form attributes should be added to the request parameters.
If |
boolean |
|
||
Whether the uploaded files should be removed after serving the request.
If |
boolean |
|
||
Whether the body buffer should pre-allocated based on the |
boolean |
|
||
The HTTP policy that this permission set is linked to. There are 3 built in policies: permit, deny and authenticated. Role based policies can be defined, and extensions can add their own policies. |
string |
|||
The methods that this permission set applies to. If this is not set then they apply to all methods. Note that if a request matches any path from any permission set, but does not match the constraint due to the method not being listed then the request will be denied. Method specific permissions take precedence over matches that do not have any methods set. This means that for example if Quarkus is configured to allow GET and POST requests to /admin to and no other permissions are configured PUT requests to /admin will be denied. |
string |
|||
The paths that this permission check applies to. If the path ends in /* then this is treated as a path prefix, otherwise it is treated as an exact match. Matches are done on a length basis, so the most specific path match takes precedence. If multiple permission sets match the same path then explicit methods matches take precedence over over matches without methods set, otherwise the most restrictive permissions are applied. |
string |
|||
The roles that are allowed to access resources protected by this policy |
string |
About the Duration format
The format for durations uses the standard You can also provide duration values starting with a number.
In this case, if the value consists only of a number, the converter treats the value as seconds.
Otherwise, |
About the MemorySize format
A size configuration option recognises string in this format (shown as a regular expression): |